@charset "UTF-8";
/*------------------------------------------------------------------
[Master Stylesheet]

Project        :   NOWA - HTML5 Bootstrap Admin Template
Version        :   V.1
Copyright      :   Spruko Technologies Private Limited
Author         :   SprukoSoft
Author URL     :   https://themeforest.net/user/sprukosoft
Support	       :   support@spruko.com
License        :   Licensed under ThemeForest License

-------------------------------------------------------------------*/
/*
1.  Accordions
2.  Alerts
3.  Badges
4.  Breadcrumbs
5.  Buttons
6.  Card
7.  Carousel
8.  Dropdown
9.  Forms
10. Grid
11. Input-group
12. Modals
13. Navigation
14. Pagination
15. Popover
16. Progress
17. Tables
18. Toast
19. Tooltip
20. Tabs
21. Main-content
22. Header
23. Horizontal-menu
24. Profile
25. Iconbar
26. Datatable
27. Date-picker
28. Date-time-picker
29. Jqvmap
30. Chart
31. Parsely
32. Rangeslider
33. Select2
34. Spectrum
35. Calendar
36. Chat
37 Contacts
38. Error
39. Invoice
40. Mail
41. Profile
42. Background
43. Border
44. Height
45. Margin
46. Opacity
47. Padding
48. Position
49. Typography
50. Width
51. Tags
52. Navbar
53. Wizard
54. P-scroll
55. Rating
56. Timeline
57. Countdown
58. Image
59. List
60. Checkbox
61  Radio
62. Toggle
63  Listgroup
65  Custom-control
66  Custom-styles
67  Tabs
*/
/* ######## FONT ######## */
/* ############### FONTS IMPORT ############### */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
/* ######## BOOTSTRAP ######## */
/*Color variables*/
/*gradient variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*alerts*/
/*navigation*/
/*dark colors*/
/* ######## BOOTSTRAP ######## */
.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 {
  border-width: 0;
}
.accordion .card + .card {
  margin-top: 1px;
}
.accordion .card-header {
  padding: 0;
  background-color: transparent;
  font-weight: 400;
}
.accordion .card-header a {
  display: block;
  padding: 12px;
  color: #4a4a69;
  position: relative;
  background-color: var(--primary02);
  border: 1px solid #ededf5;
  border-radius: 5px;
}
.accordion .card-header a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.accordion .card-header a:hover, .accordion .card-header a:focus {
  color: var(--primary-bg-color);
}
.accordion .card-header a.collapsed {
  color: #4d5875;
  background-color: #fff;
  border-bottom-color: #ededf5;
}
.accordion .card-header a.collapsed:hover, .accordion .card-header a.collapsed:focus {
  color: #323251;
  background-color: var(--primary02);
}
.accordion .card-body {
  padding: 20px 20px;
  background-color: #fff;
  transition: none;
  border: 1px solid #ededf5;
  border-top: 0px;
  border-radius: 5px;
}
.accordion .collapse.show .card-body {
  border-radius: 0px 0px 5px 5px;
}

.card .card {
  box-shadow: none !important;
}

.accordion > .card {
  border: 0;
}

/* ###### 3.1 Accordion ###### */
.accordion-indigo .card {
  border-color: var(--primary-bg-color);
}
.accordion-indigo .card-header a {
  color: var(--primary-bg-color);
}
.accordion-indigo .card-header a:hover, .accordion-indigo .card-header a:focus {
  color: var(--primary-bg-color);
}
.accordion-indigo .card-header a.collapsed {
  background-color: var(--primary-bg-color);
  color: rgba(255, 255, 255, 0.8);
  font-weight: 400;
}
.accordion-indigo .card-header a.collapsed:hover, .accordion-indigo .card-header a.collapsed:focus {
  background-color: #452efa;
  color: #fff;
}

.accordion-blue .card {
  border-color: var(--primary-bg-color);
}
.accordion-blue .card-header a {
  color: var(--primary-bg-color);
}
.accordion-blue .card-header a:hover, .accordion-blue .card-header a:focus {
  color: var(--primary-bg-color);
}
.accordion-blue .card-header a.collapsed {
  background-color: var(--primary-bg-color);
  color: rgba(255, 255, 255, 0.8);
  font-weight: 400;
}
.accordion-blue .card-header a.collapsed:hover, .accordion-blue .card-header a.collapsed:focus {
  background-color: #1a53ff;
  color: #fff;
}

.accordion-dark .card {
  background-color: #ebe2fc;
}
.accordion-dark .card-header a {
  color: #4a4a69;
}
.accordion-dark .card-header a:hover, .accordion-dark .card-header a:focus {
  color: var(--primary-bg-color);
}
.accordion-dark .card-header a.collapsed {
  background-color: #ffffff;
  color: #4d5875;
  font-weight: 400;
}
.accordion-dark .card-header a.collapsed:hover, .accordion-dark .card-header a.collapsed:focus {
  background-color: var(--primary02);
  color: var(--primary-bg-color);
}

.accordion-gray .card {
  border-color: #7987a1;
}
.accordion-gray .card-header a {
  color: #7987a1;
}
.accordion-gray .card-header a:hover, .accordion-gray .card-header a:focus {
  color: #7987a1;
}
.accordion-gray .card-header a.collapsed {
  background-color: var(--primary02);
  color: rgba(255, 255, 255, 0.8);
  font-weight: 400;
}
.accordion-gray .card-header a.collapsed:hover, .accordion-gray .card-header a.collapsed:focus {
  background-color: #6a7a96;
  color: #fff;
}

/* ############### CUSTOM ELEMENT STYLES ############### */
.main-accordion .accordion-item {
  background-color: #f9f9fb;
  border: 1px solid #dee2ef;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.main-accordion .accordion-item:hover, .main-accordion .accordion-item:focus {
  cursor: pointer;
  background-color: #f1f2f6;
  border-color: #bcc4de;
  z-index: 4;
}
.main-accordion .accordion-item.active {
  background-color: #fff;
  z-index: 5;
  border-color: #bcc4de;
}
.main-accordion .accordion-item.active .accordion-title {
  color: var(--primary-bg-color);
}
.main-accordion .accordion-item.active .accordion-body {
  display: block;
}
.main-accordion .accordion-item + .accordion-item {
  margin-top: -1px;
}
.main-accordion .accordion-header {
  display: flex;
  align-items: center;
  padding: 15px 20px;
}
.main-accordion .accordion-title {
  font-weight: 700;
  color: #4a4a69;
  margin: 0;
  transition: all 0.2s ease-in-out;
}
.main-accordion .accordion-body {
  display: none;
  padding: 0 20px 20px;
}

@media (prefers-reduced-motion: reduce) {
  .main-accordion .accordion-item {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-accordion .accordion-title {
    transition: none;
  }
}
.panel-heading1 .panel-title1 a {
  display: block;
  color: #6a7882;
}

.panel-title1 {
  margin-bottom: 0;
}

.panel-heading1 {
  display: block;
  padding: 12px;
  background: var(--primary02);
  color: var(--primary-bg-color);
}

.panel-title1 a {
  display: block;
  color: #fff;
  padding: 15px;
  position: relative;
  font-weight: 400;
  font-size: 15px;
}

.panel-heading1.collapsed:before {
  content: "\e9af";
  position: absolute;
  font-family: "feather";
  right: 10px;
  top: 6px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

.panel-group1 .panel-collapse.collapse.show:before {
  content: "\e994";
  position: absolute;
  font-family: "feather";
  right: 10px;
  top: 6px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
  color: var(--primary-bg-color);
}

.accor.bg-primary h4 a {
  color: #fff;
}
.accor div a {
  padding: 12px;
  display: block;
  border-bottom: 1px solid rgb(251, 251, 253);
  background: var(--primary02);
  color: #4a4a69;
  border-radius: 5px;
}
.accor div a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#accordion11 .panel-body {
  padding: 15px;
  border: 1px solid #ededf5;
  border-radius: 0px 0px 5px 5px;
}

.panel-heading2 {
  display: block;
  padding: 12px;
  background: #ffffff;
  color: #4a4a69;
}

.panel-heading2.collapsed:before {
  content: "\e92d";
  position: absolute;
  font-family: "feather";
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
}

.panel-group2 .panel-collapse.collapse.show:before {
  content: "\e930";
  position: absolute;
  font-family: "feather";
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
  color: var(--primary-bg-color);
}

.accstyle {
  border-radius: 5px;
}

.collapse.show .accstyle {
  border-radius: 0px 0px 5px 5px;
}

/* ######## BOOTSTRAP ######## */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 3px;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3.8125rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  color: inherit;
  font-size: 24px;
  background-image: none !important;
  padding: 7px !important;
  line-height: 1;
  top: 4px;
}

.alert-primary {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
  border-color: var(--primary02);
}
.alert-primary hr {
  border-top-color: var(--primary-bg-color);
}
.alert-primary .alert-link {
  color: var(--primary-bg-color);
}

.alert-secondary {
  color: #f74f75;
  background-color: rgba(247, 79, 117, 0.2);
  border-color: rgba(247, 79, 117, 0.2);
}
.alert-secondary hr {
  border-top-color: #f74f75;
}
.alert-secondary .alert-link {
  color: #f72959;
}

.alert-success {
  color: #1a9c86;
  background-color: rgba(26, 156, 134, 0.2);
  border-color: rgba(26, 156, 134, 0.2);
}
.alert-success hr {
  border-top-color: #016a59;
}
.alert-success .alert-link {
  color: #059c83;
}

.alert-info {
  color: #4ec2f0;
  background-color: rgba(78, 194, 240, 0.2);
  border-color: rgba(78, 194, 240, 0.2);
}
.alert-info hr {
  border-top-color: #4ec2f0;
}
.alert-info .alert-link {
  color: #1fb3ee;
}

.alert-warning {
  color: #ffbd5a;
  background-color: rgba(255, 189, 90, 0.2);
  border-color: rgba(255, 189, 90, 0.2);
}
.alert-warning hr {
  border-top-color: #ffbd5a;
}
.alert-warning .alert-link {
  color: #fca626;
}

.alert-danger {
  color: #f34343;
  background-color: rgba(243, 67, 67, 0.2);
  border-color: rgba(243, 67, 67, 0.2);
}
.alert-danger hr {
  border-top-color: #f34343;
}
.alert-danger .alert-link {
  color: #f11a1a;
}

.alert-light {
  color: #7f7f81;
  background-color: #fdfdfe;
  border-color: #d8dae0;
}
.alert-light hr {
  border-top-color: #ededf3;
}
.alert-light .alert-link {
  color: #666667;
}

.alert-dark {
  color: #1f2533;
  background-color: #d8dae0;
  border-color: #c8ccd3;
}
.alert-dark hr {
  border-top-color: #babfc8;
}
.alert-dark .alert-link {
  color: #0c0e13;
}

.alert-default {
  color: #7f7f81;
  background-color: #fdfdfe;
  border-color: #d8dae0;
}
.alert-default hr {
  border-top-color: #babfc8;
}
.alert-default .alert-link {
  color: #666667;
}

/* ###### 3.2 Alerts ###### */
.alert {
  border-width: 1px;
  padding: 12px 15px;
  border-radius: 7px;
}
.alert .close {
  text-shadow: none;
  opacity: 0.5;
}
.alert strong {
  font-weight: 600;
}

[class*=alert-outline-] {
  border: 1px solid transparent;
}

.alert-outline-success {
  border-color: #1a9c86;
  color: #016a59;
}

.alert-outline-info {
  border-color: #4ec2f0;
  color: #4ec2f0;
}

.alert-outline-warning {
  border-color: #ffbd5a;
  color: #ffbd5a;
}

.alert-outline-danger {
  border-color: #f34343;
  color: #f34343;
}

[class*=alert-solid-] {
  border-width: 0;
  color: #fff;
}

.alert-solid-success {
  background-color: #016a59;
}

.alert-solid-info {
  background-color: #4ec2f0;
}

.alert-solid-warning {
  background-color: #ffbd5a;
}

.alert-solid-danger {
  background-color: #f34343;
}

/* ######## BOOTSTRAP ######## */
.badge-light {
  background-color: #e1e1ef;
}

.badge-pill {
  padding-left: 8px;
  padding-right: 8px;
}

/*////////////////////badgelight//////////////////*/
.badge-primary-transparent {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
}

.badge-success-transparent {
  background-color: rgba(1, 106, 89, 0.15) !important;
  color: #016a59;
}

.badge-teal-transparent {
  background-color: rgba(41, 221, 238, 0.15) !important;
  color: #29ddee;
}

.badge-warning-transparent {
  background-color: rgba(255, 189, 90, 0.15) !important;
  color: #ffbd5a;
}

.badge-danger-transparent {
  color: #f34343;
  background-color: rgba(243, 67, 67, 0.15);
}

.badge-purple-transparent {
  color: #ad4ffa;
  background-color: rgba(173, 79, 250, 0.15);
}

.badge-info-transparent {
  color: #0a7ffb;
  background-color: rgba(78, 194, 240, 0.15);
}

.badge-pink-transparent {
  color: #f754fa;
  background-color: rgba(247, 84, 250, 0.15);
}

.badge-light-transparent {
  color: #7987a1;
  background-color: rgba(121, 135, 161, 0.15);
}

.badge {
  display: inline-block;
  padding: 4px 6px 4px 6px;
  font-weight: 400;
  line-height: 1.1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
  font-size: 75%;
  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,
.sp-container button .badge {
  position: relative;
  top: -1px;
}

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

.badge-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

a.badge-primary:hover {
  color: #fff;
  background-color: #0040ff;
}
a.badge-primary:focus {
  color: #fff;
  background-color: #0040ff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.5);
}
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.5);
}

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

a.badge-secondary:hover {
  color: #fff;
  background-color: #f74f75;
}
a.badge-secondary:focus {
  color: #fff;
  background-color: #f74f75;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);
}
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #016a59;
}

a.badge-success:hover {
  color: #fff;
  background-color: #2a7d01;
}
a.badge-success:focus {
  color: #fff;
  background-color: #2a7d01;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.5);
}
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #4ec2f0;
}

a.badge-info:hover {
  color: #fff;
  background-color: #4ec2f0;
}
a.badge-info:focus {
  color: #fff;
  background-color: #4ec2f0;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #f5f5f5;
  background-color: #ffbd5a;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #323251;
  background-color: #d39e00;
}

.badge-purple {
  color: #fff;
  background-color: 7571f9;
}

a.badge-purple:hover {
  color: #fff;
  background-color: #6536bb;
}
a.badge-purple:focus {
  color: #fff;
  background-color: #6536bb;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(101, 54, 187, 0.5);
}
a.badge-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(101, 54, 187, 0.5);
}

.badge-teal {
  color: #fff;
  background-color: #29ddee;
}

a.badge-teal:hover, a.badge-teal:focus {
  color: #323251;
  background-color: #29ddee;
}
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: #f34343;
}

a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-pink {
  color: #fff;
  background-color: #f754fa;
}

a.badge-pink:hover {
  color: #fff;
  background-color: #e20b73;
}
a.badge-pink:focus {
  color: #fff;
  background-color: #e20b73;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 0, 117, 0.5);
}
a.badge-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 0, 117, 0.5);
}

.badge-purple {
  color: #fff;
  background-color: #ad4ffa;
}

a.badge-purple:hover {
  color: #fff;
  background-color: #582ea2;
}
a.badge-purple:focus {
  color: #fff;
  background-color: #582ea2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}
a.badge-purple.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);
}

.bg-light {
  color: #323251;
  background-color: #f9f9fb;
}

a.badge-light:hover {
  color: #323251;
  background-color: #d5d9e4;
}
a.badge-light:focus {
  color: #323251;
  background-color: #d5d9e4;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);
}
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);
}

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

a.badge-dark:hover {
  color: #fff;
  background-color: #283143;
}
a.badge-dark:focus {
  color: #fff;
  background-color: #283143;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);
}
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);
}

@media print {
  .badge {
    border: 1px solid #000;
  }
}
.badge.badge-orange {
  color: #fff;
  background-color: #fd7e14;
}

.badge.badge-cyan {
  color: #fff;
  background-color: #ac50bb;
}

.badge.bg-white {
  color: #000 !important;
}

btn-outline-primary:hover .bg-primary {
  background: #fff !important;
  color: #000;
}

.btn-outline-primary:hover .bg-primary {
  background: #fff !important;
  color: #000;
}

.btn-outline-success:hover .bg-success {
  background: #fff !important;
  color: #000;
}

.btn-outline-secondary:hover .bg-secondary {
  background: #fff !important;
  color: #000;
}

.btn-outline-info:hover .bg-info {
  background: #fff !important;
  color: #000;
}

/* ######## BOOTSTRAP ######## */
.breadcrumb-header {
  display: flex;
  margin-top: 20px;
  margin-bottom: 16px;
  width: 100%;
}
.breadcrumb-header .breadcrumb {
  background: transparent !important;
  padding: 0;
  margin-bottom: 0;
  font-size: 13px;
}

.breadcrumb-3 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px;
  border-radius: 7px;
}
.breadcrumb-3 li {
  display: contents;
  text-align: center;
}

.breadcrumb-4 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: right;
}
.breadcrumb-4 li {
  display: contents;
  text-align: right;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}

@media (max-width: 633px) {
  .breadcrumb-header {
    display: block;
  }
}
@media (max-width: 380px) {
  .breadcrumb-right .btn-outline-primary {
    display: none;
  }
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  border-radius: 7px;
}

.breadcrumb-item a {
  color: #7987a1;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: rgba(227, 230, 232, 0.6901960784);
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}
.breadcrumb-item.active {
  color: var(--primary-bg-color);
}

.breadcrumb-style1,
.breadcrumb-style2,
.breadcrumb-style3 {
  border-radius: 7px;
}

.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a {
  color: #6c7b9a;
}

.breadcrumb-style1 .breadcrumb-item a:hover, .breadcrumb-style1 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

.breadcrumb-style2 .breadcrumb-item a:hover, .breadcrumb-style2 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

.breadcrumb-style3 .breadcrumb-item a:hover, .breadcrumb-style3 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active {
  color: var(--primary-bg-color);
}

.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  color: #cfd4e1;
}

.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  width: 16px;
  text-align: center;
  font-family: "Ionicons";
}

.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before {
  content: "\f3d1";
}

.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  content: "\f287";
}

.main-content-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #949eb7;
  margin-bottom: 10px;
}
.main-content-breadcrumb span {
  position: relative;
}
.main-content-breadcrumb span + span::before {
  content: "\f3d1";
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 300;
  display: inline;
  margin: 0 5px;
  color: #d6d6e6;
  line-height: 0;
  position: relative;
  top: 1px;
}
.main-content-breadcrumb span:last-child {
  color: #4d5875;
}

.main-breadcrumbs {
  padding: 0;
  background-color: transparent;
  margin-bottom: 0;
}
.main-breadcrumbs .breadcrumb-item {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
}
.main-breadcrumbs .breadcrumb-item a {
  color: #4a4a69;
  transition: all 0.2s ease-in-out;
}
.main-breadcrumbs .breadcrumb-item a:hover {
  color: #949eb7;
}
.main-breadcrumbs .breadcrumb-item.active {
  color: var(--primary-bg-color);
}
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
}
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  color: #949eb7;
  padding-right: 8px;
  font-weight: 400;
}

@media (prefers-reduced-motion: reduce) {
  .main-breadcrumbs .breadcrumb-item a {
    transition: none;
  }
}
.breadcrumb-item + .breadcrumb-item::before {
  float: none;
  padding-right: 0.5rem;
  color: #d6dfe7;
  content: var(--bs-breadcrumb-divider, "\e933");
  font-family: "feather" !important;
}

/* ######## BOOTSTRAP ######## */
.btn,
.sp-container button {
  display: inline-block;
  font-weight: 400;
  color: #4a4a69;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 0.78rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 5px;
  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,
  .sp-container button {
    transition: none;
  }
}
.btn:hover,
.sp-container button:hover {
  color: #4a4a69;
  text-decoration: none;
}

.btn:focus,
.sp-container button:focus,
.btn.focus,
.sp-container button.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled,
.sp-container button.disabled,
.btn:disabled,
.sp-container button:disabled {
  opacity: 0.65;
}

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

.btn-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-border);
}
.btn-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover) !important;
  border-color: var(--primary-bg-border);
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.15rem rgba(119, 210, 191, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem var(--primary05);
}

.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 210, 191, 0.2);
}

.btn-secondary {
  color: #fff;
  background-color: #f74f75;
  border-color: #f5567b;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #f33461;
  border-color: rgb(245, 86, 142);
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem #f33e68 !important;
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #f74f75;
  border-color: #f74f75;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #f74f75;
  border-color: #f5567b;
}

.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #f74f75;
  border-color: #f74f75;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.1rem #f74f75;
}

.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #016a59;
  border-color: #289986;
}
.btn-success:hover {
  color: #fff;
  background-color: #068f78;
  border-color: #1a9c86;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #016a59;
  border-color: #016a59;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #016a59;
  border-color: #016a59;
}

.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #016a59;
  border-color: #016a59;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);
}

.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #4ec2f0;
  border-color: rgb(108, 193, 226);
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(72, 179, 221);
  border-color: #4ec2f0;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #4ec2f0;
  border-color: #4ec2f0;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #4ec2f0;
  border-color: #4ec2f0;
}

.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #4ec2f0;
  border-color: #4ec2f0;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);
}

.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);
}

.btn-warning {
  color: #fff;
  background-color: #ffbd5a;
  border-color: #f6c06f;
}
.btn-warning:hover {
  color: #fff;
  background-color: #f8ab37;
  border-color: #f6ac3c;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #fff;
  background-color: #ffbd5a !important;
  border-color: #ffbd5a !important;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #ffbd5a;
  border-color: #ffbd5a;
}

.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ffbd5a;
  border-color: #ffbd5a;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);
}

.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);
}

.btn-danger {
  color: #fff !important;
  background-color: #f34343;
  border-color: #f35959;
}
.btn-danger:hover {
  color: #fff;
  background-color: #f12d2d;
  border-color: #f13939;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.2);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #f34343;
  border-color: #f34343;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #f34343;
  border-color: #f34343;
}

.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #f34343;
  border-color: #f34343;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);
}

.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);
}

.btn-teal {
  color: #fff;
  background-color: #29ddee;
  border-color: #05d6d6;
}
.btn-teal:hover {
  color: #fff;
  background-color: #04bfbf;
  border-color: #04bfbf;
}
.btn-teal:focus, .btn-teal.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  color: #fff;
  background-color: #29ddee;
  border-color: #29ddee;
}
.btn-teal:not(:disabled):not(.disabled):active, .btn-teal:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #29ddee;
  border-color: #29ddee;
}

.show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #29ddee;
  border-color: #29ddee;
}

.btn-teal:not(:disabled):not(.disabled):active:focus, .btn-teal:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.5);
}

.show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.5);
}

.btn-white {
  color: #323251;
  background-color: #fff;
  border-color: rgba(233, 233, 255, 0.5098039216);
}
.btn-white:hover {
  color: #323251;
  background-color: #fff;
  border-color: #d5d9e4;
}
.btn-white:focus, .btn-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);
  background-color: #fff !important;
  border-color: #ededf5 !important;
}
.btn-white.disabled, .btn-white:disabled {
  color: #323251;
  background-color: #fff;
  border-color: #f9f9fb;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active {
  color: #323251;
  background-color: #fff;
  border-color: #cdd2df;
}

.btn-light {
  color: #323251;
  background-color: #f9f9fb;
  border-color: rgba(233, 233, 255, 0.5098039216);
}
.btn-light:hover {
  color: #323251;
  background-color: #dde0e9;
  border-color: #d5d9e4;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);
  background-color: #f4f4fb !important;
  border-color: #ededf5 !important;
}
.btn-light.disabled, .btn-light:disabled {
  color: #323251;
  background-color: #f9f9fb;
  border-color: #f9f9fb;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
  color: #323251;
  background-color: #d5d9e4;
  border-color: #cdd2df;
}

.show > .btn-light.dropdown-toggle {
  color: #323251;
  background-color: #d5d9e4;
  border-color: #cdd2df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);
}

.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}
.btn-dark:hover {
  color: #fff;
  background-color: #2d374b;
  border-color: #283143;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}

.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5);
}

.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5);
}

.btn-outline-white {
  color: #fff !important;
  border-color: #fff;
}
.btn-outline-white:hover {
  color: #fff !important;
  border-color: #fff;
}

.btn-outline-primary {
  color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}
.btn-outline-primary:hover {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: var(--primary-bg-color);
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5);
  background: var(--primary-bg-color) !important;
}

.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5);
}

.btn-outline-secondary {
  color: #f74f75 !important;
  border-color: #f74f75;
}
.btn-outline-secondary:hover {
  color: #fff !important;
  background-color: #f74f75;
  border-color: #f74f75;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5) !important;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #7987a1;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #f74f75;
  border-color: #f74f75;
}

.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #7987a1;
  border-color: #7987a1;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgb(247, 79, 117);
}

.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);
}

.btn-outline-success {
  color: #016a59;
  border-color: #016a59;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #016a59;
  border-color: #016a59;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #016a59;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #016a59;
  border-color: #016a59;
}

.show > .btn-outline-success.dropdown-toggle {
  color: #fff !important;
  background-color: #016a59;
  border-color: #016a59;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);
}

.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);
}

.btn-outline-info {
  color: #4ec2f0 !important;
  border-color: #4ec2f0;
}
.btn-outline-info:hover {
  color: #fff !important;
  background-color: #4ec2f0;
  border-color: #4ec2f0;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #4ec2f0;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #4ec2f0;
  border-color: #4ec2f0;
}

.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #4ec2f0;
  border-color: #4ec2f0;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);
}

.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);
}

.btn-outline-warning {
  color: #ffbd5a !important;
  border-color: #ffbd5a;
}
.btn-outline-warning:hover {
  color: #fff !important;
  background-color: #ffbd5a;
  border-color: #ffbd5a;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffbd5a;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #ffbd5a;
  border-color: #ffbd5a;
}

.show > .btn-outline-warning.dropdown-toggle {
  color: #323251;
  background-color: #ffbd5a;
  border-color: #ffbd5a;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);
}

.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);
}

.btn-outline-danger {
  color: #e3073a !important;
  border-color: #e3073a;
}
.btn-outline-danger:hover {
  color: #fff !important;
  background-color: #f34343;
  border-color: #f34343;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f34343;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #f34343;
  border-color: #f34343;
}

.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #f34343;
  border-color: #f34343;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);
}

.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);
}

.btn-outline-light {
  color: #323251;
  border-color: #f9f9fb;
}
.btn-outline-light:hover {
  color: #323251;
  background-color: #f9f9fb;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #949eb7;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #323251;
  background-color: #f9f9fb;
  border-color: #f9f9fb;
}

.show > .btn-outline-light.dropdown-toggle {
  color: #323251;
  background-color: #f9f9fb;
  border-color: #f9f9fb;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 211, 228, 0.5);
}

.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);
}

.btn-outline-dark {
  color: #383853;
  border-color: #383853;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #383853;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}

.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #383853;
  border-color: #383853;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);
}

.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);
}

.btn-link {
  font-weight: 400;
  color: var(--primary-bg-color);
  text-decoration: none;
}
.btn-link:hover {
  color: #8485fb;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #7987a1;
  pointer-events: none;
}

.btn-lg,
.btn-group-lg > .btn,
.sp-container .btn-group-lg > button {
  padding: 0.5rem 1rem !important;
  font-size: 1.02375rem !important;
  border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm > .btn,
.sp-container .btn-group-sm > button {
  font-size: 0.725rem !important;
  padding: 0.28rem 0.51rem !important;
  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%;
}

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

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

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

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

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

.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn {
  width: 100%;
}

.sp-container .btn-group-vertical > button {
  width: 100%;
}

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

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

.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

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

/* ###### 3.3 Buttons ###### */
.btn:active,
.sp-container button:active,
.btn:focus,
.sp-container button:focus {
  box-shadow: none;
}

.show > .btn-light.dropdown-toggle {
  color: #323251;
  background-color: #ededf5;
  border-color: #ededf5;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgb(240, 239, 244);
}

.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgb(240, 239, 244);
}

.btn-indigo {
  color: #fff;
  background-color: #b057bf;
  border-color: #b057bf;
}
.btn-indigo:hover {
  color: #fff;
  background-color: #d556b7;
  border-color: #d556b7;
}
.btn-indigo:focus, .btn-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 80, 187, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  color: #fff;
  background-color: #b057bf;
  border-color: #b057bf;
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #b057bf;
  border-color: #b057bf;
}

.show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #b057bf;
  border-color: #b057bf;
}

.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 80, 187, 0.5);
}

.show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(172, 80, 187, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #ad4ffa;
  border-color: #643ab0;
}
.btn-purple:hover {
  color: #fff;
  background-color: #5e37a6;
  border-color: #4e2d89;
}
.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 87, 188, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: #ad4ffa;
  border-color: #643ab0;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #59339d;
  border-color: #482a80;
}

.show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #59339d;
  border-color: #482a80;
}

.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 87, 188, 0.5);
}

.show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(123, 87, 188, 0.5);
}

.btn-pink {
  color: #fff;
  background-color: #f754fa;
  border-color: #cc30ce;
}
.btn-pink:hover {
  color: #fff;
  background-color: #cc30ce;
  border-color: #cc30ce;
}
.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 38, 127, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #fff;
  background-color: #f754fa;
  border-color: #d80069;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #be005c;
  border-color: #98004a;
}

.show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #be005c;
  border-color: #98004a;
}

.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 38, 127, 0.5);
}

.show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 38, 127, 0.5);
}

.btn-gray-500 {
  color: #323251;
  background-color: #949eb7;
  border-color: #8896af;
}
.btn-gray-500:hover {
  color: #fff;
  background-color: #808faa;
  border-color: #697b9a;
}
.btn-gray-500:focus, .btn-gray-500.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 133, 158, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #323251;
  background-color: #949eb7;
  border-color: #8896af;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #7988a4;
  border-color: #637493;
}

.show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: #7988a4;
  border-color: #637493;
}

.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 133, 158, 0.5);
}

.show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 133, 158, 0.5);
}

.btn-gray-700 {
  color: #fff;
  background-color: #4d5875;
  border-color: #4f5c73;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #49566b;
  border-color: #3a4455;
}
.btn-gray-700:focus, .btn-gray-700.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 116, 136, 0.5);
}
.btn-gray-700.disabled, .btn-gray-700:disabled {
  color: #fff;
  background-color: #4d5875;
  border-color: #4f5c73;
}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #445064;
  border-color: #353e4d;
}

.show > .btn-gray-700.dropdown-toggle {
  color: #fff;
  background-color: #445064;
  border-color: #353e4d;
}

.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 116, 136, 0.5);
}

.show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 116, 136, 0.5);
}

.btn-outline-indigo {
  border-color: #b057bf;
  color: #b057bf;
}
.btn-outline-indigo:hover, .btn-outline-indigo:focus {
  background-color: #b057bf;
}

/* ###### 5.1 Buttons  ###### */
.btn-main-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.btn-main-primary:hover {
  color: #fff;
  background-color: #6056f5 !important;
  border-color: #8077f6;
}
.btn-main-primary:focus, .btn-main-primary.focus {
  box-shadow: 0 0 0 0.15rem rgba(var(--primary-bg-color), 0.5);
}
.btn-main-primary.disabled, .btn-main-primary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}
.btn-main-primary:not(:disabled):not(.disabled):active, .btn-main-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem var(--primary05);
}

.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.2);
}

.btn-main-secondary {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.btn-main-secondary:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.btn-main-secondary:focus, .btn-main-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 210, 191, 0.5);
}
.btn-main-secondary.disabled, .btn-main-secondary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.btn-main-secondary:not(:disabled):not(.disabled):active, .btn-main-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.show > .btn-main-secondary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.btn-main-secondary:not(:disabled):not(.disabled):active:focus, .btn-main-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);
}

.show > .btn-main-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);
}

.btn-main-secondary {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: #1a53ff;
}
.btn-main-secondary:hover {
  color: #fff;
  background-color: #0d49ff;
  border-color: #8485fb;
}
.btn-main-secondary:focus, .btn-main-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);
}
.btn-main-secondary.disabled, .btn-main-secondary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: #1a53ff;
}
.btn-main-secondary:not(:disabled):not(.disabled):active, .btn-main-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #0040ff;
  border-color: #0036d9;
}

.show > .btn-main-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0040ff;
  border-color: #0036d9;
}

.btn-main-secondary:not(:disabled):not(.disabled):active:focus, .btn-main-secondary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);
}

.show > .btn-main-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);
}

.btn-rounded {
  border-radius: 50px;
}

.btn-with-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
}
.btn-with-icon i {
  line-height: 0;
  font-size: 20px;
  margin-right: 5px;
}
.btn-with-icon i.typcn {
  line-height: 0.6;
}
.btn-with-icon i.fas {
  font-size: 15px;
}
.btn-with-icon i.icon {
  font-size: 18px;
}

.btn-icon {
  width: 37px;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.btn-icon i {
  line-height: 0;
  font-size: 1rem;
}
.btn-icon i.typcn {
  line-height: 1.95;
}

.btn-icon-list {
  display: flex;
  align-items: center;
}
.btn-icon-list .btn + .btn,
.btn-icon-list .sp-container button + .btn {
  margin-left: 5px;
}

.sp-container .btn-icon-list button + .btn,
.btn-icon-list .sp-container .btn + button,
.sp-container .btn-icon-list .btn + button,
.btn-icon-list .sp-container button + button,
.sp-container .btn-icon-list button + button {
  margin-left: 5px;
}

@media (max-width: 991px) {
  .btn.btn-default.nav-link {
    margin-top: 0;
  }
}
.nav-link#bs-example-navbar-collapse-1 {
  padding: 0rem 0.3rem;
}

/* ###### 4.8 button-light ###### */
.btn-warning-light {
  color: #fdac41;
  background-color: rgba(253, 172, 65, 0.2);
  border-color: rgba(253, 172, 65, 0.2);
}
.btn-warning-light:hover {
  color: #fff;
  background-color: #fdac41;
  border-color: #fdac41;
}

.btn-warning-light.disabled, .btn-warning-light:disabled {
  color: #323251;
  background-color: #fdac41;
  border-color: #fdac41;
}
.btn-warning-light:not(:disabled):not(.disabled):active, .btn-warning-light:not(:disabled):not(.disabled).active {
  color: #323251;
  background-color: #fdac41;
  border-color: #fdac41;
}

.show > .btn-warning-light.dropdown-toggle {
  color: #323251;
  background-color: #fdac41;
  border-color: #fdac41;
}

.btn-warning-light:not(:disabled):not(.disabled):active:focus, .btn-warning-light:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem #ffc793;
}

.show > .btn-warning-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem #ffc793;
}

.btn-primary-gradient {
  color: #fff;
  background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary05) 100%);
  border: 1px solid var(--primary-bg-color);
}
.btn-primary-gradient:hover {
  color: #fff !important;
}

.btn-danger-gradient {
  color: #fff;
  background: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%);
  border: 1px solid #f34343;
}
.btn-danger-gradient:hover {
  color: #fff !important;
}

.btn-pink-gradient {
  color: #fff;
  background: linear-gradient(to right, #f754fa 0%, rgba(247, 84, 250, 0.5) 100%);
  border: 1px solid #f754fa;
}
.btn-pink-gradient:hover {
  color: #fff !important;
}

.btn-purple-gradient {
  color: #fff;
  background: linear-gradient(to right, #ad4ffa 0%, rgba(173, 79, 250, 0.5) 100%);
  border: 1px solid #ad4ffa;
}
.btn-purple-gradient:hover {
  color: #fff !important;
}

.btn-warning-gradient {
  color: #fff;
  background: linear-gradient(to right, #ffbd5a 0%, rgba(255, 189, 90, 0.5) 100%);
  border: 1px solid #ffbd5a;
}
.btn-warning-gradient:hover {
  color: #fff !important;
}

.btn-success-gradient {
  color: #fff;
  background: linear-gradient(to right, #016a59 0%, rgba(1, 106, 89, 0.5) 100%);
  border: 1px solid #016a59;
}
.btn-success-gradient:hover {
  color: #fff !important;
}

.btn-info-gradient {
  color: #fff;
  background: linear-gradient(to right, #4ec2f0 0%, rgba(78, 194, 240, 0.5) 100%);
  border: 1px solid #4ec2f0;
}
.btn-info-gradient:hover {
  color: #fff !important;
}

.btn-light-gradient {
  color: #000;
  background: linear-gradient(120deg, #cdd2de 0%, #f9f9fb 100%);
  border: 1px solid #cdd2de;
}
.btn-light-gradient:hover {
  color: #000;
  background: linear-gradient(120deg, #c1c7d6 0%, #e0e5f1 100%);
  border-color: #cdd2de;
}

.btn-light-gradient:focus, .btn-light-gradient.focus {
  background: linear-gradient(120deg, #c1c7d6 0%, #e0e5f1 100%);
}

.btn-dark-gradient {
  color: #fff;
  background: linear-gradient(60deg, #29323c 0%, #485563 100%);
  border: 1px solid #29323c;
}
.btn-dark-gradient:hover {
  color: #fff;
  background: linear-gradient(60deg, #212931 0%, #424f5d 100%);
  border-color: #29323c;
}

.btn-dark-gradient:focus, .btn-dark-gradient.focus {
  background: linear-gradient(60deg, #212931 0%, #424f5d 100%);
}

.btn-secondary-gradient {
  color: #fff;
  background: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%);
  border: 1px solid #f74f75;
}
.btn-secondary-gradient:hover {
  color: #fff !important;
}

.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ffbd5a;
  border-color: #ffbd5a;
}

.btn-square {
  border-radius: 0;
}

.btn-list > .btn:not(:last-child),
.btn-list > .dropdown:not(:last-child) {
  margin-right: 0.4rem;
}

.btn-list > .btn,
.btn-list > .dropdown {
  margin-bottom: 0.3rem;
}

.row > * {
  width: auto;
}

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

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
  color: #fff;
  background-color: #f74f75;
  border-color: #f74f75;
}

.nav.panel-tabs .nav-item:focus-visible {
  outline: none !important;
}

.tabs-style-1 .main-nav-line .nav-link.active {
  /* color: #242f48; */
  border: 1px solid;
  border-color: #ededf5 #ededf5 #fff;
}

.btn-animation .btn-loaders:after {
  content: "";
  -webkit-animation: loader 500ms infinite linear;
  animation: loader 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  right: 10px !important;
  top: calc(50% - 0.7em);
  -webkit-transform-origin: center;
  transform-origin: center;
  position: absolute !important;
}

.btn-animation .btn-spiner:after {
  content: "";
  -webkit-animation: sk-bounce 1.2s infinite ease-in-out;
  animation: sk-bounce 1.2s infinite ease-in-out;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 0.5em;
  width: 0.5em;
  position: absolute;
  right: 12px !important;
  top: calc(50% - 0.7em);
  -webkit-transform-origin: center;
  transform-origin: center;
  position: absolute !important;
  background: #ffffff;
  width: 14%;
  height: 45%;
}

.btn-animation .btn-loaders {
  color: #fff !important;
  pointer-events: none;
  position: relative;
}

.btn-animation .btn-spiner {
  color: #fff !important;
  pointer-events: none;
  position: relative;
}

.btn-animation .loading {
  margin-right: 30px;
}

@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.btn-primary-light {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
  border-color: var(--primary02);
}
.btn-primary-light:hover {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}
.btn-primary-light:focus, .btn-primary-light.focus {
  box-shadow: 0 0 0 0.2rem var(--primary02);
}

.btn-secondary-light {
  color: #f74f75;
  background-color: rgba(247, 79, 117, 0.2);
  border-color: rgba(247, 79, 117, 0.2);
}
.btn-secondary-light:hover {
  color: #fff;
  background-color: #f74f75 !important;
  border-color: #f74f75;
}
.btn-secondary-light:focus, .btn-secondary-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.2);
}

.btn-success-light {
  color: #1a9c86;
  background-color: rgba(26, 156, 134, 0.2);
  border-color: rgba(26, 156, 134, 0.2);
}
.btn-success-light:hover {
  color: #fff;
  background-color: #016a59 !important;
  border-color: #016a59;
}
.btn-success-light:focus, .btn-success-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.2);
}

.btn-danger-light {
  color: #f34343 !important;
  background-color: rgba(243, 67, 67, 0.2);
  border-color: rgba(243, 67, 67, 0.2);
}
.btn-danger-light:hover {
  color: #fff !important;
  background-color: #f34343 !important;
  border-color: #f34343;
}
.btn-danger-light:focus, .btn-danger-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.2);
}

.btn-info-light {
  color: #4ec2f0;
  background-color: rgba(25, 192, 192, 0.2);
  border-color: rgba(25, 192, 192, 0.2);
}
.btn-info-light:hover {
  color: #fff !important;
  background-color: #4ec2f0 !important;
  border-color: #4ec2f0;
}
.btn-info-light:focus, .btn-info-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.2);
}

.btn-dark-light {
  color: #383853;
  background-color: rgba(56, 56, 83, 0.1411764706);
  border-color: #c8c8da;
}
.btn-dark-light:hover {
  color: #fff !important;
  background-color: #3b4863 !important;
  border-color: rgba(200, 200, 218, 0.2);
}
.btn-dark-light:focus, .btn-dark-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.2);
}

.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.btn-check:active + .btn-outline-primary:focus,
.btn-check:checked + .btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5) !important;
}

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: none !important;
}

.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color: #fff !important;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color: #fff !important;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color: #fff !important;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn.back-btn {
  background: #00376b !important;
  border-color: #00376b !important;
}

/* ######## BOOTSTRAP ######## */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background: #fff !important;
  background-clip: border-box;
  border-radius: 5px;
  border: 0px solid transparent;
  margin-bottom: 1.3rem;
  box-shadow: 1px 1px 7px rgba(154, 154, 204, 0.1);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.card-body {
  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: rgb(255, 255, 255);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 1.25rem 1.25rem;
  background-color: rgb(255, 255, 255);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 2px 2px;
}

.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: 2px;
}

.card-img-top {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}

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

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    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 {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.card {
  border-radius: 5px;
}
.card.text-white .card-title, .card.tx-white .card-title {
  color: #fff;
}

.card-header,
.card-footer {
  position: relative;
  border-color: #ededf5;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.25rem;
}

.card-header {
  border-bottom: 0;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.card-header:first-child {
  border-radius: 0;
}

.card-footer {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: 7px !important;
}

.card-header-tab {
  border-bottom: 0;
  padding: 0;
}

.card-title {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}

.card-item-desc .card-item-desc-1 dt,
dd {
  display: inline-block;
}

.card-item-desc .card-item-desc-1 dt {
  font-weight: 500;
  font-size: 13px;
}
.card-item-desc .card-item-desc-1 dd {
  font-size: 13px;
  color: #7987a1;
  margin-bottom: 0;
}
.card-item-desc dl {
  margin-bottom: 0;
}

.card .card-header .card-header-right .card-option {
  width: 35px;
  height: 20px;
  overflow: hidden;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.card .card-header .card-header-right .card-option li {
  display: inline-block;
}

.card-category {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 0.5rem;
  background: #f9f9fb;
  padding: 7px 0;
  border-radius: 4px;
}

.card-dashboard-audience-metrics .flot-chart .flot-x-axis > div {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  color: #7987a1;
  display: none;
}

.card-minimal-two .nav-pills .nav-link.active {
  border-radius: 2px;
  background-color: var(--primary-bg-color);
}
.card-minimal-two .nav-link {
  display: block;
  padding: 8px 30px;
  margin: 2px;
  background-color: #f0f0f8;
}

.card-body-top {
  top: 63px;
  left: -5px;
  position: absolute;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  z-index: 10;
}
.card-body-top a {
  color: #323251;
  font-weight: 700;
  width: 20px;
  text-align: right;
  display: inline-block;
}

.card-minimal-four .card-footer .nav-link {
  flex: 1;
  display: block;
  text-align: center;
  background-color: #f0f0f8;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
}

.card-progress {
  display: flex;
  align-items: center;
}
.card-progress .progress {
  height: 3px;
  flex: 1;
  margin: 0 5px;
}

.card.card-primary {
  border-top: 2px solid var(--primary-bg-color) !important;
}
.card.card-secondary {
  border-top: 2px solid #f74f75 !important;
}
.card.card-success {
  border-top: 2px solid #22e840 !important;
}
.card.card-danger {
  border-top: 2px solid #f34343 !important;
}
.card.card-warning {
  border-top: 2px solid #ffb209 !important;
}
.card.card-info {
  border-top: 2px solid #01b8ff !important;
}
.card.card-purple {
  border-top: 2px solid #ad4ffa !important;
}
.card.card-dark {
  border-top: 2px solid #343a40 !important;
}

.card-img-top.card-img-bottom {
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

.card-category1 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 0.5rem;
  background: transparent;
  padding: 0;
  border-radius: 4px;
  color: #383853;
}

.Choose1 {
  border: #ededf5 solid 2px;
  padding: 8px 19px;
  border-radius: 5px;
}

.pricing-card:hover .card-category.style-1 {
  background: var(--primary-bg-color);
  color: #eee;
  transition: all 0.5s ease 0s;
}

.pricing-card:hover .Choose1 {
  background: var(--primary-bg-color);
  color: #eee;
  transition: all 0.5s ease 0s;
  padding: 8px 19px;
}

.error-bg1 {
  background: url(../img/png/circle4.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.error-bg1::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}

.card-sigin {
  background: #fff;
  padding: 50px;
  border-radius: 15px;
}

.square-box div:nth-child(1) {
  top: 12%;
  left: 42%;
  animation: animate 10s linear infinite;
}

.square-box div {
  position: absolute;
  width: 50px;
  height: 50px;
  background: transparent;
  border: 5px solid rgba(255, 255, 255, 0.3);
  border-radius: 35px;
}

.square-box div:nth-child(2) {
  top: 70%;
  left: 50%;
  animation: animate 7s linear infinite;
}

.square-box div:nth-child(4) {
  top: 20%;
  left: 60%;
  animation: animate 10s linear infinite;
}

.square-box div:nth-child(3) {
  top: 17%;
  left: 6%;
  animation: animate 9s linear infinite;
}

.square-box div:nth-child(5) {
  top: 88%;
  left: 10%;
  animation: animate 6s linear infinite;
}

.square-box div:nth-child(6) {
  top: 80%;
  left: 70%;
  animation: animate 12s linear infinite;
}

.square-box div:nth-child(7) {
  top: 60%;
  left: 80%;
  animation: animate 15s linear infinite;
}

.square-box div:nth-child(8) {
  top: 32%;
  left: 25%;
  animation: animate 16s linear infinite;
}

.square-box div:nth-child(9) {
  top: 20%;
  left: 80%;
  animation: animate 10s linear infinite;
}

.square-box div:nth-child(10) {
  top: 40%;
  left: 72%;
  animation: animate 5s linear infinite;
}

.square-box div:nth-child(11) {
  top: 50%;
  left: 30%;
  animation: animate 6s linear infinite;
}

.square-box div:nth-child(12) {
  top: 65%;
  left: 16%;
  animation: animate 9s linear infinite;
}

.square-box div:nth-child(13) {
  top: 45%;
  left: 3%;
  animation: animate 14s linear infinite;
}

.square-box div:nth-child(14) {
  top: 47%;
  left: 55%;
  animation: animate 3s linear infinite;
}

.square-box div:nth-child(15) {
  top: 79%;
  left: 90%;
  animation: animate 8s linear infinite;
}

@-webkit-keyframes animate {
  0% {
    -webkit-transform: scale(0) translateY(0) rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.3) translateY(-90px) rotate(360deg);
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .card-sigin-main {
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .card-sigin {
    padding: 25px;
  }
}
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  margin: 0;
}

.card-title:before {
  content: "";
  width: 3px;
  height: 16px;
  background: var(--primary-bg-color);
  position: absolute;
  left: 11px;
  display: block;
  top: 21px;
}

.card-title2:before {
  content: "";
  background: #f32b71;
}

.card-title3:before {
  content: "";
  background: #1590be;
}

.card-img-top-1 .card-title:before {
  display: none;
}

.card-img-left {
  width: 100%;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.custom-title:before {
  content: "";
  width: 3px;
  height: 16px;
  background: #fff;
  position: absolute;
  left: 11px;
  display: block;
  top: 19px;
}

.primary-custom-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: visible !important;
  word-wrap: break-word;
  overflow: hidden;
  background-clip: border-box;
  border-radius: 5px;
  margin-bottom: 1.3rem;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
  background-size: cover !important;
  background-repeat: no-repeat;
  background-position: center;
}
.primary-custom-card:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  border-radius: 5px;
  top: 0;
  bottom: 0;
}

.primary-custom-card1 {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: visible !important;
  word-wrap: break-word;
  overflow: hidden;
  background-clip: border-box;
  border-radius: 5px;
  margin-bottom: 1.3rem;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
  background-image: url(../../assets/img/png/chatbg.png) !important;
  background-size: cover !important;
  background-repeat: no-repeat;
  background-position: center;
}
.primary-custom-card1:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  border-radius: 5px;
  top: 0;
  bottom: 0;
}

.bg-primary-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background: var(--primary-bg-color) !important;
  background-clip: border-box;
  border-radius: 5px;
  margin-bottom: 1.3rem;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
  color: #fff !important;
}
.bg-primary-card .card-header {
  background-color: var(--primary-bg-color) !important;
}
.bg-primary-card .card-header .card-title:before {
  background: #fff;
  color: #fff !important;
}

/* ######## BOOTSTRAP ######## */
.carousel-slider #carousel {
  margin: 0;
}
.carousel-slider #thumbcarousel {
  margin: 10px 0 0 0;
  padding: 0;
}
.carousel-slider #thumbcarousel .carousel-item {
  text-align: center;
}
.carousel-slider #thumbcarousel .carousel-item .thumb {
  width: 100%;
  margin: 0px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  max-width: 100px;
}
.carousel-slider .carousel-item img {
  width: 100%;
  border-radius: 3px;
}

.carousel-control:active, .carousel-control:focus, .carousel-control:hover {
  color: #333;
}

#basicSlider img {
  width: 100%;
}

#thumbcarousel .carousel-control-prev {
  left: 0;
  background: rgba(0, 0, 0, 0.8);
}
#thumbcarousel .carousel-control-next {
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}

.owl-carousel button.owl-dot {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-nav button:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098d1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
.carousel-item.active {
  display: block;
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.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: 22px;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
  border-radius: 35px;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-next:hover, .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  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;
}
.carousel-indicators .active {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-image: none;
  display: block;
  width: auto;
  height: auto;
}

.carousel-control-prev-icon svg,
.carousel-control-next-icon svg {
  width: 48px;
  height: 48px;
}

.carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}

.dashboard-carousel .btn-icons {
  display: inline-block;
  background: #eff2f6 !important;
  background: no-repeat 50%/100% 100%;
  text-align: center;
  line-height: 15px;
  margin: 0 auto;
  align-items: center;
  padding: 0.375rem 0.75rem;
  min-height: inherit;
}
.dashboard-carousel .btn-icons i {
  font-size: 15px;
  margin: 0 auto;
  text-align: center;
}

.carousel-indicators [data-bs-target] {
  width: 8px;
  height: 8px;
}

#carousel .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.8;
  font-size: 30px;
}

#carousel .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.8;
  font-size: 30px;
}

#carouselExample2 .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.8;
  font-size: 30px;
}

#carouselExample2 .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.8;
  font-size: 30px;
}

/* ######## BOOTSTRAP ######## */
html {
  font-family: "Poppins", 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: "Poppins", sans-serif;
  font-size: 0.81568rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4a4a69;
  text-align: left;
  background-color: rgba(234, 243, 241, 0.2784313725);
}

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

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

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

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

abbr[title], abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  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: #4a4a69;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #4a4a69;
  text-decoration: none;
}
a:not([href]):not([tabindex]):not(.mp-queries-show) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):not(.mp-queries-show):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):not(.mp-queries-show):focus {
  color: inherit;
  text-decoration: none;
  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: 0rem;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
}

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

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #7987a1;
  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: none !important;
  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 {
  text-transform: none;
}

select {
  text-transform: none;
  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.1875rem;
}

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

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

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

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

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

.lead {
  font-size: 1.09375rem;
  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-41,
.display-42,
.display-43,
.display-44 {
  font-size: 3rem;
  font-weight: 400;
  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;
  opacity: 0.6;
}

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

.list-unstyled,
.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.09375rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #7987a1;
}
.blockquote-footer::before {
  content: "— ";
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #7987a1;
}

code {
  font-size: 13px;
  color: #212529;
  word-break: break-word;
}

a > code {
  color: inherit;
}

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

pre {
  display: block;
  font-size: 87.5%;
  color: #323251;
}
pre code {
  font-size: inherit;
  color: #2d91fb;
  word-break: normal;
}

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

.container,
.container-fluid {
  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;
  }
  .responsive-logo {
    display: none;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.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: 0.75rem;
  padding-left: 0.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.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;
}

.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: flex !important;
}

.d-inline-flex {
  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: flex !important;
  }
  .d-sm-inline-flex {
    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;
    margin-left: 3px;
  }
  .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: flex !important;
  }
  .d-md-inline-flex {
    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: flex !important;
  }
  .d-lg-inline-flex {
    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: flex !important;
  }
  .d-xl-inline-flex {
    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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-start {
  float: left !important;
}

.float-end {
  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;
  }
}
/*----- Typography ------*/
.heading-primary {
  background-color: var(--primary-bg-color);
  color: #fff;
  padding: 5px;
}

.heading-inverse {
  background-color: #333;
  color: #fff;
  padding: 5px;
}

.heading-secondary {
  background-color: #f74f75;
  color: #fff;
  padding: 5px;
}

.heading-success {
  background-color: #016a59;
  color: #fff;
  padding: 5px;
}

.heading-info {
  background-color: #4ec2f0;
  color: #fff;
  padding: 5px;
}

.heading-warning {
  background-color: #ffbd5a;
  color: #fff;
  padding: 5px;
}

.heading-danger {
  background-color: #f34343;
  color: #fff;
  padding: 5px;
}

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

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

/* ######## BOOTSTRAP ######## */
.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 !important;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #4a4a69;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ededf5;
  border-radius: 5px !important;
  box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
}

.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: "";
  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[data-popper-placement^=top], .dropdown-menu[data-popper-placement^=right], .dropdown-menu[data-popper-placement^=bottom], .dropdown-menu[data-popper-placement^=left] {
  right: auto;
  bottom: auto;
}

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #323251;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #141c2b;
  text-decoration: none;
  background-color: #fcfcff;
}
.dropdown-item.active, .dropdown-item:active {
  color: #141c2b;
  text-decoration: none;
  background-color: #fcfcff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #7987a1;
  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.76562rem;
  color: #7987a1;
  white-space: nowrap;
}

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

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

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

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

/* ###### 3.5 Dropdown ###### */
.dropdown-menu {
  padding: 0;
  border-width: 1px;
  border-radius: 5px;
}

.dropdown-item {
  padding: 8px 15px;
  font-size: 13px;
}

.dropdown-header {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .dropdown.d-cart .dropdown-menu, .dropdown.message .dropdown-menu {
    width: 20.5rem !important;
  }
}
.user-lock .dropdown {
  position: absolute;
  right: 20px;
}

.main-dropdown-form-demo .static-dropdown {
  padding: 20px;
  background-color: #f0f0f8;
  display: inline-flex;
  justify-content: center;
}
.main-dropdown-form-demo .static-dropdown .dropdown-menu {
  display: block;
  position: static;
  float: none;
}
.main-dropdown-form-demo .dropdown-menu {
  padding: 20px;
}
.main-dropdown-form-demo .dropdown-title {
  font-size: 20px;
  font-weight: 700;
  color: #323251;
  margin-bottom: 5px;
}

@media (min-width: 576px) {
  .main-dropdown-form-demo .static-dropdown {
    padding: 40px;
  }
}
@media (min-width: 576px) {
  .main-dropdown-form-demo .dropdown-menu {
    width: 300px;
    padding: 30px 25px;
  }
}
/* ######## BOOTSTRAP ######## */
.form-control {
  height: 38px;
  border-radius: 0;
}
.form-control:focus {
  border-color: #949eb7;
  box-shadow: none;
}

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

.form-label {
  display: block;
  margin-bottom: 5px;
  color: #9393b5;
}

.form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2;
  color: #4d5875;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ededf5;
  border-radius: 5px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #4d5875;
  background-color: #fff;
  border-color: var(--primary-bg-color);
  outline: 0;
  box-shadow: none;
}
.form-control::placeholder {
  color: #7987a1;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: rgba(234, 243, 241, 0.2784313725);
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
select.form-control:focus::-ms-value {
  color: #4d5875;
  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.09375rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.76562rem;
  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: #4a4a69;
  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.09375rem;
  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: flex;
  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: #7987a1;
}

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

.form-check-inline {
  display: inline-flex;
  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: #016a59;
}

.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.76562rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(59, 176, 1, 0.9);
  border-radius: 3px;
}

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

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
input.form-control.parsley-success:focus,
textarea.form-control.parsley-success:focus {
  border-color: #016a59;
  box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);
}

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

.form-control.is-valid ~ .valid-feedback,
input.form-control.parsley-success ~ .valid-feedback,
textarea.form-control.parsley-success ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
input.form-control.parsley-success ~ .valid-tooltip,
textarea.form-control.parsley-success ~ .valid-tooltip {
  display: block;
}

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

textarea.form-control.is-valid, textarea.form-control.parsley-success {
  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,
input.custom-select.parsley-success,
textarea.custom-select.parsley-success {
  border-color: #016a59;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus,
input.custom-select.parsley-success:focus,
textarea.custom-select.parsley-success:focus {
  border-color: #016a59;
  box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);
}

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

.custom-select.is-valid ~ .valid-feedback,
input.custom-select.parsley-success ~ .valid-feedback,
textarea.custom-select.parsley-success ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip,
input.custom-select.parsley-success ~ .valid-tooltip,
textarea.custom-select.parsley-success ~ .valid-tooltip {
  display: block;
}

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

.form-control-file.is-valid ~ .valid-feedback,
input.form-control-file.parsley-success ~ .valid-feedback,
textarea.form-control-file.parsley-success ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip,
input.form-control-file.parsley-success ~ .valid-tooltip,
textarea.form-control-file.parsley-success ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label,
input.form-check-input.parsley-success ~ .form-check-label,
textarea.form-check-input.parsley-success ~ .form-check-label {
  color: #016a59;
}

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

.form-check-input.is-valid ~ .valid-feedback,
input.form-check-input.parsley-success ~ .valid-feedback,
textarea.form-check-input.parsley-success ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
input.form-check-input.parsley-success ~ .valid-tooltip,
textarea.form-check-input.parsley-success ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label,
input.custom-control-input.parsley-success ~ .custom-control-label,
textarea.custom-control-input.parsley-success ~ .custom-control-label {
  color: #016a59;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before,
input.custom-control-input.parsley-success ~ .custom-control-label::before,
textarea.custom-control-input.parsley-success ~ .custom-control-label::before {
  border-color: #016a59;
}

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

.custom-control-input.is-valid ~ .valid-feedback,
input.custom-control-input.parsley-success ~ .valid-feedback,
textarea.custom-control-input.parsley-success ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip,
input.custom-control-input.parsley-success ~ .valid-tooltip,
textarea.custom-control-input.parsley-success ~ .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,
input.custom-control-input.parsley-success:checked ~ .custom-control-label::before,
textarea.custom-control-input.parsley-success:checked ~ .custom-control-label::before {
  border-color: #4ce301;
  background-color: #4ce301;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before,
input.custom-control-input.parsley-success:focus ~ .custom-control-label::before,
textarea.custom-control-input.parsley-success:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 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,
input.custom-control-input.parsley-success:focus:not(:checked) ~ .custom-control-label::before,
textarea.custom-control-input.parsley-success:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label,
input.custom-file-input.parsley-success ~ .custom-file-label,
textarea.custom-file-input.parsley-success ~ .custom-file-label {
  border-color: #016a59;
}

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

.custom-file-input.is-valid ~ .valid-feedback,
input.custom-file-input.parsley-success ~ .valid-feedback,
textarea.custom-file-input.parsley-success ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip,
input.custom-file-input.parsley-success ~ .valid-tooltip,
textarea.custom-file-input.parsley-success ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label,
input.custom-file-input.parsley-success:focus ~ .custom-file-label,
textarea.custom-file-input.parsley-success:focus ~ .custom-file-label {
  border-color: #016a59;
  box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);
}

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

.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.76562rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 3px;
}

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

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
input.form-control.parsley-error:focus,
textarea.form-control.parsley-error:focus {
  border-color: #f34343;
  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 {
  display: block;
}

.form-control.is-invalid ~ .invalid-feedback,
input.form-control.parsley-error ~ .invalid-feedback,
textarea.form-control.parsley-error ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
input.form-control.parsley-error ~ .invalid-tooltip,
textarea.form-control.parsley-error ~ .invalid-tooltip {
  display: block;
}

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

textarea.form-control.is-invalid, textarea.form-control.parsley-error {
  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,
input.custom-select.parsley-error,
textarea.custom-select.parsley-error {
  border-color: #f34343;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus,
input.custom-select.parsley-error:focus,
textarea.custom-select.parsley-error:focus {
  border-color: #f34343;
  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 {
  display: block;
}

.custom-select.is-invalid ~ .invalid-feedback,
input.custom-select.parsley-error ~ .invalid-feedback,
textarea.custom-select.parsley-error ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip,
input.custom-select.parsley-error ~ .invalid-tooltip,
textarea.custom-select.parsley-error ~ .invalid-tooltip {
  display: block;
}

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

.form-control-file.is-invalid ~ .invalid-feedback,
input.form-control-file.parsley-error ~ .invalid-feedback,
textarea.form-control-file.parsley-error ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip,
input.form-control-file.parsley-error ~ .invalid-tooltip,
textarea.form-control-file.parsley-error ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label,
input.form-check-input.parsley-error ~ .form-check-label,
textarea.form-check-input.parsley-error ~ .form-check-label {
  color: #f34343;
}

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

.form-check-input.is-invalid ~ .invalid-feedback,
input.form-check-input.parsley-error ~ .invalid-feedback,
textarea.form-check-input.parsley-error ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
input.form-check-input.parsley-error ~ .invalid-tooltip,
textarea.form-check-input.parsley-error ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label,
input.custom-control-input.parsley-error ~ .custom-control-label,
textarea.custom-control-input.parsley-error ~ .custom-control-label {
  color: #f34343;
}

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

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

.custom-control-input.is-invalid ~ .invalid-feedback,
input.custom-control-input.parsley-error ~ .invalid-feedback,
textarea.custom-control-input.parsley-error ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
input.custom-control-input.parsley-error ~ .invalid-tooltip,
textarea.custom-control-input.parsley-error ~ .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,
input.custom-control-input.parsley-error:checked ~ .custom-control-label::before,
textarea.custom-control-input.parsley-error: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,
input.custom-control-input.parsley-error:focus ~ .custom-control-label::before,
textarea.custom-control-input.parsley-error: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,
input.custom-control-input.parsley-error:focus:not(:checked) ~ .custom-control-label::before,
textarea.custom-control-input.parsley-error:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label,
input.custom-file-input.parsley-error ~ .custom-file-label,
textarea.custom-file-input.parsley-error ~ .custom-file-label {
  border-color: #f34343;
}

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

.custom-file-input.is-invalid ~ .invalid-feedback,
input.custom-file-input.parsley-error ~ .invalid-feedback,
textarea.custom-file-input.parsley-error ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
input.custom-file-input.parsley-error ~ .invalid-tooltip,
textarea.custom-file-input.parsley-error ~ .invalid-tooltip {
  display: block;
}

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

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    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: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
/* ###### 5.3 Forms   ###### */
.main-form-group {
  padding: 12px 15px;
  border: 1px solid #ededf5;
  border-radius: 5px;
}
.main-form-group.focus {
  border-color: #d6d6e6;
  box-shadow: 0 0 0 2px rgba(91, 71, 251, 0.16);
}
.main-form-group .form-label {
  font-size: 13px;
  margin-bottom: 2px;
  font-weight: 400;
  color: #949eb7;
}
.main-form-group .form-control {
  padding: 0;
  border-width: 0;
  height: 25px;
  color: #323251;
  font-weight: 500;
}
.main-form-group .form-control:focus {
  box-shadow: none;
}

.formgroup-wrapper .form-control {
  height: 40px !important;
}
.formgroup-wrapper .main-form-group .form-label {
  margin-bottom: 0px;
}

.main-header-center .form-control {
  padding: 1rem;
}
.main-header-center .form-control::placeholder {
  padding-left: 0rem;
  padding-right: 0rem;
}

.browse-file.form-control {
  background-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.file-browser .btn-default {
  background: #f1f4fb;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  padding: 0.6rem 15px;
  color: #68769a;
  border-radius: 0;
  border: 1px solid #ededf5;
}

.form-select {
  border: 1px solid #ededf5;
}

.SumoSelect > .CaptionCont {
  border: 1px solid #ededf5;
}

.form-control::-webkit-file-upload-button {
  background-color: rgba(234, 243, 241, 0.2784313725);
}
.form-control:hover:not(disabled):not([readonly])::-webkit-file-upload-button {
  background-color: rgba(234, 243, 241, 0.2784313725) !important;
}

/* ######## BOOTSTRAP ######## */
.row-sm {
  margin-left: -10px;
  margin-right: -10px;
}
.row-sm > div {
  padding-left: 10px;
  padding-right: 10px;
}

.row-xs {
  margin-left: -5px;
  margin-right: -5px;
}
.row-xs > div {
  padding-left: 5px;
  padding-right: 5px;
}

@media (min-width: 576px) {
  .row-xs--sm {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row-xs--sm > div {
    padding-left: 5px;
    padding-right: 5px;
  }
  .row-sm--sm {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row-sm--sm > div {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row--sm {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--sm > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .row-xs--md {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row-xs--md > div {
    padding-left: 5px;
    padding-right: 5px;
  }
  .row-sm--md {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row-sm--md > div {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row--md {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--md > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  .row-xs--lg {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row-xs--lg > div {
    padding-left: 5px;
    padding-right: 5px;
  }
  .row-sm--lg {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row-sm--lg > div {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row--lg {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--lg > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  .row-xs--xl {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row-xs--xl > div {
    padding-left: 5px;
    padding-right: 5px;
  }
  .row-sm--xl {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row-sm--xl > div {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row--xl {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row--xl > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* ######## BOOTSTRAP ######## */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  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 {
  margin-left: -1px;
}
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file {
  margin-left: -1px;
}
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file {
  margin-left: -1px;
}
.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 {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.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: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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: flex;
}

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

.sp-container .input-group-prepend button {
  position: relative;
  z-index: 2;
}

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

.sp-container .input-group-append button {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-prepend .sp-container button:focus {
  z-index: 3;
}

.sp-container .input-group-prepend button:focus {
  z-index: 3;
}

.input-group-append .btn:focus,
.input-group-append .sp-container button:focus {
  z-index: 3;
}

.sp-container .input-group-append button:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .sp-container button + .btn {
  margin-left: -1px;
}

.sp-container .input-group-prepend button + .btn,
.input-group-prepend .sp-container .btn + button,
.sp-container .input-group-prepend .btn + button,
.input-group-prepend .sp-container button + button,
.sp-container .input-group-prepend button + button {
  margin-left: -1px;
}

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

.sp-container .input-group-prepend button + .input-group-text {
  margin-left: -1px;
}

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

.sp-container .input-group-prepend .input-group-text + button {
  margin-left: -1px;
}

.input-group-append .btn + .btn,
.input-group-append .sp-container button + .btn {
  margin-left: -1px;
}

.sp-container .input-group-append button + .btn,
.input-group-append .sp-container .btn + button,
.sp-container .input-group-append .btn + button,
.input-group-append .sp-container button + button,
.sp-container .input-group-append button + button {
  margin-left: -1px;
}

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

.sp-container .input-group-append button + .input-group-text {
  margin-left: -1px;
}

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

.sp-container .input-group-append .input-group-text + button {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0;
  color: #4d5875;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(234, 243, 241, 0.2784313725);
  border: 1px solid #ededf5;
  border-radius: 3px;
}
.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 {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.sp-container .input-group-lg > .input-group-prepend > button,
.input-group-lg > .input-group-append > .btn,
.sp-container .input-group-lg > .input-group-append > button {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  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 {
  padding: 0.25rem 0.5rem;
  font-size: 0.76562rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.sp-container .input-group-sm > .input-group-prepend > button,
.input-group-sm > .input-group-append > .btn,
.sp-container .input-group-sm > .input-group-append > button {
  padding: 0.25rem 0.5rem;
  font-size: 0.76562rem;
  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,
.sp-container .input-group > .input-group-prepend > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

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

.sp-container .input-group > .input-group-append:not(:last-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.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) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.sp-container .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.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 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.sp-container .input-group > .input-group-append > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.sp-container .input-group > .input-group-prepend:not(:first-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.sp-container .input-group > .input-group-prepend:first-child > button: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;
}

/* ###### 3.8 Input Group ###### */
.input-group-prepend,
.input-group-append {
  border-radius: 0;
}

.input-group-text {
  padding-top: 0;
  padding-bottom: 0;
  align-items: center;
  border-radius: 0;
  border-radius: 5px;
}

.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* ######## BOOTSTRAP ######## */
.modal-open {
  overflow: hidden;
  padding: 0 !important;
  display: block;
  overflow: inherit;
}

.modal-open {
  overflow: auto !important;
  padding: 0px !important;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0px !important;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  display: none;
  overflow: hidden;
  outline: 0;
  padding-right: 0 !important;
  margin: 0 !important;
}

.modal-open,
.modal-backdrop.fade.show {
  padding-right: 0 !important;
}

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

.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, -25%);
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.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 #ededf5;
  border-radius: 3px;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999999;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal {
  z-index: 99999999;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: left;
  align-items: flex-left;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #ededf5;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.modal-header .btn-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
  background-image: none !important;
  font-size: 25px;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
  font-size: 16px;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-body p:last-child {
  margin-bottom: 0;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: right;
  justify-content: flex-right;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.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-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.modal.animated .modal-dialog {
  transform: translate(0, 0);
}
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}
.modal.effect-slide-in-right .modal-dialog {
  transform: translateX(20%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.modal.effect-slide-in-right.show .modal-dialog {
  transform: translateX(0);
  opacity: 1;
}
.modal.effect-slide-in-bottom .modal-dialog {
  transform: translateY(20%);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-slide-in-bottom.show .modal-dialog {
  transform: translateY(0);
  opacity: 1;
}
.modal.effect-newspaper .modal-dialog {
  transform: scale(0) rotate(720deg);
  opacity: 0;
}
.modal.effect-newspaper.show ~ .modal-backdrop,
.modal.effect-newspaper .modal-dialog {
  transition: all 0.5s;
}
.modal.effect-newspaper.show .modal-dialog {
  transform: scale(1) rotate(0deg);
  opacity: 1;
}
.modal.effect-fall {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}
.modal.effect-fall .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}
.modal.effect-fall.show .modal-dialog {
  transition: all 0.3s ease-in;
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}
.modal.effect-flip-horizontal {
  perspective: 1300px;
}
.modal.effect-flip-horizontal .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateY(-70deg);
  transition: all 0.3s;
  opacity: 0;
}
.modal.effect-flip-horizontal.show .modal-dialog {
  transform: rotateY(0deg);
  opacity: 1;
}
.modal.effect-flip-vertical {
  perspective: 1300px;
}
.modal.effect-flip-vertical .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(-70deg);
  transition: all 0.3s;
  opacity: 0;
}
.modal.effect-flip-vertical.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}
.modal.effect-super-scaled .modal-dialog {
  transform: scale(2);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-super-scaled.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}
.modal.effect-sign {
  perspective: 1300px;
}
.modal.effect-sign .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: rotateX(-60deg);
  transform-origin: 50% 0;
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-sign.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}
.modal.effect-rotate-bottom {
  perspective: 1300px;
}
.modal.effect-rotate-bottom .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateY(100%) rotateX(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s ease-out;
}
.modal.effect-rotate-bottom.show .modal-dialog {
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}
.modal.effect-rotate-left {
  perspective: 1300px;
}
.modal.effect-rotate-left .modal-dialog {
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-rotate-left.show .modal-dialog {
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}
.modal.effect-just-me .modal-dialog {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.3s;
}
.modal.effect-just-me .modal-content {
  background-color: transparent;
  border: 1px solid #4d4e50;
  padding: 0 9px;
}
.modal.effect-just-me .btn-close {
  text-shadow: none;
  color: #fff;
}
.modal.effect-just-me .modal-header {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  padding-left: 0;
  padding-right: 0;
}
.modal.effect-just-me .modal-header h6 {
  color: #fff;
  font-weight: 500;
}
.modal.effect-just-me .modal-body {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 0;
  padding-right: 0;
}
.modal.effect-just-me .modal-body h6 {
  color: #fff;
}
.modal.effect-just-me .modal-footer {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.modal.effect-just-me.show ~ .modal-backdrop {
  opacity: 0.96;
}
.modal.effect-just-me.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

.stop-scrolling {
  overflow: auto;
}

/* ######## BOOTSTRAP ######## */
.nav-link {
  transition: 0.3s color;
}
.nav-link:hover, .nav-link:focus, .nav-link:active {
  outline: none;
}

.nav-pills .nav-link {
  color: #4d5875;
}
.nav-pills .nav-link:hover, .nav-pills .nav-link:focus {
  color: #323251;
}
.nav-pills .nav-link.active {
  border-radius: 5px;
  background-color: var(--primary-bg-color);
}
.nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
  color: #fff;
}

.nav-dark .nav-link {
  color: #949eb7;
}
.nav-dark .nav-link:hover, .nav-dark .nav-link:focus {
  color: #fff;
}

.nav-tabs {
  border-bottom-width: 0;
}
.nav-tabs .nav-link {
  background-color: rgba(255, 255, 255, 0.5);
  border-width: 0;
  border-radius: 0;
  padding: 10px 15px;
  line-height: 1.428;
  color: #4d5875;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.5);
  color: #323251;
}
.nav-tabs .nav-link + .nav-link {
  margin-left: 1px;
}
.nav-tabs .nav-link.active {
  background-color: #fff;
  color: #323251;
  font-weight: 500;
  letter-spacing: -0.1px;
}

@media (min-width: 768px) {
  .nav-tabs .nav-link {
    padding: 10px 20px;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.2rem 0rem 0rem 0.2rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #7987a1;
  pointer-events: none;
  cursor: default;
}

.latest-tasks .nav-tabs {
  border-bottom: 0;
}

.nav-tabs {
  border-bottom: 1px solid #ededf5;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #f0f0f8 #f0f0f8 #f0f0f8;
}
.nav-tabs .nav-link.disabled {
  color: #7987a1;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active {
  color: #4d5875;
  background-color: #fff;
  border-color: #fff;
}
.nav-tabs .nav-item.show .nav-link {
  color: #4d5875;
  background-color: #fff;
  border-color: #e1e1ef #e1e1ef #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 5px;
}
.nav-pills .nav-link.active {
  color: #fff;
  background-color: var(--primary-bg-color);
}
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-bg-color);
}

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

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

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

/* ###### 5.7 Nav   ###### */
@media (min-width: 768px) {
  .main-nav {
    align-items: center;
  }
}
.main-nav .nav-link {
  display: block;
  color: #4d5875;
  padding: 0;
  position: relative;
  line-height: normal;
}
.main-nav .nav-link:hover, .main-nav .nav-link:focus {
  color: #323251;
}
.main-nav .nav-link + .nav-link {
  padding-top: 12px;
  margin-top: 12px;
  border-top: 1px solid #ededf5;
}
.main-nav .nav-link.active {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 768px) {
  .main-nav .nav-link + .nav-link {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
    padding-left: 15px;
    margin-left: 15px;
    border-left: 1px solid #ededf5;
  }
}
.main-nav-column {
  flex-direction: column;
}
.main-nav-column .nav-link {
  padding: 0;
  height: 38px;
  color: #7987a1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 7px 14px;
}
.main-nav-column .nav-link i {
  font-size: 24px;
  line-height: 0;
  width: 20px;
  margin-right: 12px;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.main-nav-column .nav-link i:not([class*=" tx-"]) {
  color: #7987a1;
}
.main-nav-column .nav-link i.typcn {
  line-height: 0.9;
}
.main-nav-column .nav-link span {
  font-weight: 400;
  font-size: 13px;
  color: #949eb7;
  margin-left: auto;
}
.main-nav-column .nav-link:hover, .main-nav-column .nav-link:focus, .main-nav-column .nav-link:hover i:not([class*=" tx-"]), .main-nav-column .nav-link:focus i:not([class*=" tx-"]) {
  color: #323251;
}
.main-nav-column .nav-link.active {
  position: relative;
  background: var(--primary02);
  border-radius: 5px;
  color: var(--primary-bg-color);
}
.main-nav-column .nav-link.active::before {
  content: "";
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: -28px;
  width: 3px;
  background-color: var(--primary-bg-color);
  border-radius: 3px;
  display: none;
}
.main-nav-column .nav-link.active:hover, .main-nav-column .nav-link.active:focus,
.main-nav-column .nav-link.active i, .main-nav-column .nav-link.active:hover i, .main-nav-column .nav-link.active:focus i {
  color: var(--primary-bg-color);
}
.main-nav-column.sm .nav-link {
  font-size: 0.875rem;
  font-weight: 400;
  padding: 10px 0;
}
.main-nav-column.sm .nav-link i {
  font-size: 21px;
}

@media (prefers-reduced-motion: reduce) {
  .main-nav-column .nav-link i {
    transition: none;
  }
}
.main-nav-dark .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.main-nav-dark .nav-link:hover, .main-nav-dark .nav-link:focus {
  color: #fff;
}
.main-nav-dark .nav-link + .nav-link {
  border-color: #4d5875;
}
.main-nav-dark .nav-link.active {
  color: var(--primary-bg-color);
}

.main-nav-colored-bg .nav-link + .nav-link {
  border-color: rgba(180, 166, 166, 0.4);
}
.main-nav-colored-bg .nav-link.active {
  color: #fff !important;
}

.main-nav-line {
  position: relative;
}
.main-nav-line .nav-link {
  padding: 0;
  color: #4d5875;
  position: relative;
  padding: 0px 10px 0px 10px;
  color: #37326d;
  position: relative;
}
.main-nav-line .nav-link:hover, .main-nav-line .nav-link:focus {
  color: #323251;
}
.main-nav-line .nav-link.active {
  color: #323251;
}
.main-nav-line.main-nav-dark .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.main-nav-line.main-nav-dark .nav-link:hover, .main-nav-line.main-nav-dark .nav-link:focus {
  color: #fff;
}
.main-nav-line.main-nav-dark .nav-link.active {
  color: #fff;
}
.main-nav-line.main-nav-dark .nav-link.active::before {
  background-color: #fff;
}

.main-nav-tabs {
  padding: 15px 15px 0;
  background-color: #e1e1ef;
}
.main-nav-tabs .lSSlideOuter {
  position: relative;
  padding-left: 32px;
  padding-right: 35px;
}
.main-nav-tabs .lSSlideWrapper {
  overflow: visible;
}
.main-nav-tabs .lSAction > a {
  display: block;
  height: 40px;
  top: 16px;
  opacity: 1;
  background-color: #d6d6e6;
  background-image: none;
}
.main-nav-tabs .lSAction > a:hover, .main-nav-tabs .lSAction > a:focus {
  background-color: #a5afc4;
}
.main-nav-tabs .lSAction > a::before {
  font-family: "Ionicons";
  font-size: 18px;
  position: absolute;
  top: -4px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-nav-tabs .lSAction > a.lSPrev {
  left: -32px;
}
.main-nav-tabs .lSAction > a.lSPrev::before {
  content: "\f3cf";
}
.main-nav-tabs .lSAction > a.lSNext {
  right: -35px;
}
.main-nav-tabs .lSAction > a.lSNext::before {
  content: "\f3d1";
}
.main-nav-tabs .lSAction > a.disabled {
  background-color: #f0f0f8;
  color: #fff;
}
.main-nav-tabs .lightSlider {
  display: flex;
}
.main-nav-tabs .tab-item {
  flex-shrink: 0;
  display: block;
  float: none;
  min-width: 150px;
}
.main-nav-tabs .tab-link {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  line-height: 1.428;
  color: #4d5875;
  white-space: nowrap;
  background-color: #f0f0f8;
}
.main-nav-tabs .tab-link:hover, .main-nav-tabs .tab-link:focus {
  background-color: #f9f9fb;
}
.main-nav-tabs .tab-link.active {
  background-color: #fff;
  color: #323251;
  font-weight: 500;
}

.main-tab-pane {
  display: none;
}
.main-tab-pane.active {
  display: block;
}

.nav .nav-item .dropdown-menu {
  top: 48px;
  border-radius: 0px 0px 5px 5px;
  min-width: 245px;
  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
}
.nav .nav-item .dropdown-menu .dropdown-item.dropdown-header {
  background: #1b2d8f;
  height: 85px;
  color: #fff;
}

.nav-link.with-sub .angle {
  right: 25px;
  top: 18px;
}
.nav-link.with-sub .side-badge {
  right: 44px;
  position: absolute;
}
.nav-link .side-badge {
  right: 20px;
  position: absolute;
}

.nav-sub-item .sub-angle {
  right: 25px;
  top: 18px;
  margin-left: auto;
  font-size: 11px;
}

.nav-wrapper.crypto .label {
  font-weight: 500;
}

.main-nav-column .nav-link.active span {
  color: var(--primary-bg-color);
  font-size: 14px;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: none;
}

@media (max-width: 320px) {
  .main-toggle.on span {
    left: 29px;
  }
}
.icon-navbar .nav-pills-circle .nav-link {
  padding: 0.75rem 1rem;
}

@media (min-width: 768px) {
  .bg-primary .main-nav .nav-link + .nav-link {
    border-left: 1px solid #07b79c !important;
  }
  .bg-secondary .main-nav .nav-link + .nav-link {
    border-left: 1px solid #f52756 !important;
  }
  .bg-info .main-nav .nav-link + .nav-link {
    border-left: 1px solid #26b7f0 !important;
  }
}
/* ######## BOOTSTRAP ######## */
.page-item:first-child .page-link, .page-item:last-child .page-link {
  border-radius: 0;
}
.page-item + .page-item {
  margin-left: 1px;
}
.page-item.active .page-link {
  background-color: var(--primary-bg-color);
}

.page-link {
  color: #4d5875;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 38px;
  border-width: 0;
  background-color: #f0f0f8;
  margin-left: 0;
  font-weight: 500;
}
.page-link i {
  font-size: 18px;
  line-height: 0;
}
.page-link:hover, .page-link:focus {
  color: #323251;
  background-color: #e1e1ef;
}

.pagination-dark .page-item.active .page-link {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
  border: 1px solid var(--primary-bg-color);
}
.pagination-dark .page-link {
  font-weight: 400;
  background-color: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.pagination-dark .page-link:hover, .pagination-dark .page-link:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.08);
}

.pagination-primary .page-item.active .page-link {
  background-color: var(--primary-bg-color);
}

.pagination-success .page-item.active .page-link {
  background-color: #016a59;
  border-color: #016a59;
}

.pagination-circled .page-item + .page-item {
  margin-left: 5px;
}
.pagination-circled .page-item:first-child .page-link, .pagination-circled .page-item:last-child .page-link {
  border-radius: 100%;
}
.pagination-circled .page-link {
  padding: 0;
  width: 38px;
  border-radius: 100%;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 3px;
}

.page-link {
  position: relative;
  display: flex;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #596882;
  background-color: #e3e7ed;
  border: 1px solid rgba(234, 243, 241, 0.2784313725);
}
.page-link:hover {
  z-index: 2;
  color: #f9f9fb;
  text-decoration: none;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.page-item.disabled .page-link {
  color: #7987a1;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #e1e1ef;
}

.pagination-lg .page-link {
  padding: 1.2rem 1.3rem;
  font-size: 1.05rem;
  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.76562rem;
  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;
}

.page-prev .page-link,
.page-next .page-link {
  width: auto !important;
  padding: 0 10px;
}

.page-prev .page-link,
.page-next .page-link {
  width: auto !important;
  padding: 10px 15px;
}

.pagination li a {
  margin-right: 4px;
  border-radius: 4px;
}
.pagination .page-link {
  background-color: #f9f9fb;
  border: 1px solid #ededf5;
}
.pagination .page-link:hover {
  background-color: var(--primary-bg-color) !important;
  border: 1px solid var(--primary-bg-color) !important;
}
.pagination .page-item:last-child .page-link, .pagination .page-item:first-child .page-link {
  border-radius: 4px;
}
.pagination.pagination-circled .page-link {
  border-radius: 50% !important;
}

.pagination-dark.pagination .page-link {
  background-color: #455377 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.pagination-dark.pagination .page-link:hover {
  background: var(--primary-bg-color) !important;
  color: #fff;
  border: 1px solid var(--primary-bg-color) !important;
}

.pagination-success .page-link:hover {
  background-color: #016a59 !important;
  border-color: #016a59 !important;
}

.pagination-circle {
  margin-top: 0;
  border-radius: 50px;
  background: #f0f0ff;
  padding: 7px;
}

.page-link:focus {
  box-shadow: none;
}

.page-link-outline {
  color: #3b4863;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border: 1px solid #ededf5;
  background-color: #fff;
  margin-left: 0;
  font-weight: 500;
}
.page-link-outline i {
  font-size: 18px;
  line-height: 0;
}

.page-item.active .page-link-outline {
  z-index: 1;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 5px;
  color: var(--primary-bg-color);
}

/* ######## BOOTSTRAP ######## */
.popover {
  font-size: 12px;
  padding: 0;
  border-radius: 0;
}

.popover-header {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #383853;
  letter-spacing: 0.5px;
  padding: 12px 15px;
  background-color: #fff;
  border-color: rgba(28, 39, 60, 0.2);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header::before {
  display: none !important;
}

.popover-body {
  padding: 15px;
}
.popover-body p:last-child {
  margin-bottom: 0;
}

.popover-head-primary .popover-header {
  color: #fff;
  background-color: var(--primary-bg-color);
}
.popover-head-primary.bs-popover-top .popover-arrow, .popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}
.popover-head-primary.bs-popover-start .popover-arrow, .popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}
.popover-head-primary.bs-popover-end .popover-arrow, .popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}
.popover-head-primary.bs-popover-bottom .popover-arrow::after, .popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

.popover-head-secondary .popover-header {
  color: #fff;
  background-color: var(--primary-bg-color);
}
.popover-head-secondary.bs-popover-top .popover-arrow, .popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}
.popover-head-secondary.bs-popover-start .popover-arrow, .popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}
.popover-head-secondary.bs-popover-end .popover-arrow, .popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}
.popover-head-secondary.bs-popover-bottom .popover-arrow::after, .popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color);
}

.popover-head-primary,
.popover-head-secondary {
  border: 0;
}
.popover-head-primary .popover-header,
.popover-head-secondary .popover-header {
  border: 0;
}

.popover-head-primary .popover-body,
.popover-head-secondary .popover-body {
  border-top-width: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.popover-head-primary.bs-popover-bottom .popover-arrow::before, .popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

.popover-head-secondary.bs-popover-bottom .popover-arrow::before, .popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

.popover-primary {
  background-color: var(--primary-bg-color) !important;
  border-width: 0;
  padding: 15px;
  border: 1px solid var(--primary-bg-color) !important;
}
.popover-primary .popover-header {
  background-color: transparent;
  border-bottom-width: 0;
  padding: 0 0 15px;
  color: #fff;
}
.popover-primary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75);
}
.popover-primary .popover-arrow::before {
  display: none;
}
.popover-primary.bs-popover-top .popover-arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--primary-bg-color) !important;
}
.popover-primary.bs-popover-bottom .popover-arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color);
}
.popover-primary.bs-popover-start .popover-arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-bg-color);
}
.popover-primary.bs-popover-end .popover-arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-bg-color);
}

.popover-secondary {
  background-color: #f74f75 !important;
  border-width: 0;
  padding: 15px;
  border: 1px solid #f74f75 !important;
}
.popover-secondary .popover-header {
  background-color: transparent;
  border-bottom-width: 0;
  padding: 0 0 15px;
  color: #fff;
}
.popover-secondary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75);
}
.popover-secondary .popover-arrow::before {
  display: none;
}
.popover-secondary.bs-popover-top .popover-arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #f74f75;
}
.popover-secondary.bs-popover-bottom .popover-arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #f74f75 !important;
}
.popover-secondary.bs-popover-start .popover-arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-bg-color);
}
.popover-secondary.bs-popover-end .popover-arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-bg-color);
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  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.76562rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 5px;
  border: 1px solid #ededf5;
  box-shadow: -8px 12px 18px 0 rgba(154, 154, 204, 0.1);
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ededf5;
}

.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.8rem !important;
}

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

.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ededf5;
}

.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

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

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

.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ededf5;
}

.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-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[data-popper-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-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ededf5;
}

.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-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: 0.875rem;
  background-color: #fff;
  border-bottom: 1px solid #ededf5;
  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: #4a4a69;
}

.popover-static-demo {
  background-color: #f0f0f8;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
.popover-static-demo .popover {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
  box-shadow: -8px 12px 18px 0 rgba(154, 154, 204, 0.1);
  border: 1px solid #ededf5;
}
.popover-static-demo .bs-popover-top .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.popover-static-demo .bs-popover-bottom .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  left: 50%;
  margin-left: -5px;
}
.popover-static-demo .bs-popover-start,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left],
.popover-static-demo .bs-popover-end,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] {
  margin-top: 5px;
}
.popover-static-demo .bs-popover-start .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,
.popover-static-demo .bs-popover-end .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  top: 50%;
  margin-top: -5px;
}

/* ######## BOOTSTRAP ######## */
.progress {
  height: auto;
  border-radius: 0;
}

.progress-bar {
  border-radius: 3px;
  height: 13px;
  font-size: 12px;
}

.progress-bar-xs {
  height: 5px;
}

.progress-bar-sm {
  height: 8px;
}

.progress-bar-lg {
  height: 15px;
}

.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #f0f0f8;
  border-radius: 3px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: var(--primary-bg-color);
  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 {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.progress-sm .progress-bar {
  border-radius: 1px;
}

/* ######## BOOTSTRAP ######## */
.table {
  color: #383853;
}
.table thead th,
.table thead td {
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  border-bottom-width: 1px;
  border-top-width: 0;
  padding: 10px 15px 10px;
}
.table tbody tr {
  background-color: rgba(255, 255, 255, 0.5);
}
.table tbody tr th {
  font-weight: 500;
}
.table th,
.table td {
  padding: 9px 15px;
  line-height: 1.462;
  font-size: 13px;
}

.table-striped tbody tr:nth-of-type(4n + 2) {
  background-color: rgba(238, 238, 247, 0.5);
}

.table-bordered thead th,
.table-bordered thead td {
  border-top-width: 1px;
  padding-top: 11px;
  padding-bottom: 11px;
  background-color: #fff;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #4a4a69;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: middle;
  border-top: 1px solid #f0f0f8;
}
.table thead th {
  vertical-align: bottom;
}
.table tbody + tbody {
  border-top: 2px solid transparent !important;
}

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

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

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

.table-striped tbody tr:nth-of-type(even) {
  background-color: #f9f9fb;
}

.table-hover tbody tr:hover {
  color: #4a4a69;
  background-color: #fcfcff;
}

.table-primary {
  background-color: #c6d4ff;
}
.table-primary > th,
.table-primary > td {
  background-color: #c6d4ff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #95afff;
}

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

.table-secondary {
  background-color: #d9dde5;
}
.table-secondary > th,
.table-secondary > td {
  background-color: #d9dde5;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b9c1ce;
}

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

.table-success {
  background-color: #c8e9b8;
}
.table-success > th,
.table-success > td {
  background-color: #c8e9b8;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #99d67b;
}

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

.table-info {
  background-color: #bee5eb;
}
.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 {
  background-color: #ffeeba;
}
.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 {
  background-color: #f5c6cb;
}
.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 {
  background-color: #fcfcfd;
}
.table-light > th,
.table-light > td {
  background-color: #fcfcfd;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f9fafb;
}

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

.table-dark {
  background-color: #c8ccd3;
}
.table-dark > th,
.table-dark > td {
  background-color: #c8ccd3;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #99a0ae;
}

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

.table-active {
  background-color: rgba(0, 0, 0, 0.075);
}
.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: #383853;
  border-color: #49597b;
}
.table .thead-light th {
  color: #4d5875;
  background-color: #f0f0f8;
  border-color: #e1e1ef;
}

.table-dark {
  color: #fff;
  background-color: #383853;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #49597b;
}
.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;
}

@media print {
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ededf5 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #e1e1ef;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #e1e1ef;
  }
}
.table.table-clean td .value {
  font-size: 0.9rem;
  line-height: 1.6;
  font-weight: 500;
}
.table.table-clean td .sub-value {
  font-size: 0.72rem;
  color: #7987a1;
}
.table.table-clean tr:first-child td {
  border-top: none;
}
.table.table-clean td {
  padding-left: 0px;
  padding-right: 0px;
  border-top-color: rgba(0, 0, 0, 0.05);
}
.table.table-clean th,
.table.table-clean td {
  padding: 7px 20px !important;
}

@media (max-width: 1199px) {
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #ededf5;
}

.table-bordered > :not(caption) > * {
  border-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: rgb(255, 255, 255);
  color: #3b4863;
}

tbody,
td,
tfoot,
th,
thead,
tr {
  border-color: #ededf5;
  border-style: none;
  border-width: 0;
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: none !important;
  background: #fcfcff;
}

@media (min-width: 768px) {
  .table-responsive.deleted-table .data-table-btn {
    position: absolute;
    left: 185px;
    z-index: 999;
  }
}
@media (min-width: 1319px) {
  .table-responsive.export-table .dt-buttons.btn-group {
    position: inherit;
    top: 0;
    left: 12px;
  }
}
.table > :not(:first-child) {
  border-top: 1px solid #ededf5 !important;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: $white !important;
}

@media (max-width: 583px) {
  .dt-buttons .btn,
  .dt-buttons .sp-container button {
    padding: 0.5rem 0.1rem;
  }
}
/* ######## BOOTSTRAP ######## */
.toast {
  background-color: rgba(255, 255, 255, 0.95);
  border-color: rgba(28, 39, 60, 0.16);
  box-shadow: 0 2px 3px rgba(28, 39, 60, 0.06);
  border-radius: 3px;
}

.toast-header {
  border-bottom-color: rgba(205, 212, 224, 0.4);
}
.toast-header .close {
  font-weight: 300;
}

.toast {
  max-width: 240px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgb(229, 232, 243);
  box-shadow: -8px 12px 18px 0 rgba(244, 244, 251, 0.4509803922);
  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: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #2c3e56;
  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;
  color: #607086;
}

.demo-static-toast .toast {
  opacity: 1;
}

/* ######## BOOTSTRAP ######## */
.tooltip {
  top: 0;
}

.tooltip-inner {
  font-size: 12px;
  border-radius: 2px;
}

.tooltip-primary .tooltip-inner {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.tooltip-primary.bs-tooltip-top .tooltip-arrow::before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}
.tooltip-primary.bs-tooltip-start .tooltip-arrow::before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}
.tooltip-primary.bs-tooltip-end .tooltip-arrow::before, .tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

.tooltip-primary1 .tooltip-inner {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.tooltip-primary1.bs-tooltip-top .tooltip-arrow::before, .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}
.tooltip-primary1.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}
.tooltip-primary1.bs-tooltip-start .tooltip-arrow::before, .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}
.tooltip-primary1.bs-tooltip-end .tooltip-arrow::before, .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

.tooltip-secondary .tooltip-inner {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}
.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}
.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before, .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

.tooltip-secondary1 .tooltip-inner {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.tooltip-secondary1.bs-tooltip-top .tooltip-arrow::before, .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}
.tooltip-secondary1.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}
.tooltip-secondary1.bs-tooltip-start .tooltip-arrow::before, .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}
.tooltip-secondary1.bs-tooltip-end .tooltip-arrow::before, .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

.tooltip {
  position: absolute;
  z-index: 9999;
  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.76562rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

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

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

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

.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-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: 3px;
}

.tooltip-static-demo {
  text-align: center;
  background-color: #f0f0f8;
  padding: 20px;
}
.tooltip-static-demo .tooltip {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
}
.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] {
  left: 50%;
  margin-left: -2px;
}
.tooltip-static-demo .bs-tooltip-start,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],
.tooltip-static-demo .bs-tooltip-end,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
  margin-top: 5px;
}
.tooltip-static-demo .tooltip-primary1.bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  top: 50%;
  margin-top: -6px;
}
.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  top: 50%;
  margin-top: -6px;
}

/* ######## BOOTSTRAP ######## */
.tabs-style-1 .main-nav-line .nav-link {
  padding: 10px 18px 10px 18px;
  background: transparent;
}
.tabs-style-1 .main-nav-line .nav-link.active::before {
  bottom: 0;
}

.tabs-style-2 .main-nav-line .nav-link {
  padding: 0.7rem 2rem;
  background: #f9f9fb;
}
.tabs-style-2 .main-nav-line .nav-link.active {
  background: transparent;
  color: var(--primary-bg-color);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tabs-style-2 .main-nav-line .nav-link.active::before {
  display: none;
}

.tabs-style-2 .main-nav-line .nav-link {
  padding: 0.7rem 2rem;
  background: #f9f9fb;
  border: 1px solid #ededf5;
  border-bottom: 0;
  border-right: 0;
}
.tabs-style-2 .main-nav-line:first-child {
  border-left: 0;
}

.tabs-style-2 li .nav-link.active {
  background: none;
  box-shadow: inset 0 3px 1px var(--primary-bg-color);
  color: var(--primary-bg-color);
  border-top: 0;
}

.tabs-style-3 {
  padding: 20px;
  border: 1px solid #e3e3e3;
}
.tabs-style-3 .nav.panel-tabs li a {
  padding: 10px 20px 10px 20px;
  background: #ffffff;
  border-radius: 5px;
  margin: 0 3px 3px 0;
  text-align: center;
  display: block;
  color: #4a4a69;
  border: 1px solid #ededf5;
}
.tabs-style-3 .tabs-menu-body {
  margin-top: 20px;
}
.tabs-style-3 .nav.panel-tabs li a.active {
  background: var(--primary-bg-color);
  color: #fff;
}

.tabs-style-4 .nav.panel-tabs li {
  display: block;
  width: 100%;
}
.tabs-style-4 .tabs-menu-body {
  padding: 20px;
  border: 1px solid #e3e7f3;
  border-radius: 4px;
  width: 100%;
  max-width: 803px;
}
.tabs-style-4 .nav.panel-tabs li a {
  padding: 10px 20px 10px 20px;
  background: #fff;
  border-radius: 5px;
  margin: 0 0 16px 0;
  text-align: center;
  display: block;
  color: #4a4a69;
  width: 100%;
  border: 1px solid #ededf5;
}
.tabs-style-4 .nav.panel-tabs li a.active {
  background: var(--primary-bg-color);
  color: #fff;
}

@media (min-width: 768px) {
  .tabs-style-4 .tab-menu-heading {
    width: 200px;
  }
}
.panel-primary.tabs-style-1 .main-nav-line .nav-link.active::before {
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  width: auto;
}

.tab_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}
.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  padding-left: 0;
  border-bottom: 1px solid #f0f2f7;
}
.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 0;
  text-align: right;
  list-style-type: none;
}
.tab_wrapper.right_side > ul li:after {
  right: 0;
  left: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #f0f2f7;
}
.tab_wrapper.right_side > ul li.active {
  border-color: #f0f2f7;
}
.tab_wrapper.right_side > ul li.active:after {
  right: 0;
  left: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
}
.tab_wrapper.right_side > ul li.active:before {
  left: -2px;
  right: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: left;
  border: 1px solid #f0f2f7;
}
.tab_wrapper.right_side .controller {
  top: -50px;
}
.tab_wrapper > ul li.active {
  border-color: var(--primary-bg-color);
  background: var(--primary-bg-color);
  color: #fff;
}
.tab_wrapper * {
  box-sizing: border-box;
}
.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid rgba(0, 40, 100, 0.12);
  margin-bottom: 0;
}
.tab_wrapper > ul li {
  float: left;
  cursor: pointer;
  font-weight: 500;
  padding: 8px 18px;
  text-transform: uppercase;
  border: 1px solid #f0f2f7;
  font-size: 1.05em;
  border-bottom: 0;
  position: relative;
  border-top: 3px solid #f0f2f7;
  margin: 0 5px 0 0;
}
.tab_wrapper > ul li.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  left: 0;
  background: #fff;
  width: 100%;
}
.tab_wrapper .controller {
  display: block;
  overflow: hidden;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
}
.tab_wrapper .controller span {
  padding: 8px 22px;
  text-transform: uppercase;
  display: inline-block;
}
.tab_wrapper .controller span.next {
  float: right;
  margin-left: 10px;
}
.tab_wrapper .content_wrapper {
  float: left;
  width: 100%;
  border: 1px solid rgba(0, 40, 100, 0.12);
  border-top: 0;
  box-sizing: border-box;
}
.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}
.tab_wrapper .content_wrapper .tab_content.active {
  /* display: block; */
}
.tab_wrapper .content_wrapper .tab_content .error {
  color: red;
}
.tab_wrapper .content_wrapper .accordian_header {
  display: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid #f0f2f7;
  border-bottom: 1px solid #fff;
  position: relative;
  cursor: pointer;
}
.tab_wrapper .content_wrapper .accordian_header.active {
  border: 1px solid #f0f2f7;
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 5px;
  height: 100%;
}
.tab_wrapper .content_wrapper .accordian_header .arrow {
  float: right;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  border-radius: 2px;
  transform: rotate(-135deg);
  background: #fff;
  border-top: 3px solid #cdd2e0;
  border-left: 3px solid #cdd2e0;
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  transform: rotate(45deg);
  margin-top: 5px;
}
.tab_wrapper.left_side > ul {
  width: 25%;
  float: left;
  padding-left: 0;
  border-bottom: 1px solid #f0f2f7;
}
.tab_wrapper.left_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 0;
  list-style-type: none;
}
.tab_wrapper.left_side > ul li:after {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #f0f2f7;
}
.tab_wrapper.left_side > ul li.active {
  border-color: #f0f2f7;
}
.tab_wrapper.left_side > ul li.active:after {
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
}
.tab_wrapper.left_side > ul li.active:before {
  right: -1px;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}
.tab_wrapper.left_side .content_wrapper {
  width: 75%;
  border: 1px solid #f0f2f7;
  float: left;
}
.tab_wrapper.left_side .controller {
  top: -50px;
}
.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  border-bottom: 1px solid #f0f2f7;
}
.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 0;
  text-align: right;
}
.tab_wrapper.right_side > ul li:after {
  right: 0;
  left: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #f0f2f7;
}
.tab_wrapper.right_side > ul li.active {
  border-color: #f0f2f7;
}
.tab_wrapper.right_side > ul li.active:after {
  right: 0;
  left: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
}
.tab_wrapper.right_side > ul li.active:before {
  left: -2px;
  right: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: left;
  border: 1px solid #f0f2f7;
}
.tab_wrapper.right_side .controller {
  top: -50px;
}
.tab_wrapper.accordion .content_wrapper {
  border-color: #f0f2f7;
}
.tab_wrapper.accordion .content_wrapper .accordian_header {
  display: block;
}
.tab_wrapper.accordion > ul {
  display: none;
}
.tab_wrapper .active_tab {
  display: none;
  position: relative;
  background: #000;
  padding: 12px;
  text-align: center;
  padding-right: 50px;
  color: #fff;
  cursor: pointer;
  border-radius: 30px;
}
.tab_wrapper .active_tab .arrow {
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  background: #fff;
  position: absolute;
  right: 6px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}
.tab_wrapper .active_tab .arrow:after {
  content: "";
  width: 10px;
  display: inline-block;
  height: 10px;
  border-right: 3px solid #000;
  border-bottom: 3px solid #000;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -8px;
}
.tab_wrapper .active_tab .text {
  text-indent: 39px;
  display: block;
}

@media only screen and (max-width: 768px) {
  .tab_wrapper > ul {
    display: none;
  }
  .tab_wrapper .content_wrapper {
    border: 0;
  }
  .tab_wrapper .content_wrapper .accordian_header {
    display: block;
  }
  .tab_wrapper.left_side .content_wrapper, .tab_wrapper.right_side .content_wrapper {
    width: 100%;
    border-top: 0;
  }
  .tab_wrapper .controller {
    display: none;
  }
  .tab_wrapper.show-as-dropdown > .tab_list {
    border: 0;
    box-shadow: 0 0 8px #f0f2f7;
    position: absolute;
    z-index: 3;
    background: #fff;
    border-radius: 5px;
    margin-top: 15px;
  }
  .tab_wrapper.show-as-dropdown > .tab_list:before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: -3px -4px 5px #efefef;
    margin-left: -7px;
  }
  .tab_wrapper.show-as-dropdown > .tab_list li {
    border: 0;
    border-bottom: 1px solid #f0f2f7;
  }
  .tab_wrapper.show-as-dropdown > .tab_list li.active:after {
    display: none;
  }
  .tab_wrapper.show-as-dropdown .active_tab {
    display: block;
  }
  .tab_wrapper.show-as-dropdown > .tab_list,
  .tab_wrapper.show-as-dropdown > .content_wrapper > .accordian_header {
    display: none;
  }
  .tab_wrapper.show-as-dropdown > .tab_list li {
    display: block;
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .tab_wrapper.show-as-dropdown > .tab_list {
    display: block !important;
    overflow: hidden;
  }
}
.dark-theme .tabs-style-2 .main-nav-line .nav-link {
  background: #30385f;
}
.dark-theme .tabs-style-2 .main-nav-line .nav-link.active {
  background: var(--primary-bg-color) !important;
  color: #fff;
}
.dark-theme .tabs-style-1 .main-nav-line .nav-link {
  background: #191f3a;
}
.dark-theme .tabs-style-3 {
  border: 1px solid rgba(227, 227, 227, 0.1);
}
.dark-theme .tabs-style-3 .nav.panel-tabs li a {
  background: rgba(239, 239, 245, 0.3);
  color: #fff;
}
.dark-theme .tabs-style-4 .tabs-menu-body {
  border: 1px solid rgba(227, 227, 227, 0.15);
}
.dark-theme .tabs-style-3 .nav.panel-tabs li a.active {
  background: var(--primary-bg-color);
  color: #fff;
}
.dark-theme .tabs-style-4 .nav.panel-tabs li a {
  background: rgba(239, 239, 245, 0.2);
  color: #fff;
}
.dark-theme .tabs-style-4 .nav.panel-tabs li a.active {
  background: var(--primary-bg-color);
  color: #fff;
}
.dark-theme .tab_wrapper.right_side .content_wrapper, .dark-theme .tab_wrapper.left_side .content_wrapper,
.dark-theme .tab_wrapper > ul li {
  border: 1px solid rgba(240, 242, 247, 0.12);
}
.dark-theme .tab_wrapper.right_side > ul li.active:before, .dark-theme .tab_wrapper.left_side > ul li.active:before, .dark-theme .tab_wrapper.right_side > ul li:after, .dark-theme .tab_wrapper.left_side > ul li:after {
  background: var(--primary-bg-color);
}
.dark-theme .tab_wrapper.right_side > ul li.active, .dark-theme .tab_wrapper.left_side > ul li.active {
  border-color: rgba(240, 242, 247, 0.1);
}
.dark-theme .tab_wrapper.right_side > ul, .dark-theme .tab_wrapper.left_side > ul {
  border-bottom: 1px solid rgba(240, 242, 247, 0.1);
}

.tab_wrapper .content_wrapper .accordian_header.active {
  color: var(--primary-bg-color);
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
  background: var(--primary-bg-color);
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  transform: rotate(45deg);
  margin-top: 5px;
}

.dark-theme .tab_wrapper .content_wrapper .accordian_header.active {
  border: 1px solid rgba(240, 242, 247, 0.1);
}

.dark-theme .tab_wrapper .content_wrapper .accordian_header {
  border-top: 1px solid rgba(240, 242, 247, 0.1);
  border-bottom: 1px solid rgba(240, 242, 247, 0.1);
}
.dark-theme .tab_wrapper .content_wrapper .accordian_header .arrow {
  background: transparent;
  border-top: 3px solid rgba(240, 242, 247, 0.4);
  border-left: 3px solid rgba(240, 242, 247, 0.4);
}

.tabs-style-1 .panel-tabs {
  border-bottom: 1px solid #ededf5;
}
.tabs-style-1 .main-nav-line .nav-link.active {
  color: #323251;
  border: 1px solid;
  border-color: #ededf5 #ededf5 #fff;
  transition: none;
}
.tabs-style-1 .main-nav-line .nav-item {
  margin-bottom: -1px;
}
.tabs-style-1 .panel-tabs.main-nav-line .nav-link.active::before {
  background: transparent !important;
}

.tabs-menu1 ul li a {
  padding: 10px 20px 11px 20px;
  display: block;
  color: #282f53;
}

.tabs-menu1 ul li .active {
  border-bottom: 2px solid var(--primary-bg-color);
}

.nav.panel-tabs a.active {
  color: var(--primary-bg-color);
}

.tab-menu-heading {
  padding: 0px;
  font-size: 16px;
  font-weight: 500;
}

/* ######### Res-Tabs #########*/
/*  ######## CUSTOM-STYLES ######## */
/* ######## BOOTSTRAP ######## */
.ckbox {
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 1;
  margin-bottom: 0;
}
.ckbox span {
  padding-left: 15px;
}
.ckbox span:empty {
  float: left;
}
.ckbox span:before, .ckbox span:after {
  line-height: 18px;
  position: absolute;
}
.ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #cdd4e2;
  top: 1px;
  left: 0;
  border-radius: 3px;
}
.ckbox span:after {
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 55% 45%;
  background-color: var(--primary-bg-color);
  line-height: 17px;
  display: none;
  border-radius: 3px;
}
.ckbox span:empty {
  padding-left: 0;
  width: 3px;
}
.ckbox input[type=checkbox] {
  opacity: 0;
  margin: 0;
}
.ckbox input[type=checkbox]:checked + span:after {
  display: block;
}
.ckbox input[type=checkbox][disabled] + span {
  opacity: 0.75;
}
.ckbox input[type=checkbox][disabled] + span:before, .ckbox input[type=checkbox][disabled] + span:after {
  opacity: 0.75;
}

.ckbox-inline {
  display: inline-block;
}

/* ######## BOOTSTRAP ######## */
#count-down {
  position: relative;
  text-align: center;
  display: inline-block;
}
#count-down .clock-presenter {
  height: 80px;
  padding: 0px;
  text-align: center;
  width: 68px;
  height: 68px;
  float: left;
  margin: 0 20px 0 0;
  border-radius: 3px;
  background-size: cover;
  position: relative;
}
#count-down .clock-presenter .digit {
  margin-top: 5px;
  font-size: 1.5rem;
  color: #fff;
  line-height: 60px;
  height: 60px;
  display: inline-block;
  overflow: hidden;
  text-align: center;
  position: relative;
  cursor: default;
  font-weight: 600;
  border-radius: 50%;
}
#count-down .clock-presenter:before {
  content: "";
  position: absolute;
  background: linear-gradient(to left, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%) !important;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  border-radius: 15%;
}
#count-down .clock-presenter .note {
  position: relative;
  margin-bottom: 0px;
  cursor: default;
  font-size: 16px;
  opacity: 0.7;
}

@media (max-width: 568px) {
  #count-down .clock-presenter {
    float: none !important;
    margin-bottom: 45px;
  }
}
/* ######## BOOTSTRAP ######## */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  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: var(--primary-bg-color);
  background-color: var(--primary-bg-color);
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b3c6ff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #e6ecff;
  border-color: #e6ecff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #7987a1;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f0f0f8;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #cdd4e2 solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: var(--primary-bg-color);
  background-color: var(--primary-bg-color);
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(51, 102, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 102, 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.15625rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #949eb7;
  border-radius: 0.5rem;
  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;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 102, 255, 0.5);
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.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: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4d5875;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ededf5;
  border-radius: 3px;
  appearance: none;
}
.custom-select:focus {
  border-color: #b3c6ff;
  outline: 0;
}
.custom-select:focus::-ms-value {
  color: #4d5875;
  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: #7987a1;
  background-color: #f0f0f8;
}
.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.76562rem;
}

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

.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: #b3c6ff;
  box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #f0f0f8;
}
.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: #4d5875;
  background-color: #fff;
  border: 1px solid #ededf5;
  border-radius: 3px;
}
.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: #4d5875;
  content: "Browse";
  background-color: #f0f0f8;
  border-left: inherit;
  border-radius: 0 3px 3px 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb, .custom-range:focus::-moz-range-thumb, .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(51, 102, 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: var(--primary-bg-color);
  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;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #e6ecff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e1e1ef;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: var(--primary-bg-color);
  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;
}
.custom-range::-moz-range-thumb:active {
  background-color: #e6ecff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e1e1ef;
  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: var(--primary-bg-color);
  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;
}
.custom-range::-ms-thumb:active {
  background-color: #e6ecff;
}
.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: #e1e1ef;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e1e1ef;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #949eb7;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #949eb7;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #949eb7;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.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;
  }
}
.custom-file,
.custom-file-input {
  height: 38px;
}

.custom-file-label {
  height: 38px;
  line-height: 1.8;
  border-radius: 0;
}
.custom-file-label::after {
  line-height: 1.8;
  border-radius: 0;
  height: auto;
}

.custom-select {
  background: none;
}

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

.custom-control-label-lg::after {
  position: absolute;
  top: 0.15625rem;
  left: -1.5rem;
  display: block;
  width: 2rem;
  height: 2rem;
  content: "";
  background: no-repeat 50%/50% 50%;
  border-radius: 35px;
}

.custom-control-label-md::before,
.custom-control-label-md::after {
  top: 0.25rem !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
}

.custom-control-label-md::before,
.custom-control-label-md::after {
  top: 0.25rem !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
}

.custom-control-md {
  min-height: 2rem !important;
}

.custom-control-label-md {
  padding-left: 8px;
  padding-top: 6px;
}

.custom-control-label-lg::before,
.custom-control-label-lg::after {
  top: 0.25rem !important;
  width: 2rem !important;
  height: 2rem !important;
}

.custom-control-label-lg::before,
.custom-control-label-lg::after {
  top: 0.25rem !important;
  width: 2rem !important;
  height: 2rem !important;
}

.custom-control-lg {
  min-height: 2rem !important;
}

.custom-control-label-lg {
  padding-left: 15px;
  padding-top: 10px;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: var(--primary-bg-color);
  opacity: 0.5;
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: var(--primary-bg-color);
  opacity: 0.5;
}

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

.custom-switch-indicator {
  display: inline-block;
  height: 1.25rem;
  width: 2.25rem;
  background: #f0f0f2;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  transition: 0.3s border-color, 0.3s background-color;
}

.custom-switch-indicator:before {
  content: "";
  position: absolute;
  height: calc(1.25rem - 4px);
  width: calc(1.25rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-bg-color);
}

.custom-switch-input:checked ~ .custom-switch-indicator:before {
  left: calc(1rem + 1px);
}

.custom-square {
  border-radius: 0px !important;
}

.custom-square:before {
  border-radius: 0px !important;
}

.custom-switch-indicator-lg {
  display: inline-block;
  height: 1.5rem;
  width: 3rem;
  background: #f5f6fb;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid #ebeaf1;
  transition: 0.3s border-color, 0.3s background-color;
}

.custom-switch-indicator-lg:before {
  content: "";
  position: absolute;
  height: calc(1.5rem - 4px);
  width: calc(1.5rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.custom-switch-input:checked ~ .custom-switch-indicator-lg:before {
  left: calc(1.46rem + 1px);
}

.custom-switch-indicator-xl {
  display: inline-block;
  height: 2rem;
  width: 4rem;
  background: #f5f6fb;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid #ebeaf1;
  transition: 0.3s border-color, 0.3s background-color;
}

.custom-switch-indicator-xl:before {
  content: "";
  position: absolute;
  height: calc(2rem - 4px);
  width: calc(2rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.custom-switch-input:checked ~ .custom-switch-indicator-xl:before {
  left: calc(1.96rem + 1px) !important;
}

.form-select:focus {
  box-shadow: none;
}

.item-card .cardprice-2 span.type--strikethrough {
  opacity: 0.5;
  text-decoration: line-through;
  font-size: 14px;
  font-weight: 400;
}

.item-card .cardprice-2 span {
  display: block;
  font-size: 18px;
  font-weight: 500;
}

.item-card .cardprice-2 {
  position: absolute;
  right: 15px;
}

/* ######## BOOTSTRAP ######## */
.main-img-user {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  text-align: center;
}
.main-img-user img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  border-radius: 100%;
}

.p-text {
  display: block;
  margin-left: 12px;
  margin-right: 10px;
}
.p-text .p-name {
  color: #3e464e;
  font-size: 14px;
  vertical-align: middle;
  margin-bottom: 0;
  display: block;
  padding-bottom: 4px;
  line-height: 1.8;
}
.p-text .p-sub-text {
  line-height: 0;
  display: block;
  color: #7987a1 !important;
}

/* ###### 5.4 Image   ###### */
.main-img-user {
  display: inline-block;
  position: absolute;
  border-radius: 100%;
  text-align: center;
  left: -20px;
  top: -7px;
}
.main-img-user img {
  object-fit: cover;
  border-radius: 100%;
}

.demo-avatar-group .main-img-user {
  width: 40px;
  height: 40px;
}

.example .demo-avatar-group .main-img-user::after {
  right: 3px;
  bottom: 3px;
}

.demo-avatar-group.main-avatar-list-stacked .main-img-user::after {
  right: 1px;
  bottom: 3px;
}

.main-img-user::after {
  content: "";
  position: absolute;
  bottom: 3px;
  right: 0px;
  width: 6px;
  height: 6px;
  background-color: #17b86a;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
  border-radius: 100%;
  display: block !important;
}
.main-img-user.online::after {
  background-color: #0ba360;
}

.main-avatar {
  position: relative;
  width: 36px;
  height: 36px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  background-color: #4d5875;
}
.main-avatar::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 3px;
  width: 6px;
  height: 6px;
  background-color: #949eb7;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
  border-radius: 100%;
}
.main-avatar.online::after {
  background-color: #0ba360;
}

.avatar-xs {
  width: 24px !important;
  height: 24px !important;
  font-size: 11px !important;
}
.avatar-xs::after {
  width: 5px;
  height: 5px;
}

.avatar-sm {
  width: 32px !important;
  height: 32px !important;
  font-size: 14px !important;
}
.avatar-sm::after {
  width: 7px;
  height: 7px;
}

.avatar-md {
  width: 48px !important;
  height: 48px !important;
  font-size: 20px !important;
}
.avatar-md::after {
  width: 9px;
  height: 9px;
  right: 2px;
  bottom: 2px;
}

.avatar-lg {
  width: 64px !important;
  height: 64px !important;
  font-size: 28px !important;
}
.avatar-lg::after {
  width: 10px;
  height: 10px;
  bottom: 3px;
  right: 4px;
}

.avatar-xl {
  width: 72px !important;
  height: 72px !important;
  font-size: 36px !important;
}
.avatar-xl::after {
  width: 11px;
  height: 11px;
  bottom: 4px;
  right: 5px;
  box-shadow: 0 0 0 2.5px #fff;
}

.avatar-xxl {
  width: 100px !important;
  height: 100px !important;
  font-size: 56px !important;
}
.avatar-xxl::after {
  width: 13px;
  height: 13px;
  bottom: 6px;
  right: 7px;
  box-shadow: 0 0 0 3px #fff;
}

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

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

.demo-avatar-group {
  display: flex;
  align-items: center;
}
.demo-avatar-group .main-img-user,
.demo-avatar-group .main-avatar {
  flex-shrink: 0;
}
.demo-avatar-group .main-img-user + .main-img-user,
.demo-avatar-group .main-img-user + .main-avatar {
  margin-left: 5px;
}
.demo-avatar-group .main-avatar + .main-img-user,
.demo-avatar-group .main-avatar + .main-avatar {
  margin-left: 5px;
}

@media (min-width: 576px) {
  .demo-avatar-group .main-img-user + .main-img-user,
  .demo-avatar-group .main-img-user + .main-avatar {
    margin-left: 5px;
  }
  .demo-avatar-group .main-avatar + .main-img-user,
  .demo-avatar-group .main-avatar + .main-avatar {
    margin-left: -5px;
  }
  .avatar-list .avatar:not(:last-child) {
    margin-right: 5px !important;
  }
}
.img-xs {
  width: 32px;
  min-width: 32px;
  height: 32px;
}

.user-pic img {
  width: 60px;
  height: 60px;
  font-size: 36px;
}

.main-img-user .avatar {
  width: 38px !important;
  height: 38px !important;
  border-radius: 4px !important;
}
.main-img-user::after {
  display: none;
}

.wrapper.image-group .img-xs.rounded-circle {
  margin-right: -5px;
}

.user-lock img {
  width: 70px;
  height: 70px;
  margin: 0 auto;
}

.avatar {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
}

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

.img-thumbnail .caption {
  padding: 15px;
}

.img-sm {
  width: 43px;
  min-width: 43px;
  height: 43px;
}

.square {
  border-radius: 0 !important;
}

.radius {
  border-radius: 10px !important;
}

.main-img-user1,
.main-img-user3 {
  position: relative;
}

.main-img-user1.avatar-sm .number-badge {
  position: absolute;
  top: -7px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  line-height: 1;
  right: -7px;
  border: 1px solid #ededf5;
}

.main-img-user1.avatar-md .number-badge {
  position: absolute;
  top: -7px;
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  line-height: 1;
  right: -7px;
  border: 1px solid #ededf5;
}

.main-img-user1.avatar-lg .number-badge {
  position: absolute;
  top: -7px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
  right: -7px;
  border: 1px solid #ededf5;
}

.main-img-user3.avatar-sm .icon-badgeavatar {
  position: absolute;
  bottom: -4px;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  line-height: 1;
  right: -4px;
  border: 2px solid #ededf5;
}
.main-img-user3.avatar-sm .icon-badgeavatar i {
  font-size: 10px;
  line-height: 1.4 !important;
}

.main-img-user3.avatar-md .icon-badgeavatar {
  position: absolute;
  bottom: -4px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
  right: -4px;
  border: 2px solid #ededf5;
}
.main-img-user3.avatar-md .icon-badgeavatar i {
  font-size: 11px;
  line-height: 1.4 !important;
}

.main-img-user3.avatar-lg .icon-badgeavatar {
  position: absolute;
  bottom: -4px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
  right: -4px;
  border: 2px solid #ededf5;
}
.main-img-user3.avatar-lg .icon-badgeavatar i {
  font-size: 12px;
  line-height: 1.4 !important;
}

.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}

.avatar-list-stacked .avatar1 {
  box-shadow: 0 0 0 2px #fff;
  margin-right: -0.8em !important;
}

.avatar1 {
  width: 3rem;
  height: 3rem;
  line-height: 2.85rem;
  position: relative;
  text-align: center;
  display: inline-block;
  color: #fff;
  font-weight: 600;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.avatar1 {
  background: var(--primary-bg-color) no-repeat center/cover;
}
.avatar1 i {
  line-height: 3.1;
}

/* ######## BOOTSTRAP ######## */
.main-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
}
.main-list-item + .main-list-item {
  border-top: 1px solid #f0f0f8;
}
.main-list-item:last-child {
  padding-bottom: 0;
}
.main-list-item h6 {
  margin-bottom: 2px;
  font-weight: 600;
}
.main-list-item > div:first-child h6 {
  color: #323251;
}
.main-list-item > div span {
  color: #7987a1;
  font-size: 12px;
}
.main-list-item > div:last-child {
  text-align: right;
}
.main-list-item > div:last-child h6 {
  line-height: 1;
}

/* ######## BOOTSTRAP ######## */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #434f63;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 0;
  color: #4a4a69;
  text-decoration: none;
  background-color: #fcfcff;
}
.list-group-item-action:active {
  color: #4a4a69;
  background-color: var(--primary02);
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgb(231, 235, 243);
}
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #7987a1;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #4a4a69;
  background-color: var(--primary02) !important;
  border-color: #ededf5 !important;
}

.list-group-horizontal {
  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: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    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: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    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: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    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: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    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: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    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: var(--primary-bg-color);
  background: var(--primary02);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-border);
}

.list-group-item-secondary {
  color: #f74f75;
  background-color: rgba(247, 79, 117, 0.13);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #3f4654;
  background-color: #cacfdb;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #3f4654;
  border-color: #3f4654;
}

.list-group-item-success {
  color: #016a59;
  background-color: rgba(26, 156, 134, 0.13);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1f5c01;
  background-color: #b9e3a5;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1f5c01;
  border-color: #1f5c01;
}

.list-group-item-info {
  color: #4ec2f0;
  background-color: rgba(25, 192, 192, 0.13);
}
.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: #ffbd5a;
  background-color: rgba(255, 189, 90, 0.13);
}
.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: #f34343;
  background-color: rgba(243, 67, 67, 0.13);
}
.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: #7f7f81;
  background-color: #fcfcfd;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7f7f81;
  background-color: #ededf3;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7f7f81;
  border-color: #7f7f81;
}

.list-group-item-dark {
  color: #1f2533;
  background-color: #c8ccd3;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1f2533;
  background-color: #babfc8;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1f2533;
  border-color: #1f2533;
}

.listgroup-example ul {
  list-style-type: none;
}
.listgroup-example ul ul {
  list-style-type: square;
  margin: 10px 0 0 0;
}
.listgroup-example ul li {
  padding: 5px 5px;
}

.listgroup-example2 ul {
  list-style-type: none;
}
.listgroup-example2 ul ul {
  list-style-type: circle;
  margin: 10px 0 0 0;
}
.listgroup-example2 ul li {
  padding: 5px 5px;
}

.users-list-group .btn-icon {
  width: 34px;
  height: 34px;
}
.users-list-group .btn-icon i {
  line-height: 34px;
  line-height: 34px;
}
.users-list-group .list-group-item {
  padding: 0.85rem 1.25rem;
}

.list-style-1 {
  list-style: inherit;
  padding-left: inherit;
}

.list-style-1 ul {
  list-style: inherit;
  padding-left: 30px;
}

.list-style-1 li {
  line-height: 30px;
}

.list-style2 {
  list-style: decimal;
  padding-left: inherit;
}

.list-style2 ul {
  list-style: decimal;
  padding-left: 30px;
}

.list-style2 li {
  line-height: 30px;
}

.list-style3 {
  list-style: circle !important;
  padding-left: inherit;
}

.list-style3 ul {
  list-style: decimal;
  padding-left: 30px;
}

.list-style3 li {
  line-height: 30px;
}

.list-style4 {
  list-style: lower-alpha;
  padding-left: inherit;
}

.list-style4 ul {
  list-style: decimal;
  padding-left: 30px;
}

.list-style4 li {
  line-height: 30px;
}

.list-style5 {
  list-style: square;
  padding-left: inherit;
}

.list-style5 ul {
  list-style: decimal;
  padding-left: 30px;
}

.list-style5 li {
  line-height: 30px;
}

.list-style6 {
  list-style: lower-roman;
  padding-left: inherit;
}

.list-style6 ul {
  list-style: decimal;
  padding-left: 30px;
}

.list-style6 li {
  line-height: 30px;
}

.order-list li {
  line-height: 30px;
}

.paragraph-list {
  list-style: lower-roman;
  padding-left: inherit;
  list-style-type: inline;
  padding-left: 20px;
}

/* ######## BOOTSTRAP ######## */
@media (max-width: 991.98px) {
  .main-navbar-show {
    overflow: hidden;
  }
  .main-navbar-show .main-navbar-backdrop {
    visibility: visible;
    opacity: 1;
  }
  .main-navbar-show .main-navbar {
    transform: translateX(0);
    visibility: visible;
  }
}
.main-navbar-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.89);
  z-index: 900;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s;
}

@media (prefers-reduced-motion: reduce) {
  .main-navbar-backdrop {
    transition: none;
  }
}
.main-navbar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 240px;
  overflow-y: auto;
  background-color: #fff;
  z-index: 1000;
  visibility: hidden;
  transform: translateX(-240px);
  transition: all 0.4s;
}
.main-navbar > .container,
.main-navbar > .container-fluid {
  display: flex;
  flex-direction: column;
}
.main-navbar .nav {
  flex-direction: column;
  padding: 20px;
  margin-bottom: 20px;
}
.main-navbar .nav-label {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  color: #7987a1;
  letter-spacing: 1px;
  display: block;
  margin-bottom: 10px;
}
.main-navbar .nav-item {
  position: relative;
}
.main-navbar .nav-item + .nav-item {
  border-top: 1px dotted #f0f0f8;
}
.main-navbar .nav-item.active .nav-link {
  color: var(--primary-bg-color);
}
.main-navbar .nav-item.show > .nav-sub {
  display: block;
}
.main-navbar .nav-item-mega {
  position: static;
}
.main-navbar .nav-link {
  padding: 0;
  color: #323251;
  font-size: 15px;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  height: 42px;
  outline: none;
}
.main-navbar .nav-link i {
  font-size: 26px;
  margin-right: 10px;
}
.main-navbar .nav-link i.typcn {
  line-height: 1;
  width: 20px;
}
.main-navbar .nav-link i.typcn::before {
  width: auto;
}
.main-navbar .nav-link.with-sub::after {
  content: "\f3d0";
  font-family: "Ionicons";
  font-size: 11px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  margin-left: auto;
  color: #949eb7;
}
.main-navbar .nav-link.with-sub::before {
  content: "";
  position: absolute;
  top: 39px;
  left: 50%;
  margin-left: -7px;
  width: 15px;
  height: 15px;
  border: 2px solid transparent;
  border-top-color: rgba(28, 39, 60, 0.12);
  border-left-color: rgba(28, 39, 60, 0.12);
  transform: rotate(45deg);
  background-color: #fff;
  z-index: 901;
  display: none;
}
.main-navbar .nav-sub {
  display: none;
  border-top: 1px dotted #f0f0f8;
  list-style: none;
  padding: 0;
  margin: 0;
}
.main-navbar .nav-sub-item {
  position: relative;
  display: block;
  margin-left: 30px;
}
.main-navbar .nav-sub-item + .nav-sub-item {
  border-top: 1px dotted #f0f0f8;
}
.main-navbar .nav-sub-item > .nav-sub {
  left: 176px;
  top: -10px;
  display: none;
}
.main-navbar .nav-sub-item.show > .nav-sub {
  display: block;
}
.main-navbar .nav-sub-item.active > .nav-sub-link {
  color: var(--primary-bg-color);
}
.main-navbar .nav-sub-link {
  position: relative;
  font-size: 0.875rem;
  color: #4d5875;
  display: flex;
  align-items: center;
  height: 34px;
}
.main-navbar .nav-sub-link:hover, .main-navbar .nav-sub-link:focus {
  color: var(--primary-bg-color);
  outline: none;
}
.main-navbar .nav-sub-link.with-sub {
  justify-content: space-between;
}
.main-navbar .nav-sub-link.with-sub::after {
  content: "\f3d0";
  font-family: "Ionicons";
  font-size: 11px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  margin-left: auto;
  color: #949eb7;
}
.main-navbar .nav-sub-mega {
  top: 57px;
  left: 0;
  right: 0;
  background-color: transparent;
  padding: 7px 0;
  border: 0;
  width: auto;
  border-top: 1px dotted #f0f0f8;
  pointer-events: none;
}
.main-navbar .nav-sub-mega .container,
.main-navbar .nav-sub-mega .container-fluid {
  padding: 0;
  pointer-events: auto;
}
.main-navbar .nav-sub-mega .container > div + div,
.main-navbar .nav-sub-mega .container-fluid > div + div {
  margin-top: 25px;
}
.main-navbar .nav-sub-mega .nav {
  min-width: 120px;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  margin: 0;
}
.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #323251;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
  margin-top: 30px;
  margin-left: 30px;
}
.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item):first-of-type {
  margin-top: 0;
}
.main-navbar .nav-sub-mega .nav-sub-item + .nav-sub-item {
  padding-top: 7px;
  margin-top: 7px;
}
.main-navbar .nav-sub-mega .nav-sub-link {
  height: auto;
}

@media (prefers-reduced-motion: reduce) {
  .main-navbar {
    transition: none;
  }
}
@media (min-width: 992px) {
  .main-navbar {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    width: auto;
    padding: 0;
    border-right: 0;
    overflow-y: inherit;
    display: block;
    border-bottom: 1px solid rgba(28, 39, 60, 0.12);
    visibility: visible;
    transform: none;
    z-index: auto;
  }
}
@media (max-width: 991.98px) {
  .main-navbar > .container,
  .main-navbar > .container-fluid {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .main-navbar > .container,
  .main-navbar > .container-fluid {
    flex-direction: row;
    align-items: center;
    height: 48px;
  }
}
@media (min-width: 992px) {
  .main-navbar > .container {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .main-navbar > .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav {
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-label {
    display: none;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-item + .nav-item {
    border-top: 0;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px dotted #f0f0f8;
  }
}
@media (min-width: 1200px) {
  .main-navbar .nav-item + .nav-item {
    margin-left: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-item.show .nav-link::before {
    display: block;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-link {
    height: auto;
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-link i {
    margin-right: 8px;
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-link i.typcn {
    line-height: 0.9;
    width: auto;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-link.with-sub::after {
    margin-left: 4px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub {
    position: absolute;
    top: 44.5px;
    left: 0;
    width: 200px;
    background-color: #fff;
    border: 2px solid rgba(28, 39, 60, 0.12);
    padding: 8px 20px;
    z-index: 900;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-item {
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .main-navbar .nav-sub-item > .nav-sub > .nav-sub-item {
    margin-left: 37px;
  }
  .main-navbar .nav-sub-item > .nav-sub > .nav-sub-item > .nav-sub-link {
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-link {
    font-size: 0.8125rem;
    height: 36px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-link.with-sub::after {
    margin-left: 4px;
    content: "\f3d1";
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-mega {
    padding: 0 25px;
    border-top: 0;
  }
}
@media (max-width: 991.98px) {
  .main-navbar .nav-sub-mega .container,
  .main-navbar .nav-sub-mega .container-fluid {
    max-width: none;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-mega .container,
  .main-navbar .nav-sub-mega .container-fluid {
    display: flex;
    background-color: #fff;
    border: 2px solid rgba(28, 39, 60, 0.12);
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-mega .container > div,
  .main-navbar .nav-sub-mega .container-fluid > div {
    display: flex;
    padding: 20px;
    flex: 1;
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .main-navbar .nav-sub-mega .container > div,
  .main-navbar .nav-sub-mega .container-fluid > div {
    padding: 20px 25px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-mega .container > div + div,
  .main-navbar .nav-sub-mega .container-fluid > div + div {
    margin-top: 0;
    border-left: 1px solid rgba(28, 39, 60, 0.05);
  }
}
@media (min-width: 1200px) {
  .main-navbar .nav-sub-mega .nav {
    min-width: 140px;
  }
}
@media (max-width: 991.98px) {
  .main-navbar .nav-sub-mega .nav + .nav .nav-sub-item:first-child {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px dotted #f0f0f8;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-mega .nav + .nav {
    margin-left: 20px;
    margin-top: 31px;
    padding-top: 0;
    border-top: 0;
  }
}
@media (min-width: 1200px) {
  .main-navbar .nav-sub-mega .nav + .nav {
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
    margin-bottom: 15px;
    margin-left: 0;
  }
}
.main-navbar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  border-bottom: 1px solid #f0f0f8;
  height: 60px;
}

@media (min-width: 992px) {
  .main-navbar-header {
    display: none;
  }
}
.main-navbar-search {
  position: relative;
  padding: 0 20px;
  border-bottom: 1px solid #f0f0f8;
}
.main-navbar-search .form-control {
  border-width: 0;
  padding: 0;
}
.main-navbar-search .form-control:focus {
  box-shadow: none !important;
  border-color: #e1e1ef;
}
.main-navbar-search .btn,
.main-navbar-search .sp-container button {
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 1;
}

@media (min-width: 992px) {
  .main-navbar-search {
    display: none;
  }
}
.sp-container .main-navbar-search button {
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 1;
}

/* ###### 6.7 Navbar Variant  ###### */
.main-navbar-two .nav-item.active {
  position: relative;
}
.main-navbar-two .nav-item.active::before {
  content: "";
  position: absolute;
}
.main-navbar-two .nav-item.show .nav-link::before {
  display: none;
}
.main-navbar-two .nav-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
.main-navbar-two .nav-sub {
  border-width: 1px;
  top: 35px;
  border-top-width: 0;
}
.main-navbar-two .nav-sub-item > .nav-sub {
  left: 178px;
  top: -8px;
  border-top-width: 1px;
}
.main-navbar-two .nav-sub-mega {
  top: 48px;
}

@media (min-width: 992px) {
  .main-navbar-two .nav-item.active::before {
    top: 33px;
    left: 0;
    right: 12px;
    bottom: auto;
    border-bottom: 2px solid var(--primary-bg-color);
    z-index: 5;
  }
}
.main-navbar-three .nav-item {
  display: block;
}
.main-navbar-three .nav-item + .nav-item {
  border-left-width: 0;
  padding-left: 0;
}
.main-navbar-three .nav-item.show .nav-link::before {
  display: none;
}
.main-navbar-three .nav-item.active .nav-link {
  color: var(--primary-bg-color);
  font-weight: 700;
}
.main-navbar-three .nav-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  color: #383853;
  position: relative;
}
.main-navbar-three .nav-link:hover, .main-navbar-three .nav-link:focus {
  color: #323251;
}
.main-navbar-three .nav-sub {
  top: 35px;
  border-width: 0;
  padding-bottom: 5px;
}
.main-navbar-three .nav-sub-item + .nav-sub-item {
  border-top: 0;
}
.main-navbar-three .nav-sub-item .nav-sub {
  top: -8px;
  left: 182px;
}
.main-navbar-three .nav-sub-link {
  height: 30px;
}

@media (min-width: 992px) {
  .main-navbar-three .nav-item + .nav-item {
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  .main-navbar-three .nav-link {
    display: block;
  }
}
@media (min-width: 992px) {
  .main-navbar-three .nav-link i {
    display: none;
  }
}
@media (min-width: 992px) {
  .main-navbar-three .nav-sub {
    box-shadow: 0 0 0 2px rgba(180, 189, 206, 0.5);
    padding-bottom: 8px;
  }
}
@media (min-width: 992px) {
  .main-navbar-three .nav-sub-link {
    height: 36px;
  }
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.33594rem;
  padding-bottom: 0.33594rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  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-toggler {
  padding: 0.4rem 0 0.45rem 0.75rem;
  font-size: 1.09375rem;
  color: #272746;
  position: relative;
  line-height: 35px;
  outline: none;
  height: 37px;
  width: 37px;
  text-align: center;
  border: 0px solid #dfd7e9;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

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

@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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    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 {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .main-header {
    display: flex !important;
    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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    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 {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .main-header {
    display: flex !important;
    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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    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 {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .main-header {
    display: flex !important;
    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 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    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 {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .main-header {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  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 {
  flex-wrap: nowrap;
}
.navbar-expand .main-header {
  display: flex !important;
  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 {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='$black-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

@media print {
  .navbar {
    display: none;
  }
}
.navbar-form.active .input-group-btn {
  position: absolute;
  right: 12px;
  z-index: 9999;
  top: 4.3rem;
}
.navbar-form.nav-item.active .btn.btn-default.nav-link {
  display: none;
}

@media (min-width: 992px) {
  .navbar-form {
    display: none;
  }
}
@media (max-width: 991px) {
  .navbar-form.active .btn.btn-default.nav-link.resp-btn {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .navbar-expand-lg.responsive-navbar .navbar-collapse {
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    background: transparent;
  }
}
#verticallpill .nav-pills .nav-link {
  padding: 0.75rem 0rem 0.75rem 0.75rem;
}

/* ######## BOOTSTRAP ######## */
.ps {
  overflow: hidden;
}
.ps > .ps__rail-y {
  width: 8px;
  background-color: transparent;
  z-index: 10;
  position: absolute;
  left: auto !important;
  right: 0;
  opacity: 0;
  transition: opacity 0.2s;
}
.ps > .ps__rail-y > .ps__thumb-y {
  position: absolute;
  border-radius: 0;
  width: 5px;
  left: 4px;
}
.ps.ps--active-y:hover > .ps__rail-y, .ps.ps--active-y:focus > .ps__rail-y {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  .ps > .ps__rail-y {
    transition: none;
  }
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 8px;
}

/* ######## BOOTSTRAP ######## */
.rdiobox {
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 18px;
}
.rdiobox span {
  padding-left: 4px;
}
.rdiobox span:before, .rdiobox span:after {
  line-height: 18px;
  position: absolute;
}
.rdiobox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #cdd4e2;
  border-radius: 50px;
  top: 2px;
  left: 0;
}
.rdiobox span:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50px;
  top: 7px;
  left: 5px;
  display: none;
}
.rdiobox span:empty {
  padding-left: 0;
  width: 16px;
  display: block;
}
.rdiobox input[type=radio] {
  opacity: 0;
  margin: 0;
}
.rdiobox input[type=radio]:checked + span:before {
  border-color: transparent;
  background-color: var(--primary-bg-color);
}
.rdiobox input[type=radio]:checked + span:after {
  display: block;
}
.rdiobox input[type=radio][disabled] + span {
  opacity: 0.75;
}
.rdiobox input[type=radio][disabled] + span:before, .rdiobox input[type=radio][disabled] + span:after {
  opacity: 0.75;
}

.rdiobox-inline {
  display: inline-block;
}

.form-group-rdiobox {
  display: flex;
  align-items: center;
}
.form-group-rdiobox .rdiobox {
  margin-bottom: 0;
}
.form-group-rdiobox .rdiobox + .rdiobox {
  margin-left: 30px;
}
.form-group-rdiobox .rdiobox span {
  padding-left: 0;
}

/* ######## BOOTSTRAP ######## */
.rating-stars {
  width: 100%;
  text-align: center;
}
.rating-stars i {
  padding: 5px;
}
.rating-stars .rating-stars-container {
  font-size: 0px;
}
.rating-stars .rating-stars-container .rating-star {
  display: inline-block;
  font-size: 26px;
  cursor: pointer;
  padding: 4px 8px;
  color: var(--primary02);
}
.rating-stars .rating-stars-container .rating-star.is--active .fa-heart, .rating-stars .rating-stars-container .rating-star.is--hover .fa-heart {
  color: #f74f75;
}
.rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: #eaedf1;
  cursor: pointer;
  padding: 5px;
}
.rating-stars .rating-stars-container .rating-star.is--active, .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #ffc102;
}
.rating-stars .rating-stars-container .rating-star.is--no-hover,
.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: #ededf5;
}
.rating-stars .rating-stars-container .rating-star.is--active, .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #ffc102;
}

/*-----Br Themes-----*/
.br-theme-bars-horizontal .br-widget a {
  background-color: var(--primary02);
}
.br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}
.br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

.br-theme-bars-pill .br-widget a {
  background-color: var(--primary02);
  color: var(--primary-bg-color);
}
.br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

.br-theme-bars-square .br-widget a {
  border: 2px solid var(--primary02);
  background-color: #fff;
  color: #334151;
}
.br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary02);
  color: var(--primary-bg-color);
}

.br-theme-bars-movie .br-widget a {
  background-color: var(--primary02);
}
.br-theme-bars-movie .br-widget a.br-active, .br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}
.br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

.br-theme-bars-1to10 .br-widget a {
  background-color: var(--primary02);
}
.br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

.br-theme-fontawesome-stars .br-widget a.br-active:after, .br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: var(--primary-bg-color);
}

/*-----Br Themes-----*/
.rating-stars input {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ededf5;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.rating-table.table th,
.rating-table.table td {
  padding: 7px 6px !important;
  line-height: 1.462;
}
.rating-table tr {
  padding: 10px 0;
}

/* ######## BOOTSTRAP ######## */
.tag {
  font-size: 0.75rem;
  color: #8189b6;
  border: 1px solid #ededf5;
  border-radius: 3px;
  padding: 2px 0.55rem;
  line-height: 2em;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: default;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

a.tag {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}
a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
  color: inherit;
}

.tag-addon {
  display: inline-block;
  padding: 0 0.5rem;
  color: inherit;
  text-decoration: none;
  background: #f9f9fb;
  margin: 0 -0.4rem 0 0.5rem;
  text-align: center;
  min-width: 1.5rem;
}
.tag-addon:last-child {
  border-radius: 3px;
}
.tag-addon i {
  vertical-align: middle;
  margin: 0 -0.25rem;
  line-height: 1.5px;
  font-size: 13px;
}

a.tag-addon {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}
a.tag-addon:hover {
  background: rgb(238, 238, 255);
  color: inherit;
}

.tag-avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 3px 0 0 3px;
  margin: 0 0.5rem 0 -0.5rem;
}

.tag-blue {
  background-color: #467fcf !important;
  color: #fff;
}

.tag-indigo {
  background-color: #5b67c7 !important;
  color: #fff;
}

.tag-purple {
  background-color: #ad4ffa !important;
  color: #fff;
}

.tag-pink {
  background-color: #bc22be !important;
  color: #fff;
}

.tag-red {
  background-color: #f34343 !important;
  color: #fff;
}

.tag-orange {
  background-color: #fd7e14 !important;
  color: #fff;
}

.tag-yellow {
  background-color: #fdb901 !important;
  color: #fff;
}

.tag-green {
  background-color: #0fa751 !important;
  color: #fff;
}

.tag-teal {
  background-color: #29ddee !important;
  color: #fff;
}

.tag-cyan {
  background-color: #4ec2f0 !important;
  color: #fff;
}

.tag-white {
  background-color: #fff !important;
  color: #fff;
}

.tag-gray {
  background-color: #868e96 !important;
  color: #fff;
}

.tag-gray-dark {
  background-color: #343a40 !important;
  color: #fff;
}

.tag-azure {
  background-color: #17c1f4 !important;
  color: #fff;
}

.tag-lime {
  background-color: #7bd235 !important;
  color: #fff;
}

.tag-primary {
  background-color: #467fcf !important;
  color: #fff;
}

.tag-secondary {
  background-color: #868e96 !important;
  color: #fff;
}

.tag-success {
  background-color: #0fa751 !important;
  color: #fff;
}

.tag-info {
  background-color: #17c1f4 !important;
  color: #fff;
}

.tag-warning {
  background-color: #fdb901 !important;
  color: #fff;
}

.tag-danger {
  background-color: #ec2d38 !important;
  color: #fff;
}

.tag-light {
  background-color: #f8f9fa !important;
  color: #fff;
}

.tag-dark {
  background-color: #343a40 !important;
  color: #fff;
}

.tag-rounded {
  border-radius: 50px;
}
.tag-rounded .tag-avatar {
  border-radius: 50px;
}

.tags {
  margin-bottom: -0.5rem;
  font-size: 0;
}
.tags > .tag {
  margin-bottom: 0.5rem;
}
.tags > .tag:not(:last-child) {
  margin-right: 0.2rem;
}

@media (min-width: 459px) {
  .text-wrap .example .form-group {
    margin-bottom: 0;
  }
}
.tag-primary {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

.tag-secondary {
  background-color: #f74f75 !important;
  color: #fff;
}

.tag-success {
  background-color: #016a59 !important;
  color: #fff;
}

.tag-danger {
  background-color: #f34343 !important;
  color: #fff;
}

.tag-warning {
  background-color: #ffbd5a !important;
  color: #fff;
}

.tag-info {
  background-color: #4ec2f0 !important;
  color: #fff;
}

.tag-teal {
  background-color: #29ddee !important;
  color: #fff;
}

/* ######## BOOTSTRAP ######## */
/*--- Vertical --*/
.vtimeline {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}
.vtimeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #ededf5;
  left: 50%;
  margin-left: -1.5px;
}
.vtimeline .timeline-wrapper {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
}
.vtimeline .timeline-wrapper:before {
  content: " ";
  display: table;
}
.vtimeline .timeline-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.vtimeline .timeline-wrapper .timeline-panel {
  border-radius: 2px;
  padding: 20px;
  position: relative;
  background: #f9f9fb;
  border-radius: 0px;
  box-shadow: none;
  width: 35%;
  margin-left: 15%;
}
.vtimeline .timeline-wrapper .timeline-panel:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  content: "";
  left: 0;
  right: 0;
}
.vtimeline .timeline-wrapper .timeline-panel:after {
  position: absolute;
  top: 25px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #f9f9fb;
  border-right: 0 solid #f9f9fb;
  border-bottom: 14px solid transparent;
  content: " ";
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-title {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p + p {
  margin-top: 5px;
}

.timeline-body img {
  max-width: 100%;
}

.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
  margin-bottom: 0;
}
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
  font-size: 0.6875rem;
}
.vtimeline .timeline-wrapper .timeline-badge {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 16px;
  left: calc(50% - 20px);
  z-index: 0;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 0px solid #fff;
  border-radius: 50%;
}
.vtimeline .timeline-wrapper .timeline-badge i {
  color: #fff;
  text-align: center;
  font-size: 25px;
  line-height: 1.75;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  left: 0;
  right: 0;
  padding: 1px 9px;
}
.vtimeline .timeline-wrapper.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-left: auto;
  margin-right: 15%;
}
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge {
  background: #eb6f33;
}

.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge {
  background: #016a59;
}

.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge {
  background: #01b8ff;
}

.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge {
  background: #ffbd5a;
}

.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge {
  background: #f34343;
}

.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge {
  background: #f1f2f9;
}

.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge {
  background: #323251;
}

@media (max-width: 992px) {
  .timeline .btn {
    font-size: 12px;
  }
  .vtimeline:before {
    left: 26px !important;
  }
  .vtimeline .timeline-wrapper {
    padding-right: 0 !important;
  }
  .vtimeline .timeline-wrapper .timeline-badge {
    left: 0 !important;
  }
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 16% !important;
  }
  .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid #f9f9fb !important;
    border-left: 0 solid #f9f9fb !important;
    left: -14px !important;
    right: auto !important;
    top: 25px;
  }
  .vtimeline .timeline-wrapper.timeline-inverted {
    padding-left: 0 !important;
  }
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-right: 0 !important;
    width: auto !important;
  }
  .profile-user .p-text {
    display: none;
  }
}
/*latetes news timeline */
.latest-timeline-1 ul.timeline-1 {
  list-style-type: none;
  position: relative;
}
.latest-timeline-1 ul.timeline-1:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  border-left: 2px dotted #c0ccda;
}
.latest-timeline-1 ul.timeline-1 > li {
  margin: 25px 0;
  padding-left: 0.9rem;
}
.latest-timeline-1 ul.timeline-1 > li a {
  color: #000;
}
.latest-timeline-1 ul.timeline-1 > li .date {
  font-size: 10px;
}
.latest-timeline-1 ul.timeline-1 > li p {
  font-size: 13px;
}
.latest-timeline-1 ul.timeline-1 > li .product-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 1px;
  background-color: #f3f6f7;
  font-size: 20px;
  line-height: 37px;
  font-size: 21px;
}
.latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
  border: 3px solid #fb1c52;
}
.latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
  border: 3px solid #e9b307;
}
.latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
  border: 3px solid #4481eb;
}
.latest-timeline-1 ul.timeline-1 > li:last-child:before {
  border: 3px solid #27af06;
}

.projects-stat .table-bordered th,
.projects-stat .table-bordered td {
  border: transparent;
}
.projects-stat .table th,
.projects-stat .table td {
  padding: 7px 7px !important;
  vertical-align: baseline;
}
.projects-stat .project-names h6 {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  color: #fff;
  line-height: 2.5;
  margin-bottom: 0;
  font-weight: 600;
  padding: 3px;
}

.review-project .project-contain {
  display: inline-block;
}
.review-project .table th,
.review-project .table td {
  vertical-align: middle;
  padding: 7px 15px;
}
.review-project.card tbody > tr > th:not(:first-child),
.review-project.card tbody > tr > td:not(:first-child) {
  font-family: roboto;
  font-size: 13px !important;
}
.review-project img {
  vertical-align: top;
  width: 35px;
  min-width: 32px;
  height: 35px;
}

.latest-tasks .tasks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin: 0 0 1.15rem 0;
}
.latest-tasks .tasks .span {
  margin-left: 1.3rem;
  font-weight: 500;
  color: #323251;
}
.latest-tasks .task-line:before {
  position: absolute;
  display: block;
  width: 0.2rem;
  top: 0.2rem;
  content: "";
  border-radius: 0.2rem;
  height: 2rem;
}
.latest-tasks .label {
  color: #4a4a69;
  margin-left: 1.3rem;
  font-weight: 500;
}
.latest-tasks .time {
  margin-left: 1.3rem;
  font-size: 13px;
  color: #7987a1;
}
.latest-tasks .task-line.primary:before {
  background: var(--primary-bg-color);
}
.latest-tasks .task-line.pink:before {
  background: #f754fa;
}
.latest-tasks .task-line.success:before {
  background: #016a59;
}
.latest-tasks .task-line.teal:before {
  background: #29ddee;
}
.latest-tasks .task-line.warning:before {
  background: #ffbd5a;
}
.latest-tasks .task-line.orange:before {
  background: #fd7e14;
}
.latest-tasks .task-line.info:before {
  background: #4ec2f0;
}
.latest-tasks .task-line.purple:before {
  background: #ad4ffa;
}
.latest-tasks .task-line.danger:before {
  background: #f34343;
}
.latest-tasks .check-box .ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: rgba(190, 206, 255, 0.05);
  border: 1px solid #d9e2ff;
  top: 1px;
  left: 0;
  border-radius: 2px;
}
.latest-tasks .check-box .ckbox span:after {
  border-radius: 2px;
}
.latest-tasks .nav-tabs .nav-link {
  color: #7987a1;
}
.latest-tasks .nav-tabs .nav-link.active, .latest-tasks .nav-tabs .nav-link:hover, .latest-tasks .nav-tabs .nav-link:focus {
  color: var(--primary-bg-color);
  border: 0;
}

.image-grouped img {
  margin-right: -0.6em !important;
}

.background-text {
  position: relative;
  z-index: 10;
}

.project-countdown #launch_date {
  margin: 0;
}
.project-countdown .countdown {
  padding: 0;
  margin: 0;
}
.project-countdown .countdown li {
  width: 65px;
  height: 65px;
  z-index: 0;
  padding: 0px;
  line-height: 30px;
}
.project-countdown .countdown .number {
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
  padding-top: 11px;
}
.project-countdown .countdown .time {
  padding-top: 0px;
  font-size: 11px !important;
}
.project-countdown .countdown span {
  display: block;
  color: #fff;
}
.project-countdown .countdown li {
  background: rgb(40, 92, 247);
  border: 5px solid rgb(40, 92, 247);
}

@media (min-width: 992px) {
  .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}
.Activity-scroll {
  max-height: 349px;
}

.activity .added-project {
  font-weight: 700;
  font-size: 12px;
  color: var(--primary-bg-color);
}

.sparkline .tooltip {
  width: 20px;
  height: 20px;
}

.Project-scroll {
  max-height: 367px;
  position: relative;
}

.rating-scroll {
  max-height: 344px;
  position: relative;
}

.coming-events .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  text-align: center;
}
.coming-events .icon span {
  display: block;
  font-size: 12px;
}
.coming-events .icon .date {
  line-height: 10px;
  padding-top: 11px;
}
.coming-events .icon .month {
  font-size: 11px;
}
.coming-events .pb-3 {
  padding-bottom: 0.8rem !important;
}
.coming-events .pt-3 {
  padding-top: 0.8rem !important;
}

.activity {
  position: relative;
  padding: 1.25rem 1.25rem 0 1.25rem;
}

.activity-list {
  position: relative;
}
.activity-list:before {
  content: " ";
  border: 1px solid #eaf2f9;
  margin: 20px 20px 0 22px;
  display: inline-block;
  position: absolute;
  width: 2px;
  height: 100%;
  z-index: 0;
}

.activity .img-activity {
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}
.activity .item-activity {
  margin-left: 60px;
  margin-bottom: 22px;
}

.timeline-image {
  border-radius: 50%;
}

@media (max-width: 576px) {
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 24% !important;
  }
}
/* ######## BOOTSTRAP ######## */
.main-toggle {
  width: 60px;
  height: 25px;
  background-color: #d6d6e6;
  padding: 2px;
  position: relative;
  overflow: hidden;
}
.main-toggle span {
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  display: block;
  width: 20px;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.main-toggle span::before, .main-toggle span::after {
  position: absolute;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  top: 2px;
  line-height: 1.38;
}
.main-toggle span::before {
  content: "on";
  left: -25px;
}
.main-toggle span::after {
  content: "off";
  right: -29px;
}
.main-toggle.on {
  background-color: var(--primary-bg-color) !important;
}
.main-toggle.on span {
  left: 37px;
}

@media (prefers-reduced-motion: reduce) {
  .main-toggle span {
    transition: none;
  }
}
.main-toggle-secondary.on {
  background-color: var(--primary-bg-color) !important;
}

.main-toggle-success.on {
  background-color: #016a59 !important;
}

.main-toggle-dark.on {
  background-color: #323251 !important;
}

.main-toggle-group-demo {
  display: flex;
}
.main-toggle-group-demo .main-toggle + .main-toggle {
  margin-left: 10px;
}

/* ######## BOOTSTRAP ######## */
:root {
  --primary-bg-color: #0078ff;
  --primary-bg-hover: #008dff;
  --primary-bg-border: #1865ff;
  --primary02: rgba(0, 120, 255, 0.2);
  --primary05: rgba(0, 120, 255, 0.5);
  --primary-transparentcolor: rgba(0, 120, 255, 0.2);
  --transparentprimary-transparentcolor: rgba(255, 255, 255, 0.05);
  --transparent-body: #1866ff;
  --transparent-theme: rgba(0, 0, 0, 0.1);
  --blue: $primary;
  --indigo: $primary;
  --purple: $purple;
  --pink: $pink;
  --red: $danger;
  --orange: $orange;
  --yellow: $warning;
  --green: $success;
  --teal: $teal;
  --cyan: $info;
  --white: $white;
  --gray: $gray-600;
  --gray-dark: $gray-800;
  --secondary: $gray-600;
  --success: $success;
  --info: $info;
  --warning: $warning;
  --danger: $danger;
  --light: $gray-100;
  --dark: $gray-800;
  --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;
}

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

#global-loader {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50000;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  background: #fff;
}

.loader-img {
  position: absolute;
  top: 43%;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}

.fade {
  transition: opacity 0.15s linear;
}
.fade:not(.show) {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.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;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.media {
  display: flex;
  align-items: center;
}

.media-body {
  flex: 1;
}

.close {
  float: right;
  color: #000;
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

@media (max-width: 767px) {
  .close {
    position: absolute;
    right: 10px;
    color: #000;
    font-weight: 400;
    font-size: 1.3125rem;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
  }
}
button.close {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

@keyframes spinner-border {
  to {
    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%;
  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);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.2);
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  content: "";
  display: block;
}
.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.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !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: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  white-space: normal;
  clip: auto;
}

.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.09) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.stretched-link::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  pointer-events: auto;
}

@media print {
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  *::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;
    page-break-inside: avoid;
    border: 1px solid #949eb7;
  }
  blockquote {
    page-break-inside: avoid;
    border: 1px solid #949eb7;
  }
  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,
  .container {
    min-width: 992px !important;
  }
}
/* ########## BOOTSTRAP OVERRIDES ########## */
/* ############### PAGE LAYOUT STYLES ############### */
/* ###### 6.3 Global  ###### */
body {
  font-family: "Poppins", sans-serif;
}

.main-body,
.main-dashboard {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
}

.main-body::before {
  content: "main";
  position: fixed;
  top: 45%;
  left: 70%;
  z-index: -1;
  display: none;
  font-weight: 600;
  font-size: 1300px;
  line-height: 0.5;
  letter-spacing: -10px;
  transform: translate3d(-50%, -58%, 0);
  opacity: 0.02;
}

.main-table-reference {
  background-color: #fff;
}
.main-table-reference > thead > tr > th,
.main-table-reference > thead > tr > td {
  padding: 8px 10px;
  font-size: 13px;
  border: 1px solid #ededf5;
}
.main-table-reference > tbody > tr > th,
.main-table-reference > tbody > tr > td {
  padding: 8px 10px;
  font-size: 13px;
  border: 1px solid #ededf5;
}
.main-table-reference > thead > tr > th,
.main-table-reference > thead > tr > td {
  color: #7987a1;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #f9f9fb;
  border-bottom: 0;
}

/* ############### TEMPLATE STYLES ############### */
/* ###### 7.1 Demo  ###### */
.main-home-slider {
  position: relative;
  z-index: 4;
  width: 100%;
  height: 600px;
  max-height: 1800px;
  overflow: hidden;
  background-color: #1904be;
}
.main-home-slider .chart-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -20px;
  left: 0;
  z-index: 3;
  display: flex;
  align-items: flex-end;
  opacity: 0.2;
}
.main-home-slider .chart-wrapper .flot-chart {
  width: 100%;
  height: 400px;
}
.main-home-slider .card-columns {
  position: absolute;
  top: 9%;
  left: 24%;
  z-index: 4;
  width: 500px;
  column-count: 3;
  column-gap: 5px;
  transform: rotate(37deg);
  opacity: 0.25;
}
.main-home-slider .card-columns .card {
  position: relative;
  margin-bottom: 5px;
  background-color: transparent;
  border-width: 0;
}

@media (min-width: 576px) {
  .main-home-slider {
    height: 600px;
  }
}
@media (min-width: 1200px) {
  .main-home-slider {
    height: 100vh;
    max-height: 780px;
  }
}
@media (min-width: 1440px) {
  .main-home-slider {
    max-height: 900px;
  }
}
@media (min-width: 1680px) {
  .main-home-slider {
    max-height: 1050px;
  }
}
@media (min-width: 1920px) {
  .main-home-slider {
    max-height: 1200px;
  }
}
@media (min-width: 2560px) {
  .main-home-slider {
    max-height: 1600px;
  }
}
@media (min-width: 2880px) {
  .main-home-slider {
    max-height: 1800px;
  }
}
@media (min-width: 768px) {
  .main-home-slider .chart-wrapper {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .main-home-slider .chart-wrapper .flot-chart {
    height: 500px;
  }
  .userlist-table .table {
    white-space: nowrap !important;
  }
  .nav-link#bs-example-navbar-collapse-1 {
    display: none;
  }
}
@media (min-width: 576px) {
  .main-home-slider .card-columns {
    left: 16%;
    width: 120%;
    transform: rotate(44deg);
  }
}
@media (min-width: 768px) {
  .main-home-slider .card-columns {
    top: 0;
    right: -45%;
    left: auto;
    width: 100%;
    transform: rotate(45deg);
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .main-home-slider .card-columns {
    top: -10%;
    right: -30%;
    width: 80%;
    column-gap: 10px;
  }
}
@media (min-width: 1200px) {
  .main-home-slider .card-columns {
    top: -15%;
    right: -15%;
    width: 70%;
  }
}
@media (min-width: 1300px) {
  .main-home-slider .card-columns {
    right: -5%;
  }
}
@media (min-width: 992px) {
  .main-home-slider .card-columns .card {
    margin-bottom: 10px;
  }
}
.main-home-content {
  position: absolute;
  top: 20px;
  right: 20px;
  left: 20px;
  z-index: 5;
  color: rgba(255, 255, 255, 0.7);
}
.main-home-content .main-logo {
  display: flex;
  margin-bottom: 5px;
  color: #fff;
  color: #fff;
  font-weight: 700;
  font-size: 30px;
  line-height: 1;
  letter-spacing: -0.5px;
  text-indent: -1px;
}
.main-home-content h5 {
  margin-bottom: 25px;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.2px;
}
.main-home-content .logo-group {
  display: flex;
  margin-bottom: 60px;
}
.main-home-content .logo-group i {
  font-weight: 400;
  font-size: 32px;
  line-height: 0.2;
}
.main-home-content .logo-group i + i {
  margin-left: 10px;
}
.main-home-content h1 {
  margin-bottom: 20px;
  color: #fff;
  font-weight: 300;
  font-size: 24px;
}
.main-home-content p:first-of-type {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 1.7;
}
.main-home-content p:last-of-type {
  display: flex;
  margin-bottom: 100px;
}
.main-home-content p:last-of-type .btn,
.main-home-content p:last-of-type .sp-container button {
  flex: 1;
  min-height: inherit;
  padding: 10px 15px;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (min-width: 576px) {
  .main-home-content {
    top: 40px;
    right: auto;
    left: 40px;
    width: 400px;
  }
}
@media (min-width: 768px) {
  .main-home-content {
    width: 410px;
  }
}
@media (min-width: 576px) {
  .main-home-content .main-logo {
    font-size: 36px;
    letter-spacing: -1px;
  }
}
@media (min-width: 576px) {
  .main-home-content h5 {
    font-size: 15px;
  }
}
@media (min-width: 576px) {
  .main-home-content h1 {
    font-size: 2.03125rem;
  }
}
.sp-container .main-home-content p:last-of-type button {
  flex: 1;
  min-height: inherit;
  padding: 10px 15px;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .main-home-content p:last-of-type .btn,
  .main-home-content p:last-of-type .sp-container button {
    flex: none;
    padding: 10px 25px;
  }
  .sp-container .main-home-content p:last-of-type button {
    flex: none;
    padding: 10px 25px;
  }
}
@media (min-width: 992px) {
  .main-home-content p:last-of-type .btn,
  .main-home-content p:last-of-type .sp-container button {
    flex: 1;
  }
  .sp-container .main-home-content p:last-of-type button {
    flex: 1;
  }
}
.main-home-content p:last-of-type .btn + .btn,
.main-home-content p:last-of-type .sp-container button + .btn {
  margin-left: 5px;
}

.sp-container .main-home-content p:last-of-type button + .btn,
.main-home-content p:last-of-type .sp-container .btn + button,
.sp-container .main-home-content p:last-of-type .btn + button,
.main-home-content p:last-of-type .sp-container button + button,
.sp-container .main-home-content p:last-of-type button + button {
  margin-left: 5px;
}

.main-home-content nav:last-child {
  display: flex;
}
.main-home-content nav:last-child a {
  color: rgba(255, 255, 255, 0.5);
  font-size: 24px;
}
.main-home-content nav:last-child a:hover, .main-home-content nav:last-child a:focus {
  color: #fff;
}
.main-home-content nav:last-child a + a {
  margin-left: 8px;
}

.main-icon-group {
  padding: 20px;
  color: #383853;
  text-align: center;
}

.font-awesome.main-icon-group i {
  font-size: 14px;
}

.main-icon-group i {
  font-size: 24px;
  font-size: 18px;
  line-height: 3;
}

.main-page-header {
  position: relative;
  margin-bottom: 40px;
  padding: 30px 0 40px;
  border-bottom: 1px solid #dee2ef;
}

.main-page-title {
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 40px;
  font-family: "Raleway", sans-serif;
  line-height: 1;
  letter-spacing: -1.5px;
}

.main-page-text {
  margin-bottom: 30px;
  font-weight: 300;
  font-size: 20px;
}

.main-page-content-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.brround {
  border-radius: 50%;
}

.main-page-content-list li {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 13px;
}
.main-page-content-list li + li {
  margin-top: 5px;
}
.main-page-content-list li i {
  margin-right: 10px;
  color: #949eb7;
  font-size: 10px;
  line-height: 0;
  text-indent: 1px;
}

.main-page-label {
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 20px;
  letter-spacing: -0.2px;
}

.main-syntax-wrapper {
  position: relative;
}
.main-syntax-wrapper .badge {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 4px 5px;
  font-weight: 500;
  font-size: 9px;
  letter-spacing: normal;
  text-transform: uppercase;
  border-radius: 1px;
}
.main-syntax-wrapper pre {
  padding: 15px;
  font-size: 13px;
  background-color: #fff;
  border-color: #e1e1ef;
}
.main-syntax-wrapper code[class*=language-],
.main-syntax-wrapper pre[class*=language-] {
  font-family: "Roboto Mono", monospace;
}

/* ############### UTILITIES/HELPER CLASSES ############### */
.horizontal-nav .mega-dropdown-menu {
  width: 100%;
  margin: -2px;
  border: 0;
  box-shadow: 0 25px 100px rgba(115, 77, 191, 0.2);
}
.horizontal-nav .mega-dropdown-menu:before {
  content: "";
  position: absolute;
  top: -10px;
  right: auto;
  left: 16px;
  border-color: transparent transparent #fff transparent;
  border-style: solid;
  border-width: 0 10px 10px 10px;
}

.mega-dropdown-menu:after {
  right: auto;
  left: 16px;
}

.horizontal-nav .dropdown-menu {
  min-width: 12.5rem;
}

.drop-icon-wrap .drop-icon-item {
  display: inline-block;
  float: left;
  width: 33.3%;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #020202;
  text-align: center;
  text-transform: capitalize;
}

.h-6 {
  height: 2rem !important;
}

.dropgroupicons .dropdown-menu {
  top: 52px !important;
  width: 260px !important;
  padding: 5px !important;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
}

.flag .dropdown-menu {
  top: 52px !important;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
  box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
}
.flag > a::before {
  content: "";
  position: absolute;
  top: 47px;
  left: 50%;
  z-index: 901;
  display: none;
  width: 14px;
  height: 14px;
  margin-left: -7px;
  background-color: #fff;
  border: 2px solid transparent;
  border-top-color: #e1e1ef;
  border-left-color: #e1e1ef;
  transform: rotate(45deg);
}

.dropdown-toggle-1::after {
  content: "\f3d0";
  position: absolute;
  top: 10px;
  right: 9px;
  display: inline-block;
  color: #7a8eb1;
  font-family: "Ionicons";
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}

.dropdown-toggle-2::after {
  content: "\f3d0";
  position: absolute;
  top: 13px;
  right: 0px;
  display: inline-block;
  color: #7a8eb1;
  font-family: "Ionicons";
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}

.dropgroupicons .nav-link.icon i {
  font-size: 21px;
}

.drop-icon-wrap a:hover {
  background: #eff2f6;
}
.drop-icon-wrap .drop-icon-item .drop-font {
  font-size: 12px;
}

.country-Flag img {
  width: 1.5rem;
  height: 1rem;
  font-size: 0.75rem;
  line-height: 0.1rem;
}

.dropdown.flag .dropdown-item span {
  font-size: 14px;
}

.btn.btn-default.nav-link {
  width: 38px;
  height: 38px;
  padding: 1px;
  font-size: 17px;
  line-height: 1;
  text-align: center;
  border-radius: 50%;
}

.d-md-block.nav.nav-item.nav-link {
  padding: 0.5rem 0.7rem;
}

.mega-dropdown-menu {
  width: 65rem;
  padding: 0.7rem 0.8rem 0.5rem 0.8rem;
}
.mega-dropdown-menu .dropdown-item {
  padding: 0.5rem 1rem;
}
.mega-dropdown-menu .dropdown-item:hover {
  color: var(--primary-bg-color);
  background: transparent;
}

.btn-absolute {
  position: absolute;
  right: 0;
  bottom: 12px;
  left: 0;
  display: block;
  padding: 20px;
}

.arrow-ribbon {
  position: absolute;
  top: 10px;
  left: 0px;
  z-index: 999;
  padding: 6px 8px;
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  background: #000;
}
.arrow-ribbon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  right: -15px;
  bottom: 0;
  width: 0;
  border-top: 14px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #000;
}

.header-megamenu-dropdown .nav-item .btn-link {
  color: #4a4a69;
}

.wordpress-project {
  width: 55px;
  height: 55px;
  border-radius: 5px;
}

.mega-dropdown-menu .media-body .progress-bar {
  height: 4px;
}

.header-megamenu-dropdown .dropdown-menu {
  top: 8px !important;
}

.mega-menu:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 14px;
  border-color: transparent transparent #fff transparent;
  border-style: solid;
  border-width: 0 10px 10px 10px;
}
.mega-menu:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 14px;
  z-index: -99;
  border-color: transparent transparent #c9cddb transparent;
  border-color: transparent transparent rgba(64, 82, 128, 0.9) transparent;
  border-style: solid;
  border-width: 0 10px 10px 10px;
}

.drop-menu-header {
  padding: 1.5rem;
  color: #fff;
}

.dropdown-menu .dropdown-header {
  font-weight: 500;
  font-size: 0.73333333rem;
  text-transform: uppercase;
  border-bottom: 1px solid #ededf5;
}

.flag-text {
  color: #4a4a69;
  font-weight: 400;
}
.flag-text:before {
  content: "\f3d0";
  position: absolute;
  top: 10px;
  right: 0;
  color: #4a4a69;
  font-weight: 400;
  font-size: 12px;
  font-family: "Ionicons";
}

.drop-flag {
  margin-right: 2.3rem !important;
}

.flag-notification a {
  position: relative;
  display: block;
  padding: 0.5rem 0.5rem;
  color: #323251;
  font-size: 22px;
  line-height: 1.5;
  outline: none;
}

.flag-img {
  width: 2rem;
  height: 1.3rem;
}

.drop-flag .dropdown-menu {
  position: absolute;
  top: 52px;
  right: -10px;
  bottom: auto;
  left: auto;
  width: 150px;
  padding: 10px 10px 10px;
  border-color: #e1e1ef;
  border-width: 2px;
}
.drop-flag .dropdown-menu .dropdown-item {
  font-size: 14px;
}

.setting-menu-footer li {
  list-style-type: none;
}

.setting-menu-btn {
  padding: 0.5rem 1rem;
}

.setting-menu-footer .divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background: #dee2e6;
}

.setting-menu .dropdown-item {
  padding: 0.4rem 1.5rem;
}

.setting-scroll {
  position: relative;
  max-height: 162px;
}

.header-img {
  padding: 20px 0 20px 0;
  background: linear-gradient(rgba(109, 110, 243, 0.7), rgba(109, 110, 243, 0.7)), url(../img/20.jpg);
  background-size: cover;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#dropdownMenuButton2 .badge-pill {
  padding: 5px 7px;
  font-size: 10.5px;
}

.bx-flip-horizontal {
  transform: scaleX(-1);
}

.bx-tada {
  -webkit-animation: tada 1.5s ease infinite;
  animation: tada 1.5s ease infinite;
}

.drop-img {
  position: relative;
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 50%;
}

.dropdown-item .content {
  width: 200px;
  margin-left: 15px;
  white-space: normal;
}

.avatar-status {
  content: "";
  position: absolute;
  right: 5px;
  bottom: 0;
  bottom: 4px;
  width: 6px;
  height: 6px;
  background-color: #949eb7;
  border-radius: 100%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
}

.user-pro-body .profile-status {
  position: absolute;
  right: 18px;
  bottom: 0;
  display: block;
  width: 8px;
  height: 8px;
  background: #016a59;
  border-radius: 100%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
}
.user-pro-body .profile-status:before {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  width: 20px;
  height: 20px;
  background: rgba(34, 192, 60, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
  cursor: pointer;
  animation: pulse 1s linear infinite;
}

.main-header .nav-link .header-badge,
.main-header .nav-item .header-badge {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 9999;
  display: block !important;
  padding: 3px 5px !important;
  font-size: 10px;
  line-height: 1.1;
  border-radius: 50px;
}

.pulse {
  position: absolute;
  top: 6px;
  right: 8px;
  display: block;
  width: 7px;
  height: 7px;
  background: #016a59;
  border-radius: 50%;
}
.pulse:before {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  background: rgba(34, 192, 60, 0.6);
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
  cursor: pointer;
  animation: pulse 1s linear infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.1);
    opacity: 0;
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  8% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  15% {
    -webkit-transform: scale(0.1);
    opacity: 1;
  }
  30% {
    -webkit-transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.1);
    opacity: 0;
  }
}
.pulse-danger {
  position: absolute;
  top: 6px;
  right: 5px;
  display: block;
  width: 7px;
  height: 7px;
  background: #ee335e;
  border-radius: 50%;
}
.pulse-danger:before {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  background: rgba(238, 51, 94, 0.8);
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);
  cursor: pointer;
  animation: pulse 1s linear infinite;
}

.main-message-list a .desc {
  margin-left: 10px;
  color: #4a4a69;
  font-size: 11px;
  white-space: break-spaces;
}
.main-message-list a .name {
  margin-left: 10px;
  color: #4a4a69;
  font-size: 0.8rem;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
}
.main-message-list a .time {
  color: #7987a1;
  font-weight: 400;
  font-size: 11px;
}

.menu-header-content {
  padding: 1.2rem;
}

.chat-scroll,
.Notification-scroll,
.chat-scroll1,
.Notification-scroll1 {
  position: relative;
  max-height: 280px;
}

.cover-image {
  background-size: cover !important;
}

.notifyimg {
  border-radius: 25%;
}
.notifyimg i {
  float: left;
  width: 40px;
  height: 40px;
  color: #000;
  font-size: 21px;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
}

.notification-label {
  color: #4a4a69;
  font-size: 13.5px;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
}
.notification-label:hover {
  color: var(--primary-bg-color);
}

.main-message-list .name:hover {
  color: var(--primary-bg-color);
}

.notification-subtext {
  color: #7987a1;
  font-size: 12px;
}

/* ###### 4.8 Box-shadows ###### */
.box-shadow-primary {
  box-shadow: 0 5px 10px rgba(118, 109, 249, 0.25);
}

.box-shadow-success {
  box-shadow: 0 5px 10px rgba(26, 156, 134, 0.25);
}

.box-shadow-warning {
  box-shadow: 0 5px 10px rgba(255, 189, 90, 0.25);
}

.box-shadow-danger {
  box-shadow: 0 5px 10px rgba(220, 53, 69, 0.25);
}

.box-shadow-pink {
  box-shadow: 0 5px 10px rgba(241, 0, 117, 0.25);
}

.box-shadow-info {
  box-shadow: 0 5px 10px rgba(78, 194, 240, 0.25);
}

.main-notification-list .las {
  font-size: 13px;
}
.main-notification-list a:hover {
  color: #4a4a69;
  background: #fcfcff;
}

.main-message-list a:hover {
  color: #4a4a69;
  background: #fcfcff;
}

.page-header-icon i {
  margin: 0 auto;
  color: var(--primary-bg-color);
  text-shadow: -2px 2px 2px rgba(34, 5, 191, 0.2);
}

.nav-badge {
  position: absolute;
  right: 12px;
  z-index: 9;
  margin-left: auto !important;
  padding: 5px 7px;
  font-size: 10.5px;
  border-radius: 50%;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.09), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.nav-text-badge {
  position: absolute;
  right: 7px;
  z-index: 9;
  margin-left: auto !important;
}

.widget-icons {
  width: 45px;
  height: 45px;
  padding: 7px;
  font-size: 23px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
}
.widget-icons i {
  align-items: center;
  margin: 0 auto;
  text-align: center;
}

.line-list {
  position: relative;
  margin-bottom: 0;
  padding-left: 30px;
  list-style-type: none;
}
.line-list li:before {
  content: "";
  position: absolute;
  left: 0;
  z-index: 2;
  width: 12px;
  height: 12px;
  margin-right: 15px;
  background: #fff;
  border: 3px solid var(--primary-bg-color);
  border-radius: 100%;
}
.line-list li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  border: 1px solid #e6edf7;
}

.image-grouped .profile-img {
  width: 30px;
  height: 30px;
}

.increase i,
.decrease i {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 35px;
  text-align: center;
}

.sales-bar {
  position: relative;
  bottom: -21px;
  min-height: 180px !important;
}

.progress-sm {
  height: 4px;
}

.expansion-value strong:first-child {
  color: #323251;
}
.expansion-value strong:last-child {
  color: #7987a1;
}

.card-chart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-top: 3px;
  margin-bottom: 10px;
}

.sales-details {
  position: absolute;
  width: 100%;
}

.table-dashboard-one {
  width: 100%;
  font-size: 13px;
}
.table-dashboard-one td {
  padding: 9px 0;
  line-height: 1;
  vertical-align: top;
}
.table-dashboard-one td:first-child {
  padding-left: 0;
}
.table-dashboard-one td:last-child {
  color: #8392a5;
}
.table-dashboard-one tr + tr td {
  border-top: 1px solid #e5e9f2;
}

.browser-stats i {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 50%;
}
.browser-stats .item {
  padding: 11px 1rem;
}
.browser-stats h6 {
  margin-bottom: 2px;
  font-size: 13px;
}
.browser-stats .sub-text {
  display: block;
  color: #949eb7;
  font-size: 10.6px;
}

.sales-card .badge {
  padding: 4px 15px;
  color: #4680ff;
  font-weight: 600;
  background-color: #c6d8ff;
  border-radius: 30px;
}
.sales-card .sales-icon {
  position: absolute;
  top: -30px;
  right: -30px;
  padding: 40px 40px 20px 20px;
  color: #fff;
  font-size: 18px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sales-card:hover .sales-icon {
  font-size: 25px;
}

.aligner-wrapper {
  position: relative;
}
.aligner-wrapper .absolute.absolute-center {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.media img {
  width: 35px;
  height: 35px;
}

.sales-dash-header {
  position: absolute;
  right: 20px;
  left: 20px;
  z-index: 5;
  padding: 0;
  background-color: transparent;
}

.sales-session {
  margin-left: 0;
  padding-left: 0;
}
.sales-session li {
  margin-bottom: 1.2rem;
  list-style-type: none;
}

.stats .icon {
  width: 40px;
  height: 40px;
  line-height: 45px;
  text-align: center;
  border-radius: 3px;
}
.stats .icon i {
  font-size: 20px;
}

.ecommerce-card .icons {
  width: 50px;
  height: 50px;
  line-height: 63px;
  text-align: center;
  background: #e9eefe;
  border-radius: 50px;
}
.ecommerce-card .icons.primary {
  background: rgba(0, 0, 0, 0.2);
}
.ecommerce-card .icons.primary i {
  color: rgba(255, 255, 255, 0.8) !important;
}
.ecommerce-card .icons i {
  color: rgba(0, 0, 0, 0.5);
  font-size: 30px;
}
.ecommerce-card .icons.pink {
  color: #f754fa;
  background: rgba(241, 0, 117, 0.08) !important;
}
.ecommerce-card .icons.pink i {
  color: #f754fa;
  opacity: 0.8;
}
.ecommerce-card:hover .icons.pink {
  background: #f754fa !important;
}
.ecommerce-card:hover .icons.pink i {
  color: #fff;
  opacity: 1;
}
.ecommerce-card .icons.success {
  color: #016a59;
  background: rgba(34, 192, 60, 0.1);
}
.ecommerce-card .icons.success i {
  color: #016a59;
  opacity: 0.8;
}
.ecommerce-card:hover .icons.success {
  background: #016a59 !important;
}
.ecommerce-card:hover .icons.success i {
  color: #fff;
  opacity: 1;
}
.ecommerce-card .icons.warning {
  color: #ffbd5a;
  background: rgba(255, 193, 7, 0.12);
}
.ecommerce-card .icons.warning i {
  color: #ffbd5a;
  opacity: 0.8;
}
.ecommerce-card:hover .icons.warning {
  background: #ffbd5a !important;
}
.ecommerce-card:hover .icons.warning i {
  color: #fff;
  opacity: 1;
}

.product-timeline ul.timeline-1 {
  position: relative;
  list-style-type: none;
}
.product-timeline .name {
  color: #4a4a69;
  font-size: 15px;
}
.product-timeline ul.timeline-1:before {
  content: " ";
  content: "";
  position: absolute;
  position: absolute;
  bottom: 0;
  left: -2px;
  z-index: 0;
  display: inline-block;
  height: 94%;
  margin: 20px 20px 0 22px;
  border-left: 2px dotted #c0ccda;
}
.product-timeline ul.timeline-1 > li {
  margin: 20.7px 0;
  padding-left: 1rem;
}
.product-timeline ul.timeline-1 > li .product-icon {
  position: absolute;
  left: 3px;
  width: 37px;
  height: 37px;
  font-size: 20px;
  font-size: 17px;
  line-height: 37px;
  text-align: center;
  background-color: #f3f6f7;
  border-radius: 50%;
}

.font-weight-semibold {
  font-weight: 500 !important;
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
    opacity: 1;
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }
}
.order-list .list {
  padding-left: 0;
}
.order-list .list .list-item:first-child {
  padding-top: 0;
}
.order-list .list.list-noborders .list-item {
  border: none;
}
.order-list .list .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 0 0 19px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
}
.order-list .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #dee2e6;
}

.top-selling-product img {
  border-radius: 6px;
}
.top-selling-product .table th,
.top-selling-product .table td {
  padding: 7px 7px 7px 13px !important;
  vertical-align: baseline;
}
.top-selling-product .table-bordered thead th,
.top-selling-product .table-bordered thead td {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  border-top-width: 1px;
}

.out-of-stock {
  position: relative;
}
.out-of-stock:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 43px;
  min-width: 43px;
  height: 43px;
  background: rgba(239, 242, 246, 0.8) !important;
  background-size: cover;
}

.top-selling-product .text-default {
  color: #cdd4e8 !important;
}

.order-list img {
  border-radius: 6px;
}

.traffic-resource .table th,
.traffic-resource .table td {
  padding: 15px 0px !important;
  border-top: 0;
  border-bottom: 1px solid #ededf5;
}
.traffic-resource h6 {
  margin-bottom: 0;
}
.traffic-resource .table-hover tbody tr:hover {
  color: #4a4a69;
  background-color: #fcfcff;
}

@keyframes ani {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.4);
  }
  50% {
    transform: scale(1.2);
  }
  70% {
    transform: scale(1.4);
  }
  90% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.row-cards > .col,
.row-cards > [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.row-deck > .col,
.row-deck > [class*=col-] {
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  -ms-flex-align: stretch;
}
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.semi-circle {
  background: rgba(234, 239, 254, 0.5);
  border-radius: 0 0 300px 300px;
}

.project-card {
  overflow: hidden;
}
.project-card:hover i {
  color: rgb(40, 92, 247);
  opacity: 0.16;
}
.project-card i {
  position: relative;
  margin: 0 24px 0 -30px;
  font-size: 65px;
  opacity: 0.07;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.project-card .project-content {
  width: 100%;
}
.project-card .project-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.project-card .project-content ul strong {
  color: #949eb7;
  font-weight: 400;
  font-size: 12px;
}
.project-card .project-content ul li {
  line-height: 20px;
}
.project-card .project-content ul span {
  float: right;
  margin-left: auto;
  color: #323232;
  font-weight: 600;
  text-align: right;
}
.project-card .primary {
  fill: var(--primary-bg-color);
}
.project-card:hover .primary {
  opacity: 1;
  fill: var(--primary-bg-color);
}
.project-card .teal, .project-card:hover .teal {
  fill: #29ddee;
}
.project-card .pink {
  fill: #f754fa;
}
.project-card:hover .pink {
  opacity: 1;
  fill: #f754fa;
}
.project-card .purple {
  fill: #ad4ffa;
}
.project-card:hover .purple {
  opacity: 1;
  fill: #ad4ffa;
}

.area.chart-legend {
  top: 125px;
}

.recent-operations-card .operation-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  color: #fff;
  font-size: 18px;
  text-align: center;
  border-radius: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
}

.crypto-scroll {
  position: relative;
  max-height: 291px;
}

.transcation-scroll {
  position: relative;
  max-height: 400px;
}
.transcation-scroll .list p a {
  color: #4d5875;
}

.crypto #flotChart3,
.crypto #flotChart5,
.crypto #flotChart1 {
  position: relative;
  margin: 0 -40px;
  margin-bottom: -40px;
}
.crypto .media {
  position: absolute;
}
.crypto .card-footer {
  padding: 0;
  background-color: #fff;
}
.crypto .card-footer .nav-link:hover, .crypto .card-footer .nav-link:focus {
  background-color: #fcfcff;
}
.crypto .card-footer .nav-link span {
  display: block;
}
.crypto .card-footer .nav-link span:first-child {
  color: #949eb7;
  font-weight: 700;
  font-size: 11px;
}
.crypto .card-footer .nav-link span:last-child {
  color: #4a4a69;
  font-weight: 500;
  font-size: 11px;
  font-family: "Archivo", -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";
}
.crypto .card-footer .nav-link + .nav-link {
  border-left: 1px solid #ededf5;
}
.crypto.card-footer .nav-link.active {
  background-color: var(--primary02);
}
.crypto .card-footer .nav-link {
  display: block;
  padding: 0.5rem 1.49rem;
}
.crypto .card-footer .nav-link.active::before {
  content: "";
  position: absolute;
  top: -1px;
  right: 0;
  left: 0;
  z-index: 5;
}
.crypto .nav-link + .nav-link {
  border-left: 1px solid #ededf5;
}
.crypto .card-footer .nav-link {
  position: relative;
  display: block;
  flex: 1;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  background-color: rgba(227, 231, 237, 0.45);
}
.crypto .coin-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin-right: 15px;
  color: #fff;
  font-size: 24px;
  border-radius: 100%;
}
.crypto h6 {
  margin-bottom: 2px;
  color: #323251;
  font-weight: 700;
  font-size: 14px;
}

.market-values .btn {
  min-height: initial;
}

.fs-name {
  margin-bottom: 3px;
  font-weight: 500;
  font-size: 0.92rem;
  line-height: 1;
}

.task-box {
  margin-bottom: 15px;
  padding: 10px;
  background-color: #eff2f6;
}
.task-box.primary p, .task-box.pink p {
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.task-box.primary {
  color: var(--primary-bg-color) !important;
  background-color: rgba(217, 232, 254, 0.6) !important;
  border: 1px dashed #7da7e4;
}
.task-box.pink {
  color: #f754fa !important;
  background-color: rgba(254, 229, 241, 0.5) !important;
  border: 1px dashed #f196c3;
}

.task-stat .tasks {
  padding: 0.65rem 1.25rem;
  color: #4a4a69;
  font-weight: 500;
  border-bottom: 1px solid #e7ebf3;
}

.svg-icons {
  height: 20px;
  fill: #4a4a69;
}

.eve-icon {
  height: 20px;
}

.ui-bottom-data {
  position: relative;
  bottom: -10px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 10px rgba(24, 28, 33, 0.2);
  box-shadow: 0 1px 10px rgba(24, 28, 33, 0.2);
}

.project-list .list-unstyled li {
  display: flex;
  margin-bottom: 20px;
  padding: 14px;
  border-left: 1px solid #000;
}
.project-list .list-unstyled li .media-body {
  margin-left: 13px;
}

.pricing-card .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.pricing-card .display-5 {
  padding: 25px 0 0 !important;
  font-size: 2.3rem;
  line-height: 1.2;
}
.pricing-card .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 9px 0;
}

/*------ Pricing Styles ---------*/
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.panel.price h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

.panel-heading {
  padding: 10px 15px;
  background: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.panel.price {
  margin-bottom: 1.5rem;
}
.panel.price > .panel-heading {
  color: #3b4863;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.panel.price .list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.price .panel-footer {
  background-color: #fff;
  border-right: 0;
  border-bottom: 0px;
  border-left: 0;
}
.price.panel-color > .panel-body {
  background-color: #fff;
}

.panel-body {
  padding: 15px;
  border: 1px solid #ededf5;
}
.panel-body .lead {
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 20px;
}
.panel-body .lead strong {
  margin-bottom: 0;
  font-size: 40px;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #ededf5;
  border-right: 1px solid #ededf5;
  border-left: 1px solid #ededf5;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel.price .btn {
  border: 0px;
}

.pricing .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 15px 0;
}

.demo-gallery > ul > li a {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 3px;
}
.demo-gallery > ul > li a > img {
  width: 100% !important;
  opacity: 1;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.demo-gallery > ul > li a:hover > img,
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 0.5;
}
.demo-gallery > ul > li a .demo-gallery-poster {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
  width: 100%;
  height: 100%;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
  width: 48px;
  height: 48px;
  margin-top: -24px;
  margin-left: -24px;
  opacity: 0.8;
}
.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

.card-body + .card-body {
  border-top: 1px solid #ededf5;
}

.left-side-product-box img {
  width: 100%;
}
.left-side-product-box .sub-img img {
  width: 83px;
  height: 100px;
  margin-top: 5px;
}

.right-side-pro-detail span {
  font-size: 15px;
}
.right-side-pro-detail p {
  color: #a1a1a1;
  font-size: 25px;
}
.right-side-pro-detail .price-pro {
  color: #e45641;
}
.right-side-pro-detail .tag-section {
  color: #5d4c46;
  font-size: 18px;
}

.pro-box-section .pro-box img {
  width: 100%;
  height: 200px;
}

@media (min-width: 360px) and (max-width: 640px) {
  .pro-box-section .pro-box img {
    height: auto;
  }
}
.product-details .media img {
  width: 60px;
  max-width: inherit;
  height: 60px;
  margin-right: 20px;
  border: 1px solid #d4daea;
  border-radius: 5px;
}

.preview-pic {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
}

.preview-thumbnail.nav-tabs {
  margin-top: 15px;
  border: none;
}
.preview-thumbnail.nav-tabs li {
  width: 18%;
  margin-right: 2.5%;
}
.preview-thumbnail.nav-tabs li img {
  display: block;
  max-width: 100%;
}
.preview-thumbnail.nav-tabs li a {
  margin: 0;
  padding: 0;
}
.preview-thumbnail.nav-tabs li:last-of-type {
  margin-right: 0;
}

.tab-content {
  overflow: hidden;
}
.tab-content img {
  width: 100%;
}

.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.colors {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
}

.product-title,
.price,
.sizes,
.colors {
  font-weight: 500;
}

.checked {
  color: #ff9f1a;
}

.price span {
  color: #031b4e;
}

.product-title,
.rating,
.product-description,
.price,
.vote,
.sizes {
  margin-bottom: 15px;
}

.product-title {
  margin-top: 0;
}

.size {
  margin-right: 10px;
}
.size:first-of-type {
  margin-left: 40px;
}

.details .rdiobox span:after {
  top: 5px;
}
.details .rdiobox span:before {
  top: 0px;
}

@-webkit-keyframes opacity {
  0% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes opacity {
  0% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.colorinput {
  position: relative;
  margin: 0;
  cursor: pointer;
}

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

.colorinput-color {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  color: #fff;
  border: 1px solid #eaf0f7;
  border-radius: 3px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.colorinput-color:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  opacity: 0;
  transition: 0.3s opacity;
}

.colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1;
}

.feature2 i {
  margin: 0 0 15px 0;
  font-size: 20px;
  line-height: 3rem;
}

.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}
.item-card .cardtitle a {
  color: #1f252d;
  font-weight: 500;
  text-decoration: none;
}
.item-card .cardprice {
  position: absolute;
  top: 17px;
  right: 15px;
}
.item-card .cardprice span {
  display: block;
  color: #1f252d;
}
.item-card .cardprice span.type--strikethrough {
  text-decoration: line-through;
  opacity: 0.7;
}
.item-card .relative {
  position: relative;
}

/*------icons-list---------*/
.main-icon-list {
  padding: 0;
}

.icons-list-item i {
  font-size: 1rem !important;
  line-height: 3;
}

.icons-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1px -1px 0;
  padding: 0;
  list-style: none;
}

.icons-list-item {
  display: block;
  flex: 1 0 3rem;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  margin: 4px;
  color: #6c757e;
  line-height: 3.3;
  text-align: center;
  border: 1px solid #e9ebfa;
  border-radius: 5px;
  fill: #6c757e;
}

.icons-list-item .bs-tooltip-start {
  padding: 10px 0.4rem;
}

.flag {
  display: block;
  width: 30px;
  height: 30px;
  margin: 8px auto !important;
  margin: 0 auto;
  vertical-align: middle;
  box-shadow: none;
}

.payment {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  margin-top: 9px;
  vertical-align: middle;
  box-shadow: none;
}

.icons-list .flag-icon {
  border-radius: 0;
}

/*------icons-list---------*/
.example {
  padding: 1rem;
  font-size: 0.8175rem;
  border: 1px solid #ededf5;
  border-radius: 7px;
}
.example + .highlight {
  margin-top: 0;
  border-top: none;
}

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

.highlight {
  position: relative !important;
  margin: 0 0 2rem;
  font-size: 0.9375rem;
  background: #edeff7;
  border: 1px solid #23241f;
  border-radius: 0px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.highlight pre {
  max-height: 20rem;
  margin-bottom: 0;
  background-color: #23241f;
}

pre {
  padding: 1rem;
  overflow: auto;
  color: #3d3f4e;
  font-size: 85%;
  line-height: 1.45;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  background-color: #edeff7;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/*------icons-list---------*/
.clip-widget {
  position: relative;
}

.clipboard-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 35px;
  height: 35px;
  font-size: 25px;
  line-height: 33px;
  text-align: center;
  background: #fff;
  border: 1px solid #ededf5;
  border-radius: 8px;
  cursor: pointer;
}

*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  transition: 0.3s background;
}

::-webkit-scrollbar-thumb {
  background: var(--primary02);
}

*:hover::-webkit-scrollbar-thumb {
  background: #adb5bd;
}

@media (max-width: 568px) {
  .alert-dismissible .close {
    padding: 0.55rem 0.2rem;
    color: inherit;
  }
  .main-nav .nav-link + .nav-link {
    border-top: 0px solid #ededf5;
  }
  .main-nav .nav-link + .nav-link {
    border-left: 0px !important;
  }
}
@media (max-width: 768px) {
  .responsive-logo .header-logo {
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
}
.angle {
  color: #9ca2a9 !important;
}

.pro-img-box img {
  border: 1px solid #ededf5 !important;
}

.banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin: 1.5rem 0;
  padding: 14px 15px;
  background: rgba(109, 110, 243, 0.1);
  border: 1px solid rgb(219, 219, 247);
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.nav-sub-item .sub-slide-item {
  color: #fff;
}

@media (max-width: 633px) {
  .right-content {
    margin-top: 20px !important;
  }
}
@media (max-width: 1199px) {
  .total-revenue {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ededf5 !important;
  }
}
.sub-menu li a:before {
  content: "";
  content: "\e92f";
  position: absolute;
  position: absolute;
  top: 15px;
  top: 9px;
  left: 8px;
  left: 8px;
  z-index: 99;
  width: inherit;
  height: inherit;
  margin-right: 8px;
  font-size: 9px;
  font-family: "feather" !important;
  border-color: #bec5d0;
  border-width: 0;
}

.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
  color: #696af1;
}

.mega-menubg.hor-mega-menu li a:before {
  content: "\f22d";
  position: absolute;
  top: 11px;
  left: 10px;
  z-index: 99;
  color: #7b7a7d !important;
  font-size: 12px;
  font-family: "Font Awesome 5 Free" !important;
  background: transparent;
  border-color: #bec5d0;
}

.slide.active.is-expanded {
  background: rgba(238, 238, 247, 0.5);
}

@media (max-width: 1134px) {
  .p-text {
    display: none;
  }
}
@media (max-width: 992px) {
  .fullscreen-button {
    display: none;
  }
}
.horizontalMenucontainer.main-header form[role=search] {
  width: inherit;
}

.page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
}

.prev-price {
  text-decoration: line-through;
}

.qunatity-list {
  margin-left: 0;
  padding-left: 6px;
}
.qunatity-list li {
  list-style-type: none;
}

.chips .chip {
  margin: 0 0.5rem 0.5rem 0;
}

.chip {
  display: inline-block;
  height: 2rem;
  padding: 0 0.75rem;
  color: #6e7687;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 2rem;
  background-color: #f5f6fb;
  border-radius: 1rem;
  transition: 0.3s background;
}
.chip .avatar {
  float: left;
  width: 2rem;
  height: 2rem;
  margin: 0 0.5rem 0 -0.75rem;
  border-radius: 50%;
}

.team i {
  float: right;
  margin-left: 10px;
}

.feature .project {
  position: relative;
  right: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  padding-top: 0px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  line-height: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 50px;
}

.plan-icon {
  width: 80px;
  height: 80px;
  overflow: hidden;
  font-size: 25px;
  line-height: 80px !important;
  background: #f5f6fb;
  border: 1px solid #ebeaf1;
  border-radius: 50%;
  transition: all 0.3s;
}

.country-table .table th,
.country-table .table td {
  padding: 10px 15px;
  line-height: 1.462;
}

/*-----Back to Top-----*/
#back-to-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 99;
  z-index: 1000;
  display: none;
  width: 50px;
  height: 50px;
  color: #fff;
  text-align: center;
  background: var(--primary-bg-color);
  background-repeat: no-repeat;
  background-position: center;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 4px;
  border-radius: 0;
  border-radius: 5px;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
#back-to-top i {
  padding-top: 0;
  font-size: 20px;
  line-height: 2.4;
}

#compositeline,
#compositeline2 {
  position: relative;
  bottom: -1px;
}

@media (max-width: 480px) {
  .sales-bar {
    padding-top: 50px;
  }
}
@media (max-width: 578px) {
  .main-logo {
    display: none !important;
  }
  .total-revenue .media {
    display: none;
  }
}
.email-button {
  position: fixed;
  right: 20px;
  bottom: 80px;
  z-index: 99;
  z-index: 1000;
  width: 50px;
  height: 50px;
  color: #fff;
  line-height: 50px;
  text-align: center;
  background: #009a3e;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
.email-button:hover {
  color: #009a3e;
  background: var(--primary02);
  border: 2px solid #009a3e;
}

.box-shadow {
  box-shadow: none;
}

@media (max-width: 480px) {
  .sales-bar {
    padding-top: 50px;
  }
}
@media (max-width: 575px) {
  .sales-bar {
    padding-top: 50px;
  }
}
.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover:before {
  color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.main-logo-pages {
  position: relative;
  display: flex;
  align-items: center;
  height: 2.3rem;
  margin: 0 auto;
}

@media (max-width: 578px) {
  .desktop-logo.logo-light .main-logo {
    display: block;
  }
}
@media (max-width: 767px) {
  .icons-list-item {
    margin: 4px 4px;
  }
}
/* ############### DASHBOARD STYLES ############### */
/* ###### 8.1 Dashboard One  ###### */
.main-content-dashboard {
  padding-top: 20px;
}

@media (min-width: 992px) {
  .main-content-dashboard {
    padding-top: 30px;
  }
}
.main-dashboard-one-title {
  margin-bottom: 20px;
}

@media (min-width: 576px) {
  .main-dashboard-one-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .main-dashboard-one-title {
    margin-bottom: 30px;
  }
}
.main-dashboard-title {
  margin-bottom: 3px;
  color: #1c273c;
  font-weight: 700;
  font-size: 22px;
  letter-spacing: -1px;
}

.main-dashboard-text {
  margin-bottom: 0;
  font-size: 13px;
}

.main-dashboard-date {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.main-dashboard-date .date {
  display: flex;
}
.main-dashboard-date .date > div:first-child {
  color: #1c273c;
  font-weight: 500;
  font-size: 32px;
  font-family: Arial, sans-serif;
  line-height: 0.9;
}
.main-dashboard-date .date > div:last-child {
  margin-left: 5px;
}
.main-dashboard-date .date > div:last-child span {
  display: block;
  color: #1c273c;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.main-dashboard-date .date > div:last-child span:last-child {
  color: #7987a1;
  font-weight: 400;
}
.main-dashboard-date > i {
  display: block;
  margin: 0 15px;
  color: #97a3b9;
  font-size: 21px;
  line-height: 0;
}
.main-dashboard-date .wallet {
  border-radius: 3px;
}
.main-dashboard-date .wallet i {
  line-height: 40px;
}

@media (min-width: 576px) {
  .main-dashboard-date {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .main-dashboard-date .date > div:first-child {
    font-size: 36px;
  }
}
@media (min-width: 768px) {
  .main-dashboard-date .date > div:last-child span {
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  .main-dashboard-date > i {
    margin: 0 20px;
    font-size: 24px;
  }
}
.main-dashboard-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  border-bottom: 1px solid #ededf5;
}
.main-dashboard-nav .nav-link {
  display: flex;
  align-items: center;
  padding: 5px 10px 8px;
  font-size: 12px;
  line-height: 1;
}
.main-dashboard-nav .nav-link:hover, .main-dashboard-nav .nav-link:focus {
  color: var(--primary-bg-color);
}
.main-dashboard-nav .nav-link + .nav-link {
  border-left: 1px solid #ededf5;
}
.main-dashboard-nav .nav:first-child .nav-link {
  display: none;
  color: #1c273c;
}
.main-dashboard-nav .nav:first-child .nav-link:hover, .main-dashboard-nav .nav:first-child .nav-link:focus, .main-dashboard-nav .nav:first-child .nav-link.active {
  color: var(--primary-bg-color);
}
.main-dashboard-nav .nav:first-child .nav-link:first-child {
  display: block;
  padding-left: 0;
}
.main-dashboard-nav .nav:first-child .nav-link:last-child {
  display: block;
}
.main-dashboard-nav .nav:last-child .nav-link {
  display: none;
  color: #596882;
}
.main-dashboard-nav .nav:last-child .nav-link:hover, .main-dashboard-nav .nav:last-child .nav-link:focus {
  color: var(--primary-bg-color);
}
.main-dashboard-nav .nav:last-child .nav-link i {
  margin-right: 7px;
  font-size: 16px;
  line-height: 0;
}
.main-dashboard-nav .nav:last-child .nav-link:last-child {
  display: block;
  padding-right: 0;
}
.main-dashboard-nav .nav:last-child .nav-link:last-child i {
  margin-right: 0;
}

@media (min-width: 576px) {
  .main-dashboard-nav .nav-link {
    font-size: 0.875rem;
  }
}
@media (min-width: 992px) {
  .main-dashboard-nav .nav-link {
    padding: 5px 15px 10px;
  }
}
@media (min-width: 576px) {
  .main-dashboard-nav .nav:first-child .nav-link {
    display: block;
  }
}
@media (min-width: 768px) {
  .main-dashboard-nav .nav:last-child .nav-link {
    display: block;
  }
}
@media (min-width: 768px) {
  .main-dashboard-nav .nav:last-child .nav-link:last-child {
    display: none;
  }
}
.card-dashboard-one {
  position: relative;
  border-color: #ededf5;
}
.card-dashboard-one .card-header {
  padding: 20px;
  background-color: transparent;
}
.card-dashboard-one .card-header .card-title {
  margin-bottom: 3px;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
}
.card-dashboard-one .card-header .card-text {
  margin-bottom: 0;
}
.card-dashboard-one .card-header .btn-group {
  margin-top: 15px;
}
.card-dashboard-one .card-header .btn-group .btn,
.card-dashboard-one .card-header .btn-group .sp-container button {
  min-height: inherit;
  padding: 5px 10px;
  color: #7987a1;
  font-weight: 500;
  font-size: 12px;
  background-color: #fff;
  border: 1px solid #ededf5;
}

@media (min-width: 576px) {
  .card-dashboard-one .card-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media (min-width: 576px) {
  .card-dashboard-one .card-header .btn-group {
    margin-top: 0;
  }
}
.sp-container .card-dashboard-one .card-header .btn-group button {
  min-height: inherit;
  padding: 5px 10px;
  color: #7987a1;
  font-weight: 500;
  font-size: 12px;
  background-color: #fff;
  border: 1px solid #ededf5;
}

.card-dashboard-one .card-header .btn-group .btn:hover,
.card-dashboard-one .card-header .btn-group .sp-container button:hover {
  background-color: #f4f5f8;
  border-color: #ededf5;
}

.sp-container .card-dashboard-one .card-header .btn-group button:hover {
  background-color: #f4f5f8;
  border-color: #ededf5;
}

.card-dashboard-one .card-header .btn-group .btn:focus,
.card-dashboard-one .card-header .btn-group .sp-container button:focus {
  background-color: #f4f5f8;
  border-color: #ededf5;
}

.sp-container .card-dashboard-one .card-header .btn-group button:focus {
  background-color: #f4f5f8;
  border-color: #ededf5;
}

.card-dashboard-one .card-header .btn-group .btn + .btn,
.card-dashboard-one .card-header .btn-group .sp-container button + .btn {
  margin-left: -1px;
}

.sp-container .card-dashboard-one .card-header .btn-group button + .btn,
.card-dashboard-one .card-header .btn-group .sp-container .btn + button,
.sp-container .card-dashboard-one .card-header .btn-group .btn + button,
.card-dashboard-one .card-header .btn-group .sp-container button + button,
.sp-container .card-dashboard-one .card-header .btn-group button + button {
  margin-left: -1px;
}

.card-dashboard-one .card-header .btn-group .btn.active,
.card-dashboard-one .card-header .btn-group .sp-container button.active {
  color: #1c273c;
  background-color: #e3e7ed;
  border-color: #ededf5;
}

.sp-container .card-dashboard-one .card-header .btn-group button.active {
  color: #1c273c;
  background-color: #e3e7ed;
  border-color: #ededf5;
}

.card-dashboard-one .card-body {
  position: relative;
  padding: 10px 0 20px;
  overflow: hidden;
}
.card-dashboard-one .card-body .flot-chart-wrapper {
  position: relative;
  margin-right: -20px;
  margin-left: -28px;
}
.card-dashboard-one .card-body .flot-chart {
  width: 100%;
  height: 150px;
}
.card-dashboard-one .card-body .flot-chart .flot-y-axis > div {
  color: #4a4a69;
  font-weight: 700;
  font-size: 11px;
  text-shadow: 1px 1px rgba(255, 255, 255, 0.75);
  transform: translateX(50px);
}
.card-dashboard-one .card-body .flot-chart .flot-x-axis > div {
  color: #97a3b9;
  font-weight: 500;
  font-size: 11px;
}
.card-dashboard-one .card-body-top {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-left: 20px;
}
.card-dashboard-one .card-body-top > div {
  flex-basis: 50%;
}
.card-dashboard-one .card-body-top label {
  margin-bottom: 3px;
  font-size: 12px;
}
.card-dashboard-one .card-body-top h2 {
  color: #1c273c;
  font-weight: 600;
  font-size: 20px;
  font-family: "Archivo", -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";
}

@media (min-width: 576px) {
  .card-dashboard-one .card-body .flot-chart {
    height: 275px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .card-dashboard-one .card-body .flot-chart {
    height: 252px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-one .card-body-top {
    position: absolute;
    top: -5px;
    left: 20px;
    z-index: 5;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .card-dashboard-one .card-body-top > div {
    flex-basis: auto;
  }
}
@media (min-width: 576px) {
  .card-dashboard-one .card-body-top > div + div {
    margin-left: 30px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-one .card-body-top label {
    font-size: 0.875rem;
  }
}
@media (min-width: 576px) {
  .card-dashboard-one .card-body-top h2 {
    font-size: 24px;
    letter-spacing: -0.5px;
  }
}
.card-dashboard-two {
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #ededf5;
  border-radius: 0;
}
.card-dashboard-two .card-header {
  padding: 20px 20px 0;
  background-color: transparent;
}
.card-dashboard-two .card-header h6 {
  display: flex;
  align-items: baseline;
  margin-bottom: 2px;
  color: #1c273c;
  font-weight: 600;
  font-size: 28px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -1px;
}
.card-dashboard-two .card-header h6 i {
  margin-left: 10px;
  font-size: 24px;
}
.card-dashboard-two .card-header h6 small {
  margin-left: 5px;
  color: #7987a1;
  font-weight: 400;
  font-size: 12px;
  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";
  letter-spacing: normal;
}
.card-dashboard-two .card-header p {
  margin-bottom: 0;
  font-size: 13px;
}
.card-dashboard-two .card-body {
  padding: 0;
  overflow: hidden;
}
.card-dashboard-two .chart-wrapper {
  position: relative;
  margin: 0 -10px -10px;
}
.card-dashboard-two .flot-chart {
  width: 100%;
  height: 100px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .card-dashboard-two .card-header h6 {
    font-size: 24px;
  }
}
.card-dashboard-three {
  height: 150px;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #ededf5;
  border-radius: 0;
}
.card-dashboard-three .card-header {
  position: absolute;
  max-width: 50%;
  padding: 20px;
  background-color: transparent;
}
.card-dashboard-three .card-header h6 {
  display: flex;
  align-items: baseline;
  margin-bottom: 15px;
  color: #1c273c;
  font-weight: 600;
  font-size: 28px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -1px;
}
.card-dashboard-three .card-header h6 small {
  margin-left: 5px;
  font-weight: 400;
  font-size: 12px;
  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";
  letter-spacing: normal;
}
.card-dashboard-three .card-header p {
  margin-bottom: 10px;
  color: #1c273c;
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-three .card-header > small {
  display: none;
  color: #7987a1;
  font-size: 11px;
}
.card-dashboard-three .card-body {
  display: flex;
  justify-content: flex-end;
  padding: 0 0 0 20px;
}
.card-dashboard-three .chart {
  width: 70%;
  height: 150px;
}

@media (min-width: 768px) {
  .card-dashboard-three {
    height: 170px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-three {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .card-dashboard-three .card-header h6 {
    font-size: 32px;
  }
}
@media (min-width: 768px) {
  .card-dashboard-three .card-header > small {
    display: block;
  }
}
@media (min-width: 375px) {
  .card-dashboard-three .chart {
    width: auto;
  }
}
@media (min-width: 768px) {
  .card-dashboard-three .chart {
    height: 170px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-three .chart {
    width: 80%;
    height: 200px;
  }
}
.card-dashboard-pageviews {
  padding: 20px;
  border-color: #ededf5;
  border-radius: 0;
}
.card-dashboard-pageviews .card-header {
  padding: 0 0 10px;
  background-color: transparent;
}
.card-dashboard-pageviews .card-title {
  margin-bottom: 5px;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
}
.card-dashboard-pageviews .card-text {
  margin-bottom: 0;
  font-size: 13px;
}
.card-dashboard-pageviews .card-body {
  padding: 0;
}

.card-dashboard-four {
  height: 100%;
  padding: 20px;
  border-color: #ededf5;
  border-radius: 0;
}
.card-dashboard-four .card-header {
  padding: 0 0 20px;
  background-color: transparent;
}
.card-dashboard-four .card-title {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
}
.card-dashboard-four .card-body {
  padding: 0;
}
.card-dashboard-four .chart {
  width: calc(100vw - 80px);
  height: 200px;
}

@media (min-width: 992px) {
  .card-dashboard-four .card-body {
    padding: 0 20px;
  }
}
@media (min-width: 375px) {
  .card-dashboard-four .chart {
    width: auto;
  }
}
@media (min-width: 992px) {
  .card-dashboard-four .chart {
    height: 85%;
  }
}
.card-dashboard-five {
  padding: 20px;
  border-color: #ededf5;
}
.card-dashboard-five .card-header {
  padding: 0;
  background-color: transparent;
}
.card-dashboard-five .card-title {
  margin-bottom: 5px;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
}
.card-dashboard-five .card-text {
  display: block;
  font-size: 12px;
}
.card-dashboard-five .card-body {
  padding: 20px 0 5px;
}
.card-dashboard-five .card-body label {
  display: block;
  margin-bottom: 2px;
  font-size: 12px;
}
.card-dashboard-five .card-body h4 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.card-dashboard-five .card-chart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  .card-dashboard-five .card-chart {
    margin-right: 10px;
    margin-bottom: 0;
  }
}
.card-table-one {
  padding: 20px 20px 10px;
  border-color: #ededf5;
}
.card-table-one .card-title {
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 14px;
}
.card-table-one .table-responsive {
  width: calc(100vw - 80px);
}
.card-table-one .table {
  margin-bottom: 0;
}
.card-table-one .table thead tr > th,
.card-table-one .table thead tr > td {
  padding-right: 2px;
  white-space: nowrap;
  vertical-align: middle;
}
.card-table-one .table tbody tr > th,
.card-table-one .table tbody tr > td {
  padding-right: 2px;
  white-space: nowrap;
  vertical-align: middle;
}
.card-table-one .table thead tr > th:nth-child(3), .card-table-one .table thead tr > th:nth-child(4), .card-table-one .table thead tr > th:nth-child(5) {
  text-align: right;
}
.card-table-one .table thead tr > td:nth-child(3), .card-table-one .table thead tr > td:nth-child(4), .card-table-one .table thead tr > td:nth-child(5) {
  text-align: right;
}
.card-table-one .table tbody tr > th:nth-child(3), .card-table-one .table tbody tr > th:nth-child(4), .card-table-one .table tbody tr > th:nth-child(5) {
  text-align: right;
}
.card-table-one .table tbody tr > td:nth-child(3), .card-table-one .table tbody tr > td:nth-child(4), .card-table-one .table tbody tr > td:nth-child(5) {
  text-align: right;
}
.card-table-one .table thead tr > th strong,
.card-table-one .table thead tr > td strong {
  color: #1c273c;
}
.card-table-one .table tbody tr > th strong,
.card-table-one .table tbody tr > td strong {
  color: #1c273c;
}
.card-table-one .flag-icon {
  font-size: 20px;
  line-height: 1;
  border-radius: 100%;
}

@media (min-width: 576px) {
  .card-table-one .table-responsive {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .card-table-one .table thead tr > th,
  .card-table-one .table thead tr > td {
    padding-right: 0;
    padding-left: 0;
  }
  .card-table-one .table tbody tr > th,
  .card-table-one .table tbody tr > td {
    padding-right: 0;
    padding-left: 0;
  }
}
/* ###### 8.2 Dashboard Two  ###### */
.main-content-dashboard-two {
  background-color: #eff2f6;
  transition: all 0.4s;
}
.main-content-dashboard-two .main-content-title {
  letter-spacing: -0.5px;
}
.main-content-dashboard-two .main-content-body {
  padding: 0 20px;
}
.main-content-dashboard-two .main-header-menu-icon {
  margin-right: 0;
}

@media (prefers-reduced-motion: reduce) {
  .main-content-dashboard-two {
    transition: none;
  }
}
@media (min-width: 992px) {
  .main-content-dashboard-two .main-content-body {
    padding: 0 20px 20px;
  }
}
.main-dashboard-header-right {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.main-dashboard-header-right > div label {
  display: block;
  margin-bottom: 0;
  color: #78829a;
}
.main-dashboard-header-right > div h5 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-size: 20px;
  font-family: "Archivo", -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";
  line-height: 1;
}
.main-dashboard-header-right > div:first-child {
  flex-basis: 100%;
}
.main-dashboard-header-right > div + div {
  margin-top: 10px;
}

.left-content p {
  color: #78829a;
  font-weight: 400;
}

@media (min-width: 576px) {
  .main-dashboard-header-right {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .main-dashboard-header-right {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .main-dashboard-header-right > div {
    text-align: right;
  }
}
@media (max-width: 575.98px) {
  .main-dashboard-header-right > div + div {
    flex-basis: 50%;
  }
}
@media (min-width: 576px) {
  .main-dashboard-header-right > div + div {
    flex-shrink: 0;
    margin-top: 0;
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  .main-dashboard-header-right > div + div {
    margin-left: 50px;
  }
}
.main-star {
  display: flex;
  align-items: center;
}
.main-star i {
  display: inline-block;
  color: #97a3b9;
  font-size: 20px;
  line-height: 0;
}
.main-star i.typcn {
  line-height: 0.9;
}
.main-star i.active {
  color: #ffbd5a;
}
.main-star span {
  display: inline-block;
  margin-left: 5px;
  font-size: 13px;
}

.card-dashboard-seven {
  position: relative;
  width: 100vw;
  margin-right: -20px;
  margin-bottom: 20px;
  margin-left: -20px;
  border-color: #ededf5;
  border-right-width: 0;
  border-left-width: 0;
}
.card-dashboard-seven .card-header {
  padding: 20px;
  background-color: transparent;
  background-color: #f4f5f8;
  border-bottom: 1px solid #ededf5;
}
.card-dashboard-seven .card-header .media {
  align-items: center;
}
.card-dashboard-seven .card-header .media > div:first-child {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 34px;
  margin-right: 5px;
  color: #fff;
  font-size: 16px;
  line-height: 0;
  background-color: #97a3b9;
}
.card-dashboard-seven .card-header .media-body {
  margin-top: 3px;
}
.card-dashboard-seven .card-header label {
  display: block;
  margin-bottom: 0;
  color: #97a3b9;
  font-size: 11px;
  line-height: 1;
}
.card-dashboard-seven .card-header .date {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.card-dashboard-seven .card-header .date span {
  display: block;
}
.card-dashboard-seven .card-header .date a {
  display: block;
  margin-left: 5px;
  color: #97a3b9;
  font-size: 14px;
}
.card-dashboard-seven .card-header .date a i {
  position: relative;
  top: 1px;
  line-height: 0;
}
.card-dashboard-seven .card-body {
  padding: 20px;
}
.card-dashboard-seven .card-body .row > div + div {
  position: relative;
}
.card-dashboard-seven .card-body .row > div + div::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  display: none;
  border-left: 1px dotted #ededf5;
}
.card-dashboard-seven .card-body .main-content-label,
.card-dashboard-seven .card-body .card-table-two .card-title {
  margin-bottom: 10px;
  color: #4a4a69;
  font-weight: 500;
  font-size: 0.875rem;
  text-transform: none;
}

@media (min-width: 576px) {
  .card-dashboard-seven {
    width: auto;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
    border-right-width: 1px;
    border-left-width: 1px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-seven .card-header {
    padding: 20px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-seven .card-header .media > div:first-child {
    width: 34px;
    margin-right: 8px;
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-seven .card-body .row > div + div::before {
    display: block;
  }
}
.card-table-two .card-dashboard-seven .card-body .card-title,
.card-dashboard-seven .card-body .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-seven .card-body .card-title {
  margin-bottom: 10px;
  color: #4a4a69;
  font-weight: 500;
  font-size: 0.875rem;
  text-transform: none;
}

.card-dashboard-seven .card-body h2 {
  margin-bottom: 5px;
  color: #1c273c;
  font-weight: 600;
  font-size: 24px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -1px;
}
.card-dashboard-seven .card-body h2 span {
  color: #4a4a69;
  font-weight: 400;
  letter-spacing: normal;
}
.card-dashboard-seven .card-body .desc {
  display: flex;
  align-items: flex-end;
  margin-bottom: 15px;
}
.card-dashboard-seven .card-body .desc > i {
  font-size: 18px;
  line-height: 0;
}
.card-dashboard-seven .card-body .desc span {
  display: block;
  margin-left: 5px;
  line-height: 1;
}
.card-dashboard-seven .card-body .desc span strong {
  color: #1c273c;
}
.card-dashboard-seven .card-body .desc.up > i {
  color: #016a59;
}
.card-dashboard-seven .card-body .desc.down > i {
  color: #f34343;
}

@media (min-width: 576px) {
  .card-dashboard-seven .card-body h2 {
    font-size: 32px;
  }
}
.card-dashboard-six {
  padding: 20px;
  border-color: #ededf5;
}
.card-dashboard-six .card-header {
  margin-bottom: 20px;
  padding: 0;
  background-color: transparent;
}
.card-dashboard-six .main-content-label,
.card-dashboard-six .card-table-two .card-title {
  margin-bottom: 5px;
  font-size: 0.875rem;
}

@media (min-width: 992px) {
  .card-dashboard-six {
    height: 100%;
  }
}
@media (min-width: 576px) {
  .card-dashboard-six .card-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .card-dashboard-six .card-header {
    margin-bottom: 30px;
  }
}
.card-table-two .card-dashboard-six .card-title,
.card-dashboard-six .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-six .card-title {
  margin-bottom: 5px;
  font-size: 0.875rem;
}

.card-dashboard-six .chart-legend {
  display: flex;
  margin-top: 20px;
}
.card-dashboard-six .chart-legend > div {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 11px;
}
.card-dashboard-six .chart-legend > div + div {
  margin-top: 2px;
}
.card-dashboard-six .chart-legend > div span:last-child {
  width: 8px;
  height: 8px;
  margin-left: 5px;
}
.card-dashboard-six .chart-legend > div span:first-child {
  width: 100px;
  text-align: right;
}

@media (min-width: 576px) {
  .card-dashboard-six .chart-legend {
    display: block;
    margin-top: 0;
  }
}
@media (min-width: 576px) {
  .card-dashboard-six .chart-legend > div span:last-child {
    width: 20px;
    margin-left: 10px;
  }
}
.card-dashboard-map-one {
  padding: 20px;
  border-color: #ededf5;
}
.card-dashboard-map-one .main-content-label,
.card-dashboard-map-one .card-table-two .card-title {
  font-size: 0.875rem;
}

.card-table-two .card-dashboard-map-one .card-title,
.card-dashboard-map-one .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-map-one .card-title {
  font-size: 0.875rem;
}

.card-dashboard-map-one .vmap-wrapper {
  height: 200px;
}

@media (min-width: 576px) {
  .card-dashboard-map-one .vmap-wrapper {
    height: 300px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-map-one .vmap-wrapper {
    height: 270px;
  }
}
.card-table-two {
  padding: 20px;
  border-color: #ededf5;
}
.card-table-two .card-title {
  margin-bottom: 5px;
  font-size: 13px;
}
.card-table-two .table-responsive {
  width: calc(100vw - 62px);
}

@media (min-width: 576px) {
  .card-table-two .table-responsive {
    width: 100%;
  }
}
.table-dashboard-two thead > tr > th,
.table-dashboard-two thead > tr > td {
  white-space: nowrap;
}
.table-dashboard-two tbody > tr > th,
.table-dashboard-two tbody > tr > td {
  white-space: nowrap;
}
.table-dashboard-two tbody > tr > th:not(:first-child),
.table-dashboard-two tbody > tr > td:not(:first-child) {
  font-weight: 600;
  font-size: 13px;
  font-family: "Archivo", -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";
}

.card-dashboard-eight {
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #ededf5;
}
.card-dashboard-eight .card-title {
  margin-bottom: 5px;
  font-size: 13px;
}
.card-dashboard-eight .list-group-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 0;
  background-color: transparent;
  border-color: #ededf5;
  border-style: dotted;
  border-right-width: 0;
  border-left-width: 0;
}
.card-dashboard-eight .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card-dashboard-eight .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.card-dashboard-eight .list-group-item p {
  margin-bottom: 0;
  margin-left: 10px;
}
.card-dashboard-eight .list-group-item span {
  display: block;
  margin-left: auto;
  color: #1c273c;
  font-weight: 600;
  font-family: "Archivo", Arial, sans-serif;
}
.card-dashboard-eight .flag-icon {
  font-size: 24px;
  line-height: 1;
  border-radius: 100%;
}

/* ###### 8.3 Dashboard Three  ###### */
.main-content-dashboard-three {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
  padding: 0;
  background-color: #fdfdfd;
}

@media (min-width: 992px) {
  .main-content-dashboard-three {
    margin-left: 64px;
    border-left: 1px solid #ededf5;
  }
}
.main-header-dashboard-three {
  height: auto;
}
.main-header-dashboard-three .container-fluid {
  padding: 15px 20px;
}
.main-header-dashboard-three .main-header-center {
  margin-left: 0;
}
.main-header-dashboard-three .main-header-right {
  margin-left: auto;
}

@media (min-width: 992px) {
  .main-header-dashboard-three .main-header-left {
    display: none;
  }
  .main-header-left .btn {
    position: absolute;
    top: 0;
    right: 11px;
    height: 40px;
    padding: 5px 15px;
    color: #fff;
    font-size: 16px;
    background-color: transparent;
    transition: none;
  }
}
.main-content-body-dashboard-three {
  position: relative;
  width: 100%;
  padding: 20px;
}
.main-content-body-dashboard-three .main-content-title {
  letter-spacing: -0.5px;
}

.card-dashboard-nine {
  position: relative;
  padding: 20px 20px 15px;
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #ededf5;
}
.card-dashboard-nine .card-header {
  position: absolute;
  top: 20px;
  right: 20px;
  left: 20px;
  z-index: 5;
  padding: 0;
  background-color: transparent;
}
.card-dashboard-nine .card-header h1 {
  margin-bottom: 8px;
  color: #1c273c;
  font-size: 32px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -0.5px;
}
.card-dashboard-nine .main-content-label,
.card-dashboard-nine .card-table-two .card-title {
  margin-bottom: 10px;
  color: #4a4a69;
  font-size: 13px;
}

.card-table-two .card-dashboard-nine .card-title,
.card-dashboard-nine .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-nine .card-title {
  margin-bottom: 10px;
  color: #4a4a69;
  font-size: 13px;
}

.card-dashboard-nine .card-title {
  font-weight: 600;
}
.card-dashboard-nine .main-content-text {
  color: #7987a1;
}
.card-dashboard-nine .bar-chart {
  position: relative;
  width: auto;
  height: 200px;
}

@media (min-width: 992px) {
  .card-dashboard-nine .bar-chart {
    height: 210px;
  }
}
.card-dashboard-ten {
  padding: 20px;
  border-width: 0;
}
.card-dashboard-ten + .card-dashboard-ten {
  margin-top: 20px;
}
.card-dashboard-ten .main-content-label,
.card-dashboard-ten .card-table-two .card-title {
  margin-bottom: 15px;
  color: #fff;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.05;
}

@media (min-width: 576px) {
  .card-dashboard-ten {
    display: inline-block;
    width: calc(50% - 11px);
  }
}
@media (min-width: 992px) {
  .card-dashboard-ten {
    display: block;
    width: auto;
  }
}
@media (min-width: 576px) {
  .card-dashboard-ten + .card-dashboard-ten {
    margin-top: 0;
    margin-left: 18px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-ten + .card-dashboard-ten {
    margin-top: 20px;
    margin-left: 0;
  }
}
.card-table-two .card-dashboard-ten .card-title,
.card-dashboard-ten .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-ten .card-title {
  margin-bottom: 15px;
  color: #fff;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.05;
}

.card-dashboard-ten .card-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.card-dashboard-ten .card-body > div {
  flex: 1;
}
.card-dashboard-ten .card-body > div label {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.75);
  font-size: 13px;
}
.card-dashboard-ten .card-body > div h6 {
  margin-bottom: 2px;
  color: #fff;
  font-weight: 600;
  font-size: 32px;
  font-family: "Archivo", -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";
  line-height: 0.975;
}
.card-dashboard-ten .card-body > div h6 span {
  font-size: 13px;
}
.card-dashboard-ten .card-body > div h6 .percent {
  font-size: 20px;
}

@media (min-width: 992px) {
  .card-dashboard-ten .card-body > div {
    flex: none;
  }
}
@media (min-width: 1360px) {
  .card-dashboard-ten .card-body > div:first-child {
    flex-basis: 60%;
  }
  .card-dashboard-ten .card-body > div:last-child {
    flex-basis: 40%;
  }
}
@media (min-width: 992px) {
  .card-dashboard-ten .card-body > div h6 {
    font-size: 24px;
  }
}
.card-dashboard-eleven {
  position: relative;
  overflow: hidden;
  border-color: #ededf5;
}
.card-dashboard-eleven .card-header {
  position: relative;
  z-index: 200;
  padding: 20px;
  background-color: transparent;
}
.card-dashboard-eleven .main-content-label,
.card-dashboard-eleven .card-table-two .card-title {
  display: block;
  margin-bottom: 5px;
  color: #3b4863;
  font-size: 13px;
  line-height: 1.4;
}

.card-table-two .card-dashboard-eleven .card-title,
.card-dashboard-eleven .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-eleven .card-title {
  display: block;
  margin-bottom: 5px;
  color: #3b4863;
  font-size: 13px;
  line-height: 1.4;
}

.card-dashboard-eleven .card-text {
  color: #7987a1;
}
.card-dashboard-eleven .card-body {
  position: relative;
  z-index: 200;
  margin-left: 20px;
  padding: 0 0 5px;
}
.card-dashboard-eleven .flot-chart {
  width: 100%;
  height: 250px;
}
.card-dashboard-eleven .card-footer {
  z-index: 200;
  padding: 0;
  background-color: transparent;
  border-width: 0;
}
.card-dashboard-eleven .card-footer > div {
  position: relative;
  flex: 1;
  padding: 15px 20px;
  border-top: 1px solid #ededf5;
}
.card-dashboard-eleven .card-footer label {
  display: block;
  margin-bottom: 10px;
  color: #596882;
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-eleven .card-footer h6 {
  display: flex;
  align-items: baseline;
  margin-bottom: 10px;
  color: #1c273c;
  font-weight: 600;
  font-size: 28px;
  font-family: "Archivo", -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";
  line-height: 0.7;
  letter-spacing: -1px;
}
.card-dashboard-eleven .card-footer h6 span {
  position: relative;
  bottom: 3px;
  display: block;
  margin-left: 5px;
  padding: 4px 6px;
  color: #fff;
  font-weight: 500;
  font-size: 11px;
  line-height: 0.8;
  letter-spacing: normal;
}
.card-dashboard-eleven .card-footer h6 span.up {
  background-color: #016a59;
}
.card-dashboard-eleven .card-footer h6 span.down {
  background-color: #f34343;
}
.card-dashboard-eleven .card-footer small {
  display: block;
  color: #596882;
  font-size: 13px;
}
.card-dashboard-eleven .jqvmap {
  position: absolute;
  top: 10%;
  left: 0;
  width: 100%;
  height: 300px;
}

@media (min-width: 768px) {
  .card-dashboard-eleven .card-footer {
    display: flex;
    align-items: stretch;
  }
}
@media (min-width: 768px) {
  .card-dashboard-eleven .card-footer > div + div {
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 992px) {
  .card-dashboard-eleven .jqvmap {
    height: 80%;
  }
}
/* ###### 8.4 Dashboard Four  ###### */
.main-navbar-dashboard-four {
  box-shadow: 0 0 30px rgba(28, 39, 60, 0.08);
}

@media (min-width: 992px) {
  .main-navbar-dashboard-four .container-fluid {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.main-content-dashboard-four {
  padding: 20px;
}
.main-content-dashboard-four ~ .main-footer .container,
.main-content-dashboard-four ~ .main-footer .container-fluid {
  padding-right: 25px;
  padding-left: 25px;
}
.main-content-dashboard-four > .media-dashboard {
  display: block;
}
.main-content-dashboard-four > .media-dashboard .media-aside {
  margin-top: 20px;
}
.main-content-dashboard-four .main-content-header {
  align-items: flex-start;
  height: auto;
  margin-bottom: 20px;
  padding: 0;
}

@media (min-width: 992px) {
  .main-content-dashboard-four {
    flex: 1;
    padding: 30px 25px;
  }
}
@media (min-width: 1200px) {
  .main-content-dashboard-four > .media-dashboard {
    display: flex;
    align-items: stretch;
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .main-content-dashboard-four > .media-dashboard .media-aside {
    display: block;
    width: 320px;
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .main-content-dashboard-four > .media-dashboard > .media-body {
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .main-content-dashboard-four .main-content-header {
    display: flex;
  }
}
.main-content-header-right {
  display: none;
}
.main-content-header-right .media label {
  margin-bottom: 2px;
  color: #97a3b9;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.main-content-header-right .media h6 {
  margin-bottom: 0;
  color: #1c273c;
}
.main-content-header-right .media + .media {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #ededf5;
}
.main-content-header-right .btn:first-of-type,
.main-content-header-right .sp-container button:first-of-type {
  margin-left: 30px;
}

@media (min-width: 992px) {
  .main-content-header-right {
    display: flex;
    align-items: center;
  }
}
.sp-container .main-content-header-right button:first-of-type {
  margin-left: 30px;
}

.main-content-header-right .btn + .btn,
.main-content-header-right .sp-container button + .btn {
  margin-left: 5px;
}

.sp-container .main-content-header-right button + .btn,
.main-content-header-right .sp-container .btn + button,
.sp-container .main-content-header-right .btn + button,
.main-content-header-right .sp-container button + button,
.sp-container .main-content-header-right button + button {
  margin-left: 5px;
}

.card-dashboard-calendar {
  padding: 20px;
  border-color: #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}
.card-dashboard-calendar .card-title {
  margin-bottom: 15px;
  color: #1c273c;
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-calendar .card-body {
  padding: 0;
}
.card-dashboard-calendar .ui-datepicker-inline {
  max-width: none;
  margin: 0;
  padding: 0;
  border-width: 0;
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-header {
  margin-bottom: 5px;
  padding: 10px;
  border-bottom: 1px solid #ededf5;
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.card-dashboard-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  top: 8px;
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-month {
  color: var(--primary-bg-color);
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar {
  width: calc(100% - 20px);
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar th {
  font-size: 10px;
  text-align: center;
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar td a {
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  font-size: 12px;
  font-family: "Archivo", sans-serif;
  border-radius: 100%;
}
.card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  color: var(--primary-bg-color);
  font-weight: 700;
  background-color: transparent;
  border: 2px solid var(--primary-bg-color);
}

@media (min-width: 576px) {
  .card-dashboard-calendar .ui-datepicker .ui-datepicker-calendar {
    width: 100%;
  }
}
.card-dashboard-twelve {
  border-color: #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}
.card-dashboard-twelve .card-header {
  padding: 20px;
  background-color: transparent;
  border-bottom: 1px solid #e3e7ed;
}
.card-dashboard-twelve .card-title {
  margin-bottom: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-twelve .card-title span {
  color: #4a4a69;
  font-weight: 400;
  text-transform: capitalize;
}
.card-dashboard-twelve .sales-overview {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.card-dashboard-twelve .sales-overview .media {
  flex-basis: calc(50% - 10px);
  flex-shrink: 0;
  align-items: flex-end;
}
.card-dashboard-twelve .sales-overview .media + .media {
  margin-left: 20px;
}
.card-dashboard-twelve .sales-overview .media:last-child {
  display: none;
}
.card-dashboard-twelve .sales-overview .media-icon {
  position: relative;
  top: -5px;
  display: flex;
  display: none;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  margin-right: 15px;
  color: #fff;
  border-radius: 100%;
}
.card-dashboard-twelve .sales-overview .media-icon .typcn {
  font-size: 24px;
  line-height: 0.9;
}
.card-dashboard-twelve .sales-overview label {
  margin-bottom: 8px;
  color: #4a4a69;
  font-weight: 700;
  font-size: 9px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-dashboard-twelve .sales-overview h4 {
  margin-bottom: 3px;
  color: #1c273c;
  font-weight: 600;
  font-size: 20px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -1px;
}
.card-dashboard-twelve .sales-overview h4 span {
  color: #4a4a69;
  font-weight: 400;
}
.card-dashboard-twelve .sales-overview .media-body > span {
  display: block;
  color: #97a3b9;
  font-size: 10px;
}
.card-dashboard-twelve .sales-overview .media-body > span strong {
  color: #4a4a69;
  font-weight: 500;
}
.card-dashboard-twelve .sales-overview p {
  margin-bottom: 0;
  color: #97a3b9;
  font-size: 11px;
}
.card-dashboard-twelve .card-body {
  position: relative;
  padding: 20px 5px;
}

@media (min-width: 992px) {
  .card-dashboard-twelve .sales-overview {
    flex-wrap: nowrap;
    margin-bottom: 10px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twelve .sales-overview .media {
    flex-basis: auto;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twelve .sales-overview .media + .media {
    margin-left: 40px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-twelve .sales-overview .media + .media {
    margin-left: 50px;
  }
}
@media (max-width: 575.98px) {
  .card-dashboard-twelve .sales-overview .media:nth-child(3) {
    margin-top: 15px;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .card-dashboard-twelve .sales-overview .media:last-child {
    display: block;
    flex: 1;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twelve .sales-overview label {
    margin-bottom: 10px;
    font-size: 10px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twelve .sales-overview h4 {
    font-size: 28px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twelve .sales-overview .media-body > span {
    font-size: 11px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twelve .card-body {
    padding: 20px;
  }
}
.chart-legend {
  position: absolute;
  top: 5px;
  right: 0;
  left: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.chart-legend div {
  display: flex;
  align-items: center;
}
.chart-legend div + div {
  margin-left: 15px;
}
.chart-legend span {
  display: block;
  width: 10px;
  height: 4px;
  margin-right: 5px;
}

@media (min-width: 576px) {
  .chart-legend div + div {
    margin-left: 30px;
  }
}
@media (min-width: 576px) {
  .chart-legend span {
    width: 40px;
    margin-right: 10px;
  }
}
.chart-wrapper {
  position: relative;
  margin-right: -13px;
  margin-left: -13px;
}

@media (min-width: 576px) {
  .chart-wrapper {
    margin-right: -15px;
    margin-left: -10px;
  }
}
.card-dashboard-twelve .flot-chart {
  position: relative;
  width: 100%;
  height: 200px;
}
.card-dashboard-twelve .flot-chart .flot-x-axis > div span:first-child {
  display: block;
  color: #7987a1;
  font-weight: 500;
  font-size: 10px;
  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";
  text-transform: uppercase;
}
.card-dashboard-twelve .flot-chart .flot-x-axis > div span:last-child {
  display: block;
  color: #1c273c;
  font-weight: 700;
  font-size: 16px;
  font-family: "Archivo", -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";
  line-height: 1;
}

@media (min-width: 768px) {
  .card-dashboard-twelve .flot-chart {
    height: 250px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-twelve .flot-chart {
    height: 300px;
  }
}
.main-media-date h1 {
  color: #1c273c;
  font-size: 42px;
  font-family: "Archivo", -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";
  line-height: 0.95;
}
.main-media-date .media-body {
  margin-left: 5px;
}
.main-media-date p {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  text-transform: uppercase;
}
.main-media-date span {
  display: block;
  line-height: 1.2;
}

.card-dashboard-thirteen {
  padding: 20px;
  border-color: #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}
.card-dashboard-thirteen .main-content-label,
.card-dashboard-thirteen .card-table-two .card-title {
  font-size: 13px;
}

.card-table-two .card-dashboard-thirteen .card-title,
.card-dashboard-thirteen .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-thirteen .card-title {
  font-size: 13px;
}

.card-dashboard-thirteen .media {
  margin-bottom: 15px;
}
.card-dashboard-thirteen .media-icon {
  display: flex;
  margin-right: 10px;
  font-size: 45px;
  line-height: 1;
}
.card-dashboard-thirteen .media-icon i {
  line-height: 0;
}
.card-dashboard-thirteen .media-body h6 {
  margin-bottom: 2px;
  color: #1c273c;
  font-weight: 600;
  font-size: 22px;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.card-dashboard-thirteen .media-body h6 span {
  color: #4a4a69;
  font-weight: 400;
}
.card-dashboard-thirteen .media-body label {
  display: block;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.card-dashboard-events .card-header {
  padding: 20px;
  background-color: transparent;
}
.card-dashboard-events .card-subtitle {
  color: #1c273c;
  font-weight: 400;
  font-size: 18px;
}
.card-dashboard-events .card-body {
  padding: 0;
}
.card-dashboard-events .list-group-item {
  position: relative;
  padding: 15px 20px 15px 40px;
  border-right-width: 0;
  border-left-width: 0;
}
.card-dashboard-events .list-group-item:first-child, .card-dashboard-events .list-group-item:last-child {
  border-radius: 0;
}
.card-dashboard-events .list-group-item label {
  margin-bottom: 5px;
  color: #596882;
  font-weight: 700;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-dashboard-events .list-group-item label span {
  color: #97a3b9;
  font-weight: 500;
}
.card-dashboard-events .list-group-item h6 {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
}
.card-dashboard-events .list-group-item p {
  margin-bottom: 5px;
}
.card-dashboard-events .list-group-item p strong {
  font-weight: 500;
}
.card-dashboard-events .list-group-item small {
  font-size: 11px;
}
.card-dashboard-events .list-group-item small span {
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-events .event-indicator {
  position: absolute;
  top: 21px;
  left: 20px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
}
.card-dashboard-events .event-user {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.card-dashboard-events .event-user .main-img-user {
  width: 28px;
  height: 28px;
}
.card-dashboard-events .event-user .main-img-user::after {
  display: none;
}

.main-img-user.online::after {
  background-color: #016a59;
}

.card-dashboard-events .event-user .main-img-user + .main-img-user {
  margin-left: -6px;
}
.card-dashboard-events .event-user a:last-child {
  margin-left: 10px;
  color: #7987a1;
  font-weight: 500;
  font-size: 11px;
}
.card-dashboard-events .event-user a:last-child:hover, .card-dashboard-events .event-user a:last-child:focus {
  color: #596882;
}

.card-dashboard-fourteen {
  padding: 20px;
  border-color: #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}
.card-dashboard-fourteen .main-content-label,
.card-dashboard-fourteen .card-table-two .card-title {
  margin-bottom: 20px;
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .card-dashboard-fourteen {
    height: 100%;
  }
}
.card-table-two .card-dashboard-fourteen .card-title,
.card-dashboard-fourteen .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-fourteen .card-title {
  margin-bottom: 20px;
  font-size: 0.875rem;
}

.card-dashboard-fourteen .main-content-label span,
.card-dashboard-fourteen .card-table-two .card-title span {
  color: #97a3b9;
  font-weight: 400;
  text-transform: none;
}

.card-table-two .card-dashboard-fourteen .card-title span,
.card-dashboard-fourteen .card-dashboard-eight .card-title span,
.card-dashboard-eight .card-dashboard-fourteen .card-title span {
  color: #97a3b9;
  font-weight: 400;
  text-transform: none;
}

.card-dashboard-fourteen .card-body {
  min-height: 100px;
  padding: 0;
}
.card-dashboard-fourteen .card-body h1 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 600;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}
.card-dashboard-fourteen .card-body h1 span {
  margin-right: 5px;
  color: #97a3b9;
  font-weight: 400;
  letter-spacing: normal;
}
.card-dashboard-fourteen .card-body h4 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.card-dashboard-fourteen .card-body .progress {
  margin-bottom: 2px;
}
.card-dashboard-fourteen .card-body small {
  color: #97a3b9;
  font-size: 11px;
}
.card-dashboard-fourteen .sparkline-wrapper canvas {
  width: 100% !important;
}
.card-dashboard-fourteen .card-footer {
  margin-top: 15px;
  padding: 0;
  background-color: transparent;
  border-top-width: 0;
}
.card-dashboard-fourteen .card-footer h6 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-size: 20px;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.card-dashboard-fourteen .card-footer label {
  display: block;
  margin-bottom: 0;
  color: #97a3b9;
  font-size: 11px;
}

@media (min-width: 576px) {
  .card-dashboard-fourteen .card-footer label {
    font-size: 0.875rem;
  }
}
/* ###### 8.5 Dashboard Five  ###### */
.main-body-sidebar.main-light .main-sidebar {
  background-color: #f4f5f8;
  border-right-color: #ededf5;
  box-shadow: 2px 0 3px rgba(28, 39, 60, 0.04);
}

.main-content-dashboard-five {
  background-color: #eeeff4;
  transition: all 0.4s;
}
.main-content-dashboard-five .main-header {
  background-color: var(--primary02);
  box-shadow: 0 2px 3px rgba(28, 39, 60, 0.05);
}
.main-content-dashboard-five .main-header-menu-icon {
  margin-right: 0;
}
.main-content-dashboard-five .main-header-center .form-control {
  border-color: #ededf5;
}
.main-content-dashboard-five .main-content-header {
  padding: 20px 20px 0;
}
.main-content-dashboard-five .main-content-body {
  padding: 20px;
}
.main-content-dashboard-five .card {
  background-color: var(--primary02);
  border-color: #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}
.main-content-dashboard-five .card-header {
  padding: 20px 20px 0;
  background-color: transparent;
}
.main-content-dashboard-five .card-text {
  margin-bottom: 0;
  color: #97a3b9;
  font-size: 12px;
  line-height: 1.4;
}

@media (prefers-reduced-motion: reduce) {
  .main-content-dashboard-five {
    transition: none;
  }
}
@media (min-width: 1200px) {
  .main-content-dashboard-five .main-content-header {
    padding: 25px 25px 0;
  }
}
.card-dashboard-fifteen {
  padding: 20px 20px 0;
  overflow: hidden;
}
.card-dashboard-fifteen h1 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 500;
  font-size: 40px;
  font-family: "Archivo", -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";
  line-height: 1;
}
.card-dashboard-fifteen h1 span {
  display: inline;
  color: #7987a1;
  font-size: 18px;
}
.card-dashboard-fifteen label {
  display: block;
  font-weight: 500;
  font-size: 14px;
}
.card-dashboard-fifteen span {
  display: block;
  color: #97a3b9;
  font-size: 12px;
}
.card-dashboard-fifteen .chart-wrapper {
  position: relative;
  margin-right: -32px;
  margin-bottom: -10px;
  margin-left: -32px;
}
.card-dashboard-fifteen .flot-chart {
  position: relative;
  width: 100%;
  height: 127px;
  margin-top: 20px;
}
.card-dashboard-fifteen .flot-chart .flot-x-axis > div:nth-child(4) {
  color: #1c273c !important;
}

.table-talk-time {
  margin-bottom: 0;
}
.table-talk-time thead > tr th,
.table-talk-time thead > tr td {
  padding: 7px 10px;
}
.table-talk-time tbody > tr th,
.table-talk-time tbody > tr td {
  padding: 7px 10px;
}
.table-talk-time thead > tr th:first-child,
.table-talk-time thead > tr td:first-child {
  padding-left: 20px;
}
.table-talk-time tbody > tr th:first-child,
.table-talk-time tbody > tr td:first-child {
  padding-left: 20px;
}

.card-dashboard-sixteen .main-img-user::after {
  display: none;
}
.card-dashboard-sixteen .table tbody > tr {
  background-color: transparent;
}
.card-dashboard-sixteen .table tbody > tr th,
.card-dashboard-sixteen .table tbody > tr td {
  padding: 10px 10px 10px 0;
  white-space: nowrap;
  vertical-align: middle;
}
.card-dashboard-sixteen .table tbody > tr th:first-child,
.card-dashboard-sixteen .table tbody > tr td:first-child {
  width: 10%;
}
.card-dashboard-sixteen .table tbody > tr th:nth-child(2),
.card-dashboard-sixteen .table tbody > tr td:nth-child(2) {
  width: 60%;
}
.card-dashboard-sixteen .table tbody > tr th:last-child,
.card-dashboard-sixteen .table tbody > tr td:last-child {
  width: 30%;
}

.dashboard-five-stacked-chart {
  height: 200px;
}

@media (min-width: 768px) {
  .dashboard-five-stacked-chart {
    height: 240px;
  }
}
@media (min-width: 847px) {
  .dashboard-five-stacked-chart {
    height: 260px;
  }
}
@media (min-width: 992px) {
  .dashboard-five-stacked-chart {
    height: 240px;
  }
}
@media (min-width: 1067px) {
  .dashboard-five-stacked-chart {
    height: 260px;
  }
}
/* ###### 8.6 Dashboard Six  ###### */
.main-light .main-iconbar,
.main-light .main-iconbar-aside {
  background-color: #e3e7ed;
}
.main-light .main-iconbar-body .nav {
  border-left-color: #ededf5;
}
.main-light .main-iconbar-body .nav-item + .nav-item,
.main-light .main-iconbar-body .nav-sub,
.main-light .main-iconbar-body .nav-sub-item + .nav-sub-item {
  border-top-color: #bdc6d6;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .main-light .main-iconbar-aside.show + .main-content {
    box-shadow: none;
  }
}
.main-content-dashboard-six {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
  padding: 0;
  background-color: #f4f5f8;
  border-left-color: #ededf5;
  box-shadow: 0 0 7px rgba(28, 39, 60, 0.08);
}

@media (min-width: 992px) {
  .main-content-dashboard-six {
    z-index: 550;
    margin-left: 64px;
    border-left: 1px solid #ededf5;
  }
}
.main-header-dashboard-six {
  background-color: #fff;
  border-bottom: 1px solid #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.06);
}
.main-header-dashboard-six .main-header-menu-icon {
  margin-right: 0;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .main-header-dashboard-six .main-header-center {
    margin-left: 5px;
  }
}
@media (min-width: 1200px) {
  .main-header-dashboard-six .main-header-center {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .main-header-dashboard-six .main-header-menu-icon {
    display: none;
  }
}
.main-content-body-dashboard-six {
  padding: 25px;
}
.main-content-body-dashboard-six .main-content-title {
  letter-spacing: -0.8px;
}
.main-content-body-dashboard-six .card {
  border-color: #ededf5;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.06);
}
.main-content-body-dashboard-six .card-header {
  padding: 20px 20px 0;
  background-color: transparent;
}
.main-content-body-dashboard-six .card-title {
  font-weight: 700;
  text-transform: uppercase;
}

.card-dashboard-donut .card-body {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 20px;
}
.card-dashboard-donut .main-donut-chart.chart1 {
  width: 140px;
  height: 140px;
  background: #ededf5;
}
.card-dashboard-donut .main-donut-chart.chart1 .slice.one {
  background: #6f42c1;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  clip: rect(0 140px 70px 0);
}
.card-dashboard-donut .main-donut-chart.chart1 .slice.two {
  background: #6f42c1;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  clip: rect(0 70px 140px 0);
}
.card-dashboard-donut .main-donut-chart.chart1 .chart-center {
  top: 10px;
  left: 10px;
  width: 120px;
  height: 120px;
  background: #fff;
}
.card-dashboard-donut .main-donut-chart.chart1 .chart-center span {
  color: #6f42c1;
  font-size: 40px;
  line-height: 120px;
}
.card-dashboard-donut .main-donut-chart.chart1 .chart-center span:after {
  content: "75%";
}
.card-dashboard-donut .main-donut-chart.chart2 {
  width: 140px;
  height: 140px;
  background: #ededf5;
}
.card-dashboard-donut .main-donut-chart.chart2 .slice.one {
  background: var(--primary-bg-color);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  clip: rect(0 140px 70px 0);
}
.card-dashboard-donut .main-donut-chart.chart2 .slice.two {
  background: var(--primary-bg-color);
  -webkit-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
  clip: rect(0 70px 140px 0);
}
.card-dashboard-donut .main-donut-chart.chart2 .chart-center {
  top: 10px;
  left: 10px;
  width: 120px;
  height: 120px;
  background: #fff;
}
.card-dashboard-donut .main-donut-chart.chart2 .chart-center span {
  color: var(--primary-bg-color);
  font-size: 40px;
  line-height: 120px;
}
.card-dashboard-donut .main-donut-chart.chart2 .chart-center span:after {
  content: "68%";
}
.card-dashboard-donut .main-donut-chart.chart1 .chart-center span, .card-dashboard-donut .main-donut-chart.chart2 .chart-center span {
  font-weight: 600;
  font-size: 32px;
  font-family: "Archivo", -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";
}

.card-dashboard-balance {
  position: relative;
  overflow: hidden;
}
.card-dashboard-balance .card-body {
  position: relative;
  z-index: 5;
  padding: 20px;
}
.card-dashboard-balance .fab {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 5;
  color: var(--primary-bg-color);
  font-size: 48px;
  background-color: #fff;
}
.card-dashboard-balance .main-content-label,
.card-dashboard-balance .card-table-two .card-title {
  color: #7987a1;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 1px;
}

@media (min-width: 576px) {
  .card-dashboard-balance {
    height: 100%;
    min-height: 260px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-balance .card-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 30px;
  }
}
.card-table-two .card-dashboard-balance .card-title,
.card-dashboard-balance .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-balance .card-title {
  color: #7987a1;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 1px;
}

@media (min-width: 576px) {
  .card-dashboard-balance .main-content-label,
  .card-dashboard-balance .card-table-two .card-title {
    font-size: 11px;
  }
  .card-table-two .card-dashboard-balance .card-title,
  .card-dashboard-balance .card-dashboard-eight .card-title,
  .card-dashboard-eight .card-dashboard-balance .card-title {
    font-size: 11px;
  }
}
.card-dashboard-balance .balance-amount {
  margin-bottom: 20px;
  color: #1c273c;
  font-weight: 600;
  font-size: 28px;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}
.card-dashboard-balance .balance-amount span {
  color: #97a3b9;
  font-weight: 400;
  letter-spacing: normal;
}
.card-dashboard-balance .account-number {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #1c273c;
  font-weight: 700;
  font-size: 20px;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}
.card-dashboard-balance .account-number span {
  display: flex;
  align-items: center;
  line-height: 1;
}
.card-dashboard-balance .account-number span + span {
  margin-left: 20px;
}
.card-dashboard-balance .account-number span i {
  width: 5px;
  height: 5px;
  background-color: #1c273c;
  border-radius: 100%;
}
.card-dashboard-balance .account-number span i + i {
  margin-left: 5px;
}
.card-dashboard-balance .account-name {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 400;
}
.card-dashboard-balance .chart-wrapper {
  position: absolute;
  top: 20px;
  right: -10px;
  bottom: 10px;
  left: -10px;
  z-index: 4;
  opacity: 0.3;
}
.card-dashboard-balance .flot-chart {
  width: 100%;
  height: 100%;
}

@media (min-width: 576px) {
  .card-dashboard-balance .balance-amount {
    font-size: 36px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-balance .account-number {
    font-size: 28px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-balance .account-number span + span {
    margin-left: 30px;
  }
}
@media (min-width: 1200px) {
  .card-dashboard-balance .account-number span + span {
    margin-left: 50px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-balance .account-number span i {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .card-dashboard-ratio {
    height: 350px;
  }
}
.card-dashboard-ratio .card-body {
  display: flex;
  align-items: center;
}
.card-dashboard-ratio .card-body + .card-body {
  padding-top: 0px;
}
.card-dashboard-ratio .card-body > div:first-child {
  display: none;
  align-items: center;
  justify-content: center;
  width: 140px;
}
.card-dashboard-ratio .card-body > div:last-child {
  flex: 1;
}
.card-dashboard-ratio .card-body h5 {
  margin-bottom: 2px;
  color: #1c273c;
  font-weight: 600;
  font-size: 28px;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}
.card-dashboard-ratio .card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ededf5;
  font-size: 140px;
}
.card-dashboard-ratio .card-icon .typcn {
  line-height: 1;
}
.card-dashboard-ratio .card-icon .typcn::before {
  width: auto;
}

@media (min-width: 576px) {
  .card-dashboard-ratio .card-body > div:first-child {
    display: flex;
  }
}
@media (min-width: 576px) {
  .card-dashboard-ratio .card-body > div:last-child {
    margin-left: 30px;
  }
}
.card-dashboard-finance {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
}
.card-dashboard-finance .card-title {
  margin-bottom: 20px;
}
.card-dashboard-finance h2 {
  margin-top: 10px;
  margin-bottom: 2px;
  color: #1c273c;
  font-weight: 600;
  font-size: 30px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -1px;
}
.card-dashboard-finance h2 span {
  margin-right: 5px;
  color: #97a3b9;
  font-weight: 400;
  letter-spacing: normal;
}

@media (min-width: 992px) {
  .card-dashboard-finance {
    min-height: 172px;
  }
}
@media (min-width: 1200px) {
  .card-dashboard-finance {
    min-height: 165px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-finance .card-title {
    margin-bottom: auto;
  }
}
.card-dashboard-table-six .card-title {
  margin-bottom: 0;
  padding: 15px 20px;
  border-bottom: 1px solid #ededf5;
}
.card-dashboard-table-six .table-responsive {
  width: calc(100vw - 42px);
}
.card-dashboard-table-six .table {
  margin-bottom: 0;
}
.card-dashboard-table-six .table thead tr th {
  white-space: nowrap;
}
.card-dashboard-table-six .table thead tr:first-child {
  background-color: #e3e7ed;
}
.card-dashboard-table-six .table thead tr:first-child th {
  padding: 10px 12px;
  line-height: 1;
}
.card-dashboard-table-six .table thead tr:first-child th:last-child {
  border-left: 1px solid #ededf5;
}
.card-dashboard-table-six .table thead tr:last-child th {
  width: 13%;
  padding: 10px 12px;
  line-height: 1;
  text-align: right;
}
.card-dashboard-table-six .table thead tr:last-child th:first-child {
  width: 22%;
}
.card-dashboard-table-six .table thead tr:last-child th:nth-child(2), .card-dashboard-table-six .table thead tr:last-child th:nth-child(6) {
  border-left: 1px solid #ededf5;
}
.card-dashboard-table-six .table tbody tr td {
  white-space: nowrap;
  text-align: right;
}
.card-dashboard-table-six .table tbody tr td:first-child {
  text-align: left;
}
.card-dashboard-table-six .table tbody tr td:nth-child(2), .card-dashboard-table-six .table tbody tr td:nth-child(6) {
  border-left: 1px solid #ededf5;
}
.card-dashboard-table-six .table tbody tr:last-child td {
  color: #1c273c;
  font-weight: 500;
}

@media (min-width: 992px) {
  .card-dashboard-table-six .table-responsive {
    width: 100%;
  }
}
/* ###### 8.7 Dashboard Seven  ###### */
.main-minimal {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
  background-color: #fff;
}
.main-minimal .main-navbar-three .nav-item.active::before {
  bottom: -3px;
}
.main-minimal .main-navbar-three .nav-item.active .nav-link {
  font-weight: 700;
}
.main-minimal .main-navbar-three .nav-link {
  font-size: 13px;
}
.main-minimal.main-navbar-show .main-header {
  z-index: auto;
}

@media (min-width: 1200px) {
  .main-minimal {
    padding: 10px 0 0;
  }
}
.main-content-title-minimal {
  margin-bottom: 8px;
  color: #1c273c;
  font-weight: 500;
  font-size: 22px;
  line-height: 1;
  letter-spacing: -1px;
}
.main-content-title-minimal span {
  font-weight: 700;
}

.main-content-text-minimal {
  margin-bottom: 20px;
  color: #596882;
  font-weight: 400;
}

.media-dashboard-one {
  display: block;
}
.media-dashboard-one .media-right {
  flex-shrink: 0;
  width: 100%;
}
.media-dashboard-one .media-body {
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .media-dashboard-one {
    display: flex;
    align-items: stretch;
  }
}
@media (min-width: 992px) {
  .media-dashboard-one .media-right {
    width: 280px;
  }
}
@media (min-width: 992px) {
  .media-dashboard-one .media-body {
    margin-right: 20px;
    margin-bottom: 0;
  }
}
.card-minimal-one {
  position: relative;
  height: 100%;
  min-height: 320px;
  overflow: hidden;
  border-color: #ededf5;
}
.card-minimal-one .card-body {
  position: relative;
  z-index: 5;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 20px;
}
.card-minimal-one .card-body > label {
  display: block;
  margin-bottom: 5px;
  color: var(--primary-bg-color);
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}
.card-minimal-one .card-body > label span {
  color: #596882;
  font-weight: 500;
}
.card-minimal-one .card-body > small {
  display: block;
  color: #97a3b9;
  font-size: 12px;
}
.card-minimal-one .card-body > h6 {
  display: flex;
  align-items: flex-end;
  margin: 15px 0;
  color: #1c273c;
  font-weight: 600;
  font-size: 36px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -2px;
}
.card-minimal-one .card-body > h6 span {
  margin-right: 3px;
  color: #4a4a69;
  font-weight: 400;
}
.card-minimal-one .value-info {
  display: flex;
  align-items: center;
}
.card-minimal-one .value-info + .value-info {
  margin-top: 5px;
}
.card-minimal-one .value-info p {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
  font-family: "Archivo", sans-serif;
  letter-spacing: -0.35px;
}
.card-minimal-one .value-info p span {
  margin-right: 2px;
  color: #4a4a69;
  letter-spacing: normal;
}
.card-minimal-one .value-info label {
  position: relative;
  top: -2px;
  display: block;
  width: 40px;
  margin-bottom: 0;
  font-weight: 700;
}
.card-minimal-one .open-info {
  display: flex;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: 25px;
}
.card-minimal-one .open-info > div + div {
  margin-left: 25px;
}
.card-minimal-one .open-info label {
  margin-bottom: 2px;
  color: #7f8da9;
  font-size: 12px;
}
.card-minimal-one .open-info h6 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-size: 13px;
  font-family: "Archivo", -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";
}
.card-minimal-one .open-info h6 span {
  font-weight: 400;
}
.card-minimal-one .chart-wrapper {
  position: absolute;
  right: -8px;
  bottom: -13px;
  left: -9px;
}
.card-minimal-one .chart-wrapper .flot-x-axis > div {
  transform: translate(20px, -23px);
}
.card-minimal-one .flot-chart {
  position: relative;
  width: 100%;
  height: 250px;
}

.card-minimal-two {
  height: 72px;
  overflow: hidden;
  background-color: transparent;
  border-color: #ededf5;
}
.card-minimal-two .card-header {
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  background-color: transparent;
  border-bottom: 1px solid #ededf5;
}
.card-minimal-two .card-header > .nav .nav-link {
  padding: 8px 18px;
  font-weight: 500;
  background-color: #e3e7ed;
}
.card-minimal-two .card-header > .nav .nav-link + .nav-link {
  margin-left: 2px;
}
.card-minimal-two .card-header > .nav .nav-link:hover, .card-minimal-two .card-header > .nav .nav-link:focus {
  background-color: #ededf5;
}
.card-minimal-two .card-header > .nav .nav-link.active {
  color: #fff;
  background-color: var(--primary-bg-color);
}
.card-minimal-two .card-header-right {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.card-minimal-two .card-header-right .nav {
  justify-content: flex-end;
  width: 100%;
}
.card-minimal-two .card-header-right .nav-link {
  padding: 5px 10px;
  text-transform: capitalize;
}
.card-minimal-two .card-header-right .nav-link + .nav-link {
  margin-left: 2px;
}
.card-minimal-two .card-header-right .nav-link span:first-child {
  display: none;
}
.card-minimal-two .card-header-right .nav-link span:last-child {
  font-weight: 500;
  font-size: 11px;
  text-transform: uppercase;
}
.card-minimal-two .card-header-right .nav-link:hover, .card-minimal-two .card-header-right .nav-link:focus {
  background-color: #e3e7ed;
}
.card-minimal-two .card-header-right .nav-link.active {
  color: #fff;
  background-color: #97a3b9;
}
.card-minimal-two .card-body {
  position: relative;
  padding: 0;
  overflow: hidden;
}
.card-minimal-two .flot-wrapper {
  position: relative;
  bottom: -14px;
  margin-top: -25px;
  margin-right: -9px;
  margin-left: -31px;
}
.card-minimal-two .flot-wrapper .flot-x-axis > div {
  transform: translate(22px, -23px);
}
.card-minimal-two .flot-wrapper .flot-y-axis > div {
  transform: translateX(-10px);
}
.card-minimal-two .flot-chart {
  position: relative;
  width: 100%;
  height: 250px;
}
.card-minimal-two .more-info {
  position: absolute;
  top: 10px;
  right: 10px;
}
.card-minimal-two .more-info div {
  display: flex;
  align-items: flex-start;
  font-size: 13px;
}
.card-minimal-two .more-info span:first-child {
  display: block;
  width: 80px;
  color: #7987a1;
  line-height: 1.35;
  text-align: right;
}
.card-minimal-two .more-info span:last-child {
  margin-left: 15px;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
  font-family: "Archivo", -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";
}
.card-minimal-two .card-footer {
  position: relative;
  z-index: 2;
  width: calc(100vw - 40px);
  margin-bottom: -8px;
  padding: 20px;
  overflow-y: hidden;
}

@media (min-width: 576px) {
  .card-minimal-two .card-header {
    display: flex;
    padding: 15px 20px;
  }
}
@media (min-width: 992px) {
  .card-minimal-two .card-header > .nav .nav-link {
    padding: 8px 20px;
  }
}
@media (min-width: 1200px) {
  .card-minimal-two .card-header > .nav .nav-link {
    padding: 8px 30px;
  }
}
@media (min-width: 576px) {
  .card-minimal-two .card-header-right {
    margin-top: 0;
  }
}
@media (min-width: 576px) {
  .card-minimal-two .card-header-right .nav-link {
    padding: 8px 10px;
  }
}
@media (min-width: 768px) {
  .card-minimal-two .card-header-right .nav-link span:first-child {
    display: inline;
  }
}
@media (min-width: 768px) {
  .card-minimal-two .card-header-right .nav-link span:last-child {
    display: none;
  }
}
@media (min-width: 992px) {
  .card-minimal-two .card-body {
    padding: 0 20px;
  }
}
@media (min-width: 992px) {
  .card-minimal-two .flot-wrapper {
    margin-top: 0;
    margin-right: -9px;
    margin-left: 10px;
  }
}
@media (min-width: 992px) {
  .card-minimal-two .flot-chart {
    height: 300px;
  }
}
@media (min-width: 576px) {
  .card-minimal-two .more-info {
    top: 30px;
    right: 20px;
  }
}
@media (min-width: 992px) {
  .card-minimal-two .more-info {
    top: 50px;
    right: 30px;
  }
}
@media (min-width: 992px) {
  .card-minimal-two .card-footer {
    width: auto;
  }
}
.card-bitcoin .media-icon {
  color: #f7931a;
  font-size: 42px;
  line-height: 0;
}
.card-bitcoin .media-body {
  margin-bottom: 10px;
  margin-left: 20px;
}
.card-bitcoin .row {
  flex-wrap: nowrap;
  overflow-x: auto;
  white-space: nowrap;
}
.card-bitcoin .row > div {
  flex-shrink: 0;
}
.card-bitcoin label {
  margin-bottom: 2px;
  color: #7987a1;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-bitcoin p {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-size: 16px;
  font-family: "Archivo", -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";
}

.card-minimal-three {
  width: calc(100vw - 38px);
  border-color: #ededf5;
}
.card-minimal-three .card-header {
  padding: 20px 20px 0;
  background-color: transparent;
  border-bottom: 1px solid #ededf5;
}
.card-minimal-three .card-header .main-content-text {
  margin-bottom: 20px;
}
.card-minimal-three .main-nav-tabs {
  position: relative;
  margin-right: -15px;
  margin-bottom: 3px;
  margin-left: -15px;
  padding: 0;
  background-color: transparent;
}
.card-minimal-three .main-nav-tabs .lSAction > a {
  background-color: #ededf5;
}
.card-minimal-three .main-nav-tabs .lSAction > a::before {
  top: -4px;
}
.card-minimal-three .main-nav-tabs .lSAction > a.lSPrev {
  left: -35px;
}
.card-minimal-three .main-nav-tabs .tab-item {
  min-width: 203px;
}
.card-minimal-three .main-nav-tabs .tab-link {
  align-items: flex-start;
  padding-top: 8px;
  font-weight: 500;
  background-color: #e3e7ed;
}
.card-minimal-three .main-nav-tabs .tab-link:hover {
  background-color: #ededf5;
}
.card-minimal-three .main-nav-tabs .tab-link.active {
  color: #fff;
  background-color: #596882;
}
.card-minimal-three .main-nav-tabs .tab-link.active:hover, .card-minimal-three .main-nav-tabs .tab-link.active:focus {
  color: #fff;
  background-color: #596882;
}
.card-minimal-three .card-body {
  padding: 0;
}
.card-minimal-three .tab-pane-header {
  padding: 20px;
  background-color: #fff;
  border-bottom: 1px solid #ededf5;
}
.card-minimal-three .tab-pane-header .main-content-label,
.card-minimal-three .tab-pane-header .card-table-two .card-title {
  margin-bottom: 3px;
}

@media (min-width: 992px) {
  .card-minimal-three {
    width: 634px;
  }
}
@media (min-width: 1200px) {
  .card-minimal-three {
    width: 753px;
  }
}
@media (min-width: 576px) {
  .card-minimal-three .main-nav-tabs .tab-item {
    min-width: 150px;
  }
}
@media (min-width: 576px) {
  .card-minimal-three .tab-pane-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.card-table-two .card-minimal-three .tab-pane-header .card-title,
.card-minimal-three .tab-pane-header .card-dashboard-eight .card-title,
.card-dashboard-eight .card-minimal-three .tab-pane-header .card-title {
  margin-bottom: 3px;
}

.card-minimal-three .tab-pane-header > div:last-child {
  display: flex;
  margin-top: 15px;
}
.card-minimal-three .tab-pane-header > div:last-child a {
  flex: 1;
}
.card-minimal-three .tab-pane-header > div:last-child a + a {
  margin-left: 10px;
}
.card-minimal-three .tab-pane-body {
  padding: 20px;
}
.card-minimal-three .tab-pane-body .table thead tr th,
.card-minimal-three .tab-pane-body .table thead tr td {
  white-space: nowrap;
}
.card-minimal-three .tab-pane-body .table tbody tr th,
.card-minimal-three .tab-pane-body .table tbody tr td {
  white-space: nowrap;
}
.card-minimal-three .no-transactions-panel {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 200px;
}
.card-minimal-three .no-transactions-panel .icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
  color: #97a3b9;
  font-size: 48px;
  background-color: #e3e7ed;
  border-radius: 100%;
}
.card-minimal-three .no-transactions-panel .icon-wrapper i {
  line-height: 0;
}
.card-minimal-three .no-transactions-panel h6 {
  margin-bottom: 2px;
  color: #1c273c;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.card-minimal-three .table tbody tr td {
  vertical-align: middle;
}
.card-minimal-three .table tbody tr td span {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.card-minimal-three .table tbody tr td:last-child {
  color: #1c273c;
  font-weight: 500;
}

.card-crypto-portfolio {
  width: 100%;
  margin-top: 20px;
  border-color: #ededf5;
}
.card-crypto-portfolio .card-title {
  text-transform: uppercase;
}
.card-crypto-portfolio .table {
  margin-bottom: 0;
}
.card-crypto-portfolio .table thead tr th,
.card-crypto-portfolio .table thead tr td {
  padding: 10px 0;
  white-space: nowrap;
  text-align: right;
}
.card-crypto-portfolio .table tbody tr th,
.card-crypto-portfolio .table tbody tr td {
  padding: 10px 0;
  white-space: nowrap;
  text-align: right;
}
.card-crypto-portfolio .table thead tr th:first-child,
.card-crypto-portfolio .table thead tr td:first-child {
  text-align: left;
}
.card-crypto-portfolio .table tbody tr th:first-child,
.card-crypto-portfolio .table tbody tr td:first-child {
  text-align: left;
}
.card-crypto-portfolio .table thead tr th {
  font-size: 10px;
}
.card-crypto-portfolio .table tbody tr td:first-child {
  color: #1c273c;
  font-weight: 500;
}

@media (min-width: 992px) {
  .card-crypto-portfolio {
    width: calc(33.33333% - 13px);
    margin-top: 0;
  }
}
.card-minimal-four {
  border-color: #ededf5;
}
.card-minimal-four .card-header {
  background-color: transparent;
  border-bottom: 1px solid #ededf5;
}
.card-minimal-four .card-header h6 {
  margin-bottom: 2px;
  color: #1c273c;
  font-weight: 700;
  font-size: 14px;
}
.card-minimal-four .card-header p {
  margin-bottom: 0;
  white-space: nowrap;
}
.card-minimal-four .card-header p span {
  color: #f34343;
}
.card-minimal-four .card-header .media {
  align-items: center;
}
.card-minimal-four .card-header .media-body {
  margin-left: 12px;
}
.card-minimal-four .coin-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  color: #fff;
  font-size: 24px;
  border-radius: 100%;
}
.card-minimal-four .coin-logo i {
  line-height: 0;
}
.card-minimal-four .card-body {
  position: relative;
  padding: 0;
  overflow: hidden;
  background-color: var(--primary02);
}
.card-minimal-four .card-body-top {
  position: absolute;
  top: 15px;
  left: 10px;
  z-index: 10;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.card-minimal-four .card-body-top a {
  display: inline-block;
  width: 20px;
  color: #1c273c;
  font-weight: 700;
  text-align: right;
}
.card-minimal-four .card-body-top a:hover, .card-minimal-four .card-body-top a:focus {
  color: var(--primary-bg-color);
}
.card-minimal-four .card-body-top div + div {
  margin-top: 5px;
}
.card-minimal-four .chart-wrapper {
  position: relative;
  margin-right: -9px;
  margin-bottom: -17px;
  margin-left: -20px;
}
.card-minimal-four .flot-chart {
  width: 100%;
  height: 150px;
}
.card-minimal-four .card-footer {
  padding: 0;
  background-color: transparent;
  border-top-color: #ededf5;
}
.card-minimal-four .card-footer .nav-link {
  position: relative;
  display: block;
  flex: 1;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  background-color: #e3e7ed;
}
.card-minimal-four .card-footer .nav-link:hover, .card-minimal-four .card-footer .nav-link:focus {
  background-color: #eeeff4;
}
.card-minimal-four .card-footer .nav-link span {
  display: block;
}
.card-minimal-four .card-footer .nav-link span:first-child {
  color: #97a3b9;
  font-weight: 700;
  font-size: 11px;
}
.card-minimal-four .card-footer .nav-link span:last-child {
  color: #4a4a69;
  font-weight: 500;
  font-size: 11px;
  font-family: "Archivo", -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";
}
.card-minimal-four .card-footer .nav-link + .nav-link {
  border-left: 1px solid #ededf5;
}
.card-minimal-four .card-footer .nav-link.active {
  background-color: var(--primary02);
}
.card-minimal-four .card-footer .nav-link.active::before {
  content: "";
  position: absolute;
  top: -1px;
  right: 0;
  left: 0;
  z-index: 5;
  border-top: 1px solid #f7f7f7;
}
.card-minimal-four .card-footer .nav-link.active span:first-child {
  color: #1c273c;
}

/* ###### 8.8 Dashboard Eight  ###### */
.main-dashboard-eight {
  background-color: #dde2e9;
}

.main-header-primary {
  background-color: #0040ff;
}
.main-header-primary .main-header-center .form-control {
  height: 38px;
  color: #fff;
  background-color: #0033cc;
  border-width: 0;
  border-radius: 2px;
}
.main-header-primary .main-header-center .form-control::placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.main-header-primary .main-header-center .form-control:focus + .btn {
  color: #fff;
}
.main-header-primary .main-header-center .sp-container .form-control:focus + button {
  color: #fff;
}

.sp-container .main-header-primary .main-header-center .form-control:focus + button {
  color: #fff;
}

.main-header-primary .main-header-center .btn,
.main-header-primary .main-header-center .sp-container button {
  font-size: 14px;
}

.sp-container .main-header-primary .main-header-center button {
  font-size: 14px;
}

.main-header-primary .main-header-center .btn:hover,
.main-header-primary .main-header-center .sp-container button:hover {
  color: #fff;
}

.sp-container .main-header-primary .main-header-center button:hover {
  color: #fff;
}

.main-header-primary .main-header-center .btn:focus,
.main-header-primary .main-header-center .sp-container button:focus {
  color: #fff;
}

.sp-container .main-header-primary .main-header-center button:focus {
  color: #fff;
}

.main-header-primary .main-logo {
  color: #fff;
  font-weight: 600;
  letter-spacing: -1.2px;
}
.main-header-primary .main-logo span {
  color: rgba(255, 255, 255, 0.65);
}
.main-header-primary .main-header-menu-icon span {
  background-color: rgba(255, 255, 255, 0.65);
}
.main-header-primary .main-header-menu-icon span::before, .main-header-primary .main-header-menu-icon span::after {
  background-color: rgba(255, 255, 255, 0.65);
}
.main-header-primary .main-header-message > a {
  color: rgba(255, 255, 255, 0.75);
}
.main-header-primary .main-header-notification > a {
  color: rgba(255, 255, 255, 0.75);
}
.main-header-primary .main-header-notification > a::after {
  display: none;
}
.main-header-primary .main-header-notification .dropdown-menu {
  border-width: 0;
  box-shadow: 0 0 5px rgba(28, 39, 60, 0.1);
}
.main-header-primary .main-profile-menu .dropdown-menu {
  border-width: 0;
  box-shadow: 0 0 5px rgba(28, 39, 60, 0.1);
}
.main-header-primary .main-profile-menu.show .main-img-user::before {
  display: none;
}

@media (min-width: 576px) {
  .main-header-primary .main-header-notification .dropdown-menu {
    top: 43px;
  }
}
@media (min-width: 992px) {
  .main-header-primary .main-header-notification .dropdown-menu {
    top: 45px;
  }
}
@media (min-width: 576px) {
  .main-header-primary .main-profile-menu .dropdown-menu {
    top: 46px;
  }
}
@media (min-width: 992px) {
  .main-header-primary .main-profile-menu .dropdown-menu {
    top: 48px;
  }
}
.main-navbar-dashboard-eight {
  background-color: #f9f9f9;
  border-bottom-width: 0;
}
.main-navbar-dashboard-eight .main-navbar-header {
  color: #fff;
  background-color: #0040ff;
  border-bottom-width: 0;
}
.main-navbar-dashboard-eight .main-navbar-header .main-logo {
  color: #fff;
}
.main-navbar-dashboard-eight .nav-item.active::before {
  border-bottom-color: #1a53ff;
}
.main-navbar-dashboard-eight .nav-item.active .nav-link {
  color: #1a53ff;
}
.main-navbar-dashboard-eight .nav-link {
  font-weight: 500;
  font-size: 14px;
  text-transform: capitalize;
}
.main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega) {
  background-color: #f9f9f9;
  border-width: 0;
}
.main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega)::before {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  left: -5px;
  z-index: 4;
  height: 5px;
  background-color: #f9f9f9;
}
.main-navbar-dashboard-eight .nav-sub-item > .nav-sub {
  left: 180px;
}
.main-navbar-dashboard-eight .nav-sub-item > .nav-sub::before {
  top: -5px;
  right: auto;
  bottom: -5px;
  left: -5px;
  width: 5px;
  height: auto;
}
.main-navbar-dashboard-eight .nav-sub-item.active .nav-sub-link {
  color: var(--primary-bg-color);
}
.main-navbar-dashboard-eight .nav-sub-link:hover {
  color: var(--primary-bg-color);
}
.main-navbar-dashboard-eight .nav-sub-mega .container,
.main-navbar-dashboard-eight .nav-sub-mega .container-fluid {
  background-color: #f9f9f9;
  border-width: 0;
}

@media (min-width: 992px) {
  .main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega) {
    box-shadow: 0 0 5px rgba(28, 39, 60, 0.12);
  }
}
@media (min-width: 992px) {
  .main-navbar-dashboard-eight .nav-sub-mega .container,
  .main-navbar-dashboard-eight .nav-sub-mega .container-fluid {
    box-shadow: 0 5px 3px -3px rgba(28, 39, 60, 0.12);
  }
}
.main-content-dashboard-eight {
  padding-top: 25px;
}
.main-content-dashboard-eight .main-content-title {
  letter-spacing: -0.8px;
}
.main-content-dashboard-eight .card {
  border-width: 0;
  border-radius: 2px;
  box-shadow: 0 0 5px rgba(28, 39, 60, 0.1);
}
.main-content-dashboard-eight .card-title {
  font-weight: 500;
}

@media (max-width: 575px) {
  .main-content-dashboard-eight .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.card-dashboard-seventeen {
  position: relative;
}
.card-dashboard-seventeen .card-body {
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 180px;
}
.card-dashboard-seventeen .card-body h4 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 700;
  font-family: "Archivo", -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";
}
.card-dashboard-seventeen .card-body span {
  font-size: 11px;
}
.card-dashboard-seventeen .card-title {
  line-height: 1.3;
}
.card-dashboard-seventeen.bg-primary-dark {
  background-color: #0033cc;
}
.card-dashboard-seventeen .chart-wrapper {
  position: absolute;
  right: -8px;
  bottom: -8px;
  left: -8px;
}
.card-dashboard-seventeen .flot-chart {
  width: 100%;
  height: 180px;
}

.card-dashboard-eighteen {
  display: block;
  padding: 20px;
}
.card-dashboard-eighteen .card-title {
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-eighteen .card-body {
  align-items: flex-start;
  padding: 20px 0 34px;
}
.card-dashboard-eighteen .card-body h6 {
  position: relative;
  margin-bottom: 2px;
  padding-left: 23px;
  color: #1c273c;
  font-weight: 600;
  font-size: 21px;
  font-family: "Archivo", -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";
  letter-spacing: -0.8px;
}
.card-dashboard-eighteen .card-body h6 span {
  color: #97a3b9;
  font-weight: 400;
  letter-spacing: normal;
}
.card-dashboard-eighteen .card-body h6::before {
  content: "";
  position: absolute;
  top: calc(50% - 8px);
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border: 4px solid transparent;
  border-radius: 100%;
}
.card-dashboard-eighteen .card-body h6.dot-primary::before {
  border-color: var(--primary-bg-color);
}
.card-dashboard-eighteen .card-body h6.dot-purple::before {
  border-color: #6f42c1;
}
.card-dashboard-eighteen .card-body h6.dot-teal::before {
  border-color: #29ddee;
}
.card-dashboard-eighteen .card-body h6.dot-dark-blue::before {
  border-color: #0033cc;
}
.card-dashboard-eighteen .card-body label {
  display: block;
  margin-bottom: 0;
  color: #7987a1;
}
.card-dashboard-eighteen .chartjs-wrapper {
  position: relative;
  height: 309px;
  margin-right: -5px;
  margin-left: -10px;
}

.card-dashboard-nineteen {
  position: relative;
  overflow: hidden;
  background-color: #f9f9f9;
}
.card-dashboard-nineteen .card-header {
  padding: 20px 20px 0;
  background-color: transparent;
}
.card-dashboard-nineteen .card-header .row {
  display: block;
}
.card-dashboard-nineteen .card-header .row > div {
  max-width: none;
}
.card-dashboard-nineteen .card-header .row > div + div {
  margin-top: 20px;
}
.card-dashboard-nineteen .card-header h4 {
  margin-bottom: 10px;
  color: #1c273c;
  font-weight: 600;
  font-size: 24px;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}
.card-dashboard-nineteen .card-header h4 span {
  color: #97a3b9;
  font-weight: 400;
  letter-spacing: normal;
}
.card-dashboard-nineteen .card-header .main-content-label,
.card-dashboard-nineteen .card-header .card-table-two .card-title {
  margin-bottom: 5px;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: none;
}

@media (min-width: 375px) {
  .card-dashboard-nineteen .card-header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
  }
}
@media (min-width: 375px) {
  .card-dashboard-nineteen .card-header .row {
    display: flex;
  }
}
@media (min-width: 375px) {
  .card-dashboard-nineteen .card-header .row > div + div {
    margin-top: 0;
  }
}
@media (min-width: 576px) {
  .card-dashboard-nineteen .card-header h4 {
    font-size: 30px;
  }
}
.card-table-two .card-dashboard-nineteen .card-header .card-title,
.card-dashboard-nineteen .card-header .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-nineteen .card-header .card-title {
  margin-bottom: 5px;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: none;
}

@media (min-width: 992px) {
  .card-dashboard-nineteen .card-header .main-content-label,
  .card-dashboard-nineteen .card-header .card-table-two .card-title {
    font-size: 14px;
  }
  .card-table-two .card-dashboard-nineteen .card-header .card-title,
  .card-dashboard-nineteen .card-header .card-dashboard-eight .card-title,
  .card-dashboard-eight .card-dashboard-nineteen .card-header .card-title {
    font-size: 14px;
  }
}
.card-dashboard-nineteen .card-header p {
  margin-bottom: 0;
  color: #7987a1;
  font-size: 11px;
}
.card-dashboard-nineteen .card-header .btn,
.card-dashboard-nineteen .card-header .sp-container button {
  min-height: inherit;
  padding: 5px 20px;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-width: 2px;
}

@media (min-width: 576px) {
  .card-dashboard-nineteen .card-header p {
    font-size: 12px;
  }
}
.sp-container .card-dashboard-nineteen .card-header button {
  min-height: inherit;
  padding: 5px 20px;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-width: 2px;
}

.card-dashboard-nineteen .card-title {
  margin-bottom: 15px;
  color: #0040ff;
  font-weight: 700;
  text-transform: uppercase;
}
.card-dashboard-nineteen .chart-legend {
  display: flex;
  align-items: center;
  margin-top: 22px;
}
.card-dashboard-nineteen .chart-legend > div {
  position: relative;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-dashboard-nineteen .chart-legend > div::before {
  content: "";
  position: relative;
  top: 1.5px;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}
.card-dashboard-nineteen .chart-legend > div:first-child::before {
  background-color: #05478f;
}
.card-dashboard-nineteen .chart-legend > div:nth-child(2)::before {
  background-color: #2f93fe;
}
.card-dashboard-nineteen .chart-legend > div:last-child::before {
  background-color: #bbdafc;
}
.card-dashboard-nineteen .chart-legend > div + div {
  margin-left: 10px;
}
.card-dashboard-nineteen .card-body {
  position: relative;
  padding: 0;
}
.card-dashboard-nineteen .flot-chart-wrapper {
  position: relative;
  margin: -30px -8px -16px -47px;
}
.card-dashboard-nineteen .flot-chart {
  width: 100%;
  height: 250px;
}
.card-dashboard-nineteen .flot-chart .flot-x-axis {
  color: #fff;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  transform: translate(18px, -25px);
  opacity: 0.5;
}
.card-dashboard-nineteen .flot-chart .flot-y-axis {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 400;
  font-size: 10px;
  letter-spacing: 0.5px;
  transform: translate(66px, -13px);
}

@media (min-width: 768px) {
  .card-dashboard-nineteen .chart-legend {
    margin-left: 70px;
  }
}
@media (min-width: 375px) {
  .card-dashboard-nineteen .chart-legend > div {
    letter-spacing: 1px;
  }
}
@media (min-width: 375px) {
  .card-dashboard-nineteen .chart-legend > div + div {
    margin-left: 30px;
  }
}
@media (min-width: 375px) and (max-width: 575px) {
  .card-dashboard-nineteen .card-body {
    padding-top: 170px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-nineteen .card-body {
    padding-top: 130px;
  }
}
@media (min-width: 768px) {
  .card-dashboard-nineteen .card-body {
    padding-top: 95px;
  }
}
@media (min-width: 375px) {
  .card-dashboard-nineteen .flot-chart-wrapper {
    margin-top: 0;
  }
}
@media (min-width: 576px) {
  .card-dashboard-nineteen .flot-chart {
    height: 314px;
  }
}
.card-dashboard-twenty .card-body {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.card-dashboard-twenty .chartjs-wrapper {
  width: 100%;
  height: 230px;
}
.card-dashboard-twenty .expansion-value {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 17px;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.card-dashboard-twenty .expansion-value strong:first-child {
  color: #1c273c;
}
.card-dashboard-twenty .expansion-value strong:last-child {
  color: #7987a1;
}
.card-dashboard-twenty .progress {
  height: 4px;
  margin-bottom: 3px;
}
.card-dashboard-twenty .expansion-label {
  display: flex;
  justify-content: space-between;
}
.card-dashboard-twenty .expansion-label span {
  color: #97a3b9;
  font-weight: 400;
  font-size: 11px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .card-dashboard-twenty .chartjs-wrapper {
    margin-top: auto;
  }
}
.card-dashboard-progress .progress-legend {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.card-dashboard-progress .progress-legend li {
  position: relative;
  padding-left: 15px;
  font-weight: 500;
  font-size: 10px;
  line-height: 0.95;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.card-dashboard-progress .progress-legend li::before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 8px;
  height: 8px;
}
.card-dashboard-progress .progress-legend li:first-child::before {
  background-color: var(--primary-bg-color);
}
.card-dashboard-progress .progress-legend li:last-child::before {
  background-color: #29ddee;
}
.card-dashboard-progress .progress-legend li + li {
  margin-left: 20px;
}
.card-dashboard-progress .media {
  display: block;
}
.card-dashboard-progress .media > label {
  display: block;
  width: 50px;
  margin-bottom: 0;
}
.card-dashboard-progress .media + .media {
  margin-top: 15px;
}
.card-dashboard-progress .media-body {
  margin-top: 5px;
}
.card-dashboard-progress .progress {
  background-color: #e3e7ed;
}
.card-dashboard-progress .progress-bar {
  height: 15px;
  font-weight: 600;
  font-family: "Archivo", -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";
}
.card-dashboard-progress .progress-bar + .progress-bar {
  margin-left: 1px;
}

@media (min-width: 576px) {
  .card-dashboard-progress .media {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 576px) {
  .card-dashboard-progress .media-body {
    margin-top: 0;
    margin-left: 15px;
  }
}
/* ###### 8.9 Dashboard Nine  ###### */
.main-body-dashboard-nine {
  background-color: #ededf5;
}

@media (min-width: 992px) {
  .main-body-dashboard-nine .main-header .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .main-body-dashboard-nine.main-sidebar-hide .main-header-dashboard-nine {
    left: 0;
  }
}
.main-sidebar-indigo-dark {
  background-color: #4130c5;
  border-right-width: 0;
}
.main-sidebar-indigo-dark .main-logo {
  color: #fff;
  letter-spacing: -1.4px;
}
.main-sidebar-indigo-dark .main-sidebar-loggedin .media-body h6 {
  color: #fff;
  font-weight: 500;
}
.main-sidebar-indigo-dark .main-sidebar-loggedin .media-body span {
  color: rgba(255, 255, 255, 0.5);
}
.main-sidebar-indigo-dark .main-img-user::after {
  box-shadow: none;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-label {
  color: rgba(255, 255, 255, 0.35);
  font-weight: 400;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item + .nav-item {
  margin-top: -1px;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item + .nav-item::before {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item.active {
  position: relative;
  z-index: 5;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item.active::before {
  content: "";
  position: absolute;
  top: -1px;
  right: -20px;
  left: -20px;
  height: 41px;
  background-color: #33269c;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link {
  color: #fff;
  font-weight: 500;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:hover, .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:focus {
  color: #fff;
  font-weight: 500;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link i, .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:hover i, .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:focus i {
  color: #fff;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-link {
  color: rgba(255, 255, 255, 0.45);
  font-weight: 400;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-link i {
  color: rgba(255, 255, 255, 0.75);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-link.with-sub::after {
  opacity: 0.3;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-link:hover, .main-sidebar-indigo-dark .main-sidebar-body .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-sub {
  position: relative;
  padding-bottom: 0;
  padding-left: 0;
  border-left-color: rgba(255, 255, 255, 0.1);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-sub::before {
  content: "";
  position: absolute;
  top: 0;
  right: -20px;
  bottom: 0;
  left: -32px;
  z-index: 4;
  background-color: rgba(0, 0, 0, 0.1);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-sub-item.active .nav-sub-link {
  color: #fff;
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link {
  position: relative;
  z-index: 5;
  padding-left: 21px;
  color: rgba(255, 255, 255, 0.4);
  border-top-color: rgba(255, 255, 255, 0.1);
}
.main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link:hover, .main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link:focus {
  color: #fff;
}

.main-header-dashboard-nine {
  background-color: #fff;
}
.main-header-dashboard-nine .main-header-menu-icon {
  margin-right: 0;
}

@media (min-width: 992px) {
  .main-header-dashboard-nine {
    position: fixed;
    top: 0;
    right: 0;
    left: 220px;
    box-shadow: 0 0 15px rgba(28, 39, 60, 0.1);
  }
}
@media (min-width: 1200px) {
  .main-header-dashboard-nine {
    left: 240px;
  }
}
.main-content-1 {
  position: relative;
}
.main-content-1 .main-content-header {
  display: block;
  padding: 20px;
  background-color: #fff;
  border: 0;
  border-bottom: 1px solid #e3e8f1;
}
.main-content-1 .main-content-header .nav {
  justify-content: flex-start;
}
.main-content-1 .main-content-header .nav-link {
  color: #596882;
  font-weight: 500;
}
.main-content-1 .main-content-header .nav-link:hover, .main-content-1 .main-content-header .nav-link:focus {
  color: #1c273c;
}
.main-content-1 .main-content-header .nav-link.active {
  color: var(--primary-bg-color);
}
.main-content-1 .main-content-header .nav-link.active::before {
  top: 34px;
  bottom: auto;
  background-color: var(--primary-bg-color);
}
.main-content-1 .main-content-header .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 25px;
}
.main-content-1 .main-content-header .nav-link:last-child {
  position: relative;
}
.main-content-1 .main-content-header .nav-link:last-child::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 25px;
}
.main-content-1 .main-content-header-top {
  margin-bottom: 20px;
}
.main-content-1 .main-content-title {
  font-size: 24px;
  letter-spacing: -0.7px;
}
.main-content-1 .main-content-body {
  padding: 20px;
}
.main-content-1 .card {
  border-width: 0;
  box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}

@media (min-width: 992px) {
  .main-content-1 {
    margin-top: 64px;
  }
}
@media (min-width: 992px) {
  .main-content-1 .main-content-header {
    margin: 0 0 1.3rem 0;
    padding: 15.7px 21px;
  }
}
@media (max-width: 991.98px) {
  .main-content-1 .main-content-header .nav-wrapper {
    width: 100%;
    height: 20px;
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .main-content-1 .main-content-header .nav {
    flex-direction: row;
    flex-wrap: nowrap;
    width: calc(100vw - 20px);
    overflow-x: auto;
  }
}
@media (max-width: 991.98px) {
  .main-content-1 .main-content-header .nav-link {
    padding-bottom: 10px;
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .main-content-1 .main-content-header .nav-link:nth-child(5), .main-content-1 .main-content-header .nav-link:last-child {
    font-weight: 400;
  }
}
@media (min-width: 992px) {
  .main-content-1 .main-content-header .nav-link:nth-child(5) {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .main-content-1 .main-content-header .nav-link:last-child::after {
    display: none;
  }
}
@media (min-width: 576px) {
  .main-content-1 .main-content-header-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
  }
}
.card-dashboard-twentyone {
  position: relative;
}
.card-dashboard-twentyone .card-body {
  height: 100%;
  padding: 20px;
  background-color: #f4f5f8;
}
.card-dashboard-twentyone .card-body .main-content-label,
.card-dashboard-twentyone .card-body .card-table-two .card-title {
  margin-bottom: 8px;
  font-size: 14px;
  text-transform: capitalize;
}

.card-table-two .card-dashboard-twentyone .card-body .card-title,
.card-dashboard-twentyone .card-body .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-twentyone .card-body .card-title {
  margin-bottom: 8px;
  font-size: 14px;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .card-dashboard-twentyone .list-group {
    margin-bottom: 10px;
  }
}
.card-dashboard-twentyone .list-group-item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
  background-color: transparent;
  border-width: 0;
  border-right-width: 0;
}
.card-dashboard-twentyone .list-group-item span {
  flex-basis: 50%;
  max-width: 50%;
}
.card-dashboard-twentyone .list-group-item span:last-of-type {
  color: #1c273c;
  font-weight: 700;
  font-size: 12px;
  font-family: "Archivo", -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";
  text-align: right;
}
.card-dashboard-twentyone .list-group-item .progress {
  flex-basis: 100%;
  max-width: 100%;
  height: 5px;
  margin-top: 5px;
  margin-bottom: 0;
  background-color: #b4bdce;
}
.card-dashboard-twentyone .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card-dashboard-twentyone .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.card-dashboard-twentyone .vmap-wrapper {
  width: 100%;
  height: 180px;
}
.card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomin,
.card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomout {
  left: 15px;
  width: 24px;
  height: 24px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  background-color: #1c273c;
  border-radius: 100%;
  opacity: 0.2;
}
.card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomin:hover, .card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomin:focus {
  opacity: 0.8;
}
.card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomout:hover, .card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomout:focus {
  opacity: 0.8;
}
.card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomin {
  top: 15px;
}
.card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomout {
  top: 45px;
}

@media (min-width: 576px) {
  .card-dashboard-twentyone .vmap-wrapper {
    height: 250px;
  }
}
@media (min-width: 768px) {
  .card-dashboard-twentyone .vmap-wrapper {
    height: 100%;
  }
}
.card-dashboard-twentytwo {
  position: relative;
  height: 120px;
  background-color: #fff;
}
.card-dashboard-twentytwo .media {
  position: relative;
  z-index: 5;
  padding: 20px;
}
.card-dashboard-twentytwo .media-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  color: #fff;
  border-radius: 100%;
}
.card-dashboard-twentytwo .media-icon i {
  font-size: 24px;
  line-height: 0;
}
.card-dashboard-twentytwo .media-icon i.typcn {
  line-height: 0.9;
}
.card-dashboard-twentytwo .media-body {
  margin-left: 15px;
  padding-top: 5px;
}
.card-dashboard-twentytwo .media-body h6 {
  display: flex;
  align-items: flex-end;
  margin-bottom: 5px;
  color: #1c273c;
  font-weight: 700;
  font-size: 26px;
  font-family: "Archivo", -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";
  line-height: 0.7;
  letter-spacing: -0.5px;
}
.card-dashboard-twentytwo .media-body h6 > small {
  margin-left: 5px;
  padding: 2px 3px;
  color: #fff;
  font-weight: 500;
  font-size: 9px;
  line-height: 1.1;
  letter-spacing: normal;
}
.card-dashboard-twentytwo .media-body h6 > small.up {
  background-color: #016a59;
}
.card-dashboard-twentytwo .media-body h6 > small.down {
  background-color: #f34343;
}
.card-dashboard-twentytwo .media-body > span {
  display: block;
}
.card-dashboard-twentytwo .media-body > small {
  display: block;
  color: #97a3b9;
  font-size: 11px;
}
.card-dashboard-twentytwo .media-body > small strong {
  font-weight: 500;
}
.card-dashboard-twentytwo .chart-wrapper {
  position: absolute;
  right: -9px;
  left: -9px;
  opacity: 0.3;
}
.card-dashboard-twentytwo .flot-chart {
  width: 100%;
  height: 120px;
}

.card-dashboard-twentythree {
  background-color: #f4f5f8;
}
.card-dashboard-twentythree .main-donut-chart.chart1 {
  width: 130px;
  height: 130px;
  background: #b4bdce;
}
.card-dashboard-twentythree .main-donut-chart.chart1 .slice.one {
  background: var(--primary-bg-color);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  clip: rect(0 130px 65px 0);
}
.card-dashboard-twentythree .main-donut-chart.chart1 .slice.two {
  background: var(--primary-bg-color);
  -webkit-transform: rotate(234deg);
  transform: rotate(234deg);
  clip: rect(0 65px 130px 0);
}
.card-dashboard-twentythree .main-donut-chart.chart1 .chart-center {
  top: 15px;
  left: 15px;
  width: 100px;
  height: 100px;
  background: #f4f5f8;
}
.card-dashboard-twentythree .main-donut-chart.chart1 .chart-center span {
  color: var(--primary-bg-color);
  font-weight: 700;
  font-size: 40px;
  font-size: 32px;
  font-family: "Archivo", -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";
  line-height: 100px;
}
.card-dashboard-twentythree .main-donut-chart.chart1 .chart-center span:after {
  content: "65%";
}
.card-dashboard-twentythree label {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-dashboard-twentythree label span {
  display: block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  border-radius: 100%;
}
.card-dashboard-twentythree h5 {
  color: #1c273c;
  font-weight: 700;
  font-size: 24px;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}

.card-dashboard-audience-metrics {
  position: relative;
  height: 250px;
  overflow: hidden;
  background-color: #f4f5f8;
}
.card-dashboard-audience-metrics .card-header {
  position: relative;
  z-index: 3;
  padding: 20px 20px 0;
  background-color: #fff;
}
.card-dashboard-audience-metrics .card-title {
  margin-bottom: 5px;
  font-size: 14px;
}
.card-dashboard-audience-metrics .chart-wrapper {
  position: absolute;
  right: 0;
  bottom: -20px;
  left: 0;
  padding: 5px 5px 0;
}
.card-dashboard-audience-metrics .flot-chart {
  width: 100%;
  height: 180px;
}
.card-dashboard-audience-metrics .flot-chart .flot-x-axis > div {
  display: none;
  color: #7987a1;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
.card-dashboard-audience-metrics .flot-chart .flot-x-axis > div span:last-child {
  padding-left: 2px;
  color: #1c273c;
  font-weight: 700;
}
.card-dashboard-audience-metrics .card-body {
  position: relative;
  z-index: 3;
  display: flex;
  flex: none;
  padding: 0 20px 20px;
  background-color: #fff;
}
.card-dashboard-audience-metrics .card-body > div + div {
  margin-left: 10px;
  padding-left: 10px;
}
.card-dashboard-audience-metrics .card-body h4 {
  margin-bottom: 3px;
  color: #1c273c;
  font-weight: 700;
  font-size: 17px;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.card-dashboard-audience-metrics .card-body label {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-size: 11px;
}
.card-dashboard-audience-metrics .card-body label span {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-right: 5px;
  border-radius: 100%;
}

@media (min-width: 576px) {
  .card-dashboard-audience-metrics {
    height: 270px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-audience-metrics .chart-wrapper {
    bottom: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-audience-metrics .flot-chart .flot-x-axis > div {
    display: block;
  }
}
@media (min-width: 576px) {
  .card-dashboard-audience-metrics .card-body > div + div {
    margin-left: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-audience-metrics .card-body h4 {
    font-size: 21px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-audience-metrics .card-body label {
    font-size: 0.875rem;
  }
}
/* ###### 8.10 Dashboard Ten  ###### */
.card-dashboard-twentyfour .card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 0;
  background-color: transparent;
}
.card-dashboard-twentyfour .card-title {
  margin-bottom: 0;
  font-size: 14px;
}
.card-dashboard-twentyfour .card-body {
  padding: 15px 20px 20px;
}
.card-dashboard-twentyfour .card-body-top {
  display: flex;
  margin-bottom: 20px;
}
.card-dashboard-twentyfour .card-body-top h6 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 600;
  font-size: 18px;
  font-family: "Archivo", -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";
  letter-spacing: -0.75px;
}
.card-dashboard-twentyfour .card-body-top h6 small {
  font-weight: 600;
}
.card-dashboard-twentyfour .card-body-top h6 span {
  color: #97a3b9;
  font-weight: 400;
  letter-spacing: normal;
}
.card-dashboard-twentyfour .card-body-top label {
  display: block;
  margin-bottom: 0;
  color: #7987a1;
  font-size: 11px;
}
.card-dashboard-twentyfour .card-body-top > div + div {
  margin-left: 30px;
}
.card-dashboard-twentyfour .main-content-label,
.card-dashboard-twentyfour .card-table-two .card-title {
  margin-bottom: 0;
  color: #4a4a69;
  font-size: 10px;
  letter-spacing: 0.5px;
}

@media (min-width: 576px) {
  .card-dashboard-twentyfour .card-body-top h6 {
    font-size: 22px;
  }
}
@media (min-width: 576px) {
  .card-dashboard-twentyfour .card-body-top label {
    font-size: 0.875rem;
  }
  .card-dashboard-audience-metrics .flot-chart .flot-x-axis .flot-tick-label {
    display: block;
  }
}
.card-table-two .card-dashboard-twentyfour .card-title,
.card-dashboard-twentyfour .card-dashboard-eight .card-title,
.card-dashboard-eight .card-dashboard-twentyfour .card-title {
  margin-bottom: 0;
  color: #4a4a69;
  font-size: 10px;
  letter-spacing: 0.5px;
}

.card-dashboard-twentyfour .chart-legend {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 10px;
  line-height: 0.6;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-dashboard-twentyfour .chart-legend span {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 5px;
}
.card-dashboard-twentyfour .chart-legend > div {
  display: flex;
  align-items: center;
}
.card-dashboard-twentyfour .chart-legend > div + div {
  margin-left: 20px;
}
.card-dashboard-twentyfour .chart-wrapper {
  position: relative;
  margin-right: -10px;
}
.card-dashboard-twentyfour .flot-chart {
  width: 100%;
  height: 130px;
}

.card-dashboard-twentyfive .card-title {
  margin-bottom: 15px;
  font-size: 14px;
}
.card-dashboard-twentyfive .col + .col {
  border-left: 1px solid #ededf5;
}
.card-dashboard-twentyfive .card-label {
  display: block;
  margin-bottom: 2px;
  color: #97a3b9;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 0.5px;
  white-space: nowrap;
  text-transform: uppercase;
}
.card-dashboard-twentyfive .card-value {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 600;
  font-size: 22px;
  font-family: "Archivo", -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";
  letter-spacing: -1px;
}
.card-dashboard-twentyfive .chart-wrapper {
  position: relative;
  margin: 0 -8px -5px;
}
.card-dashboard-twentyfive .flot-chart {
  width: 100%;
  height: 35px;
}

#flotChart2 {
  width: 100%;
  height: 35px;
}

.card-dashboard-twentysix .card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 15px 10px;
  background-color: transparent;
}
.card-dashboard-twentysix .card-title {
  margin-bottom: 0;
  text-transform: uppercase;
}
.card-dashboard-twentysix .chart-legend {
  display: flex;
  align-items: center;
}
.card-dashboard-twentysix .chart-legend > div {
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.card-dashboard-twentysix .chart-legend > div + div {
  margin-left: 15px;
}
.card-dashboard-twentysix .chart-legend span {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 2px;
}
.card-dashboard-twentysix .card-body {
  position: relative;
  padding: 0;
  overflow: hidden;
}
.card-dashboard-twentysix .card-body h6 {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 600;
  font-size: 22px;
  font-family: "Archivo", -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";
  line-height: 1;
  letter-spacing: -0.5px;
}
.card-dashboard-twentysix .card-body h6 span {
  font-weight: 400;
  font-size: 18px;
  letter-spacing: -1px;
}
.card-dashboard-twentysix .card-body label {
  margin-bottom: 0;
  color: #97a3b9;
  font-size: 12px;
}
.card-dashboard-twentysix .chart-wrapper {
  position: relative;
  margin: -30px -18px -15px -18px;
}
.card-dashboard-twentysix .flot-chart {
  width: 100%;
  height: 120px;
}
.card-dashboard-twentysix .flot-chart .flot-x-axis > div {
  color: rgba(255, 255, 255, 0.75);
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  transform: translateY(-20px);
}
.card-dashboard-twentysix .flot-chart .flot-y-axis > div {
  color: rgba(28, 39, 60, 0.5);
  font-size: 10px;
  transform: translateX(33px);
}
.card-dashboard-twentysix.card-dark-one .card-title, .card-dashboard-twentysix.card-dark-two .card-title, .card-dashboard-twentysix.card-dark-one .card-body h6, .card-dashboard-twentysix.card-dark-two .card-body h6 {
  color: #fff;
}
.card-dashboard-twentysix.card-dark-one .card-body h6 span, .card-dashboard-twentysix.card-dark-two .card-body h6 span {
  color: rgba(255, 255, 255, 0.5);
}
.card-dashboard-twentysix.card-dark-one .card-body label, .card-dashboard-twentysix.card-dark-two .card-body label {
  color: rgba(255, 255, 255, 0.7);
}
.card-dashboard-twentysix.card-dark-one .flot-chart .flot-y-axis > div, .card-dashboard-twentysix.card-dark-two .flot-chart .flot-y-axis > div {
  color: rgba(255, 255, 255, 0.2);
}
.card-dashboard-twentysix.card-dark-one {
  background-color: #8485fb;
  background-image: linear-gradient(to bottom, #1f05f0 0%, #8485fb 100%);
  background-repeat: repeat-x;
}
.card-dashboard-twentysix.card-dark-two {
  background-color: #0040ff;
  background-image: linear-gradient(to bottom, #0a47ff 0%, var(--primary-bg-color) 100%);
  background-repeat: repeat-x;
}

.main-rating-value {
  margin-bottom: 0;
  color: #1c273c;
  font-weight: 400;
  font-size: 40px;
  font-family: "Archivo", -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";
  line-height: 0.7;
  letter-spacing: -0.5px;
}

.main-rating-label {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.main-media-list-reviews .media + .media {
  margin-top: 25px;
}
.main-media-list-reviews .main-img-user {
  width: 32px;
  height: 32px;
}
.main-media-list-reviews .main-img-user::after {
  display: none;
}
.main-media-list-reviews .media-body {
  margin-left: 15px;
}
.main-media-list-reviews .media-body h6 {
  margin-bottom: 2px;
  line-height: 1;
}
.main-media-list-reviews .media-body small {
  display: inline-block;
  color: #97a3b9;
  font-size: 12px;
  line-height: 1;
}

.main-star-group {
  display: flex;
  align-items: center;
}
.main-star-group span:last-child {
  display: block;
  margin-left: 5px;
  color: #7987a1;
  font-weight: 500;
  font-size: 11px;
}

.main-star-item {
  position: relative;
  color: var(--primary-bg-color);
  font-size: 14px;
}
.main-star-item + .main-star-item {
  margin-left: 3px;
}

.main-media-list-activity .media + .media {
  margin-top: 23px;
}
.main-media-list-activity .media-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: #fff;
  border-radius: 100%;
}
.main-media-list-activity .media-icon i {
  font-size: 21px;
  line-height: 0;
}
.main-media-list-activity .media-icon i.typcn {
  line-height: 0.9;
}
.main-media-list-activity .media-body {
  margin-left: 15px;
}
.main-media-list-activity .media-body h6 {
  margin-bottom: 2px;
  color: #1c273c;
}
.main-media-list-activity .media-body span {
  display: block;
  color: #97a3b9;
  font-size: 11px;
}
.main-media-list-activity .media-right {
  color: #97a3b9;
  font-size: 11px;
}

.dark-theme.app.sidebar-mini .desktop-logo.logo-dark {
  display: block;
}

.dropdown-menu-left {
  box-shadow: 0px 0px 15px 1px rgb(188, 181, 214);
}
.dropdown-menu-left .dropdown-item {
  padding: 4px 19px;
}
.dropdown-menu-left img {
  width: 31px;
  height: 20px;
}

.main-header-profile {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.dropdown-menu-arrow:after {
  content: "";
  position: absolute;
  top: -8.5px;
  right: 16px;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #fff;
  border-left: 9px solid transparent;
}

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

.right-content .btn-sm,
.right-content .btn-group-sm > .btn {
  padding: 0.4rem 0.8rem;
}

.total-revenue {
  position: absolute;
  z-index: 9;
  display: flex;
  flex: none;
  padding: 0 10px 20px;
}
.total-revenue h4 {
  margin-bottom: 3px;
  color: #1c273c;
  font-weight: 700;
  font-size: 21px;
  font-family: "Archivo", -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";
  letter-spacing: -0.5px;
}
.total-revenue label {
  font-size: 0.875rem;
}
.total-revenue label span {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-right: 5px;
  border-radius: 100%;
}
.total-revenue > div + div {
  margin-left: 20px;
  padding-left: 20px;
}

.customers .list-group-item .media img {
  width: 35px !important;
  height: 35px !important;
}

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

.progress-style .table th,
.progress-style .table td {
  padding: 0.75rem;
  vertical-align: middle;
}
.progress-style.progress {
  overflow: visible !important;
}
.progress-style.progress .progress-bar:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  width: 15px;
  height: 15px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}
.progress-style .bg-primary-gradient.progress-bar:after,
.progress-style .bg-primary.progress-bar:after {
  border: 4px solid var(--primary-bg-color);
}
.progress-style .bg-secondary.progress-bar:after {
  border: 4px solid #f74f75;
}
.progress-style .bg-danger.progress-bar:after {
  border: 4px solid #f34343;
}
.progress-style .bg-teal.progress-bar:after {
  border: 4px solid #29ddee;
}
.progress-style .bg-pink.progress-bar:after {
  border: 4px solid #f754fa;
}
.progress-style .bg-success.progress-bar:after {
  border: 4px solid #016a59;
}
.progress-style .bg-danger-gradient.progress-bar:after {
  border: 4px solid #f34343;
}
.progress-style .bg-warning.progress-bar:after {
  border: 4px solid #ffbd5a;
}
.progress-style .bg-info.progress-bar:after {
  border: 4px solid #4ec2f0;
}
.progress-style.progress .progress-bar {
  position: relative;
  border-radius: 0;
  box-shadow: none;
  -webkit-animation: animate-positive 2s;
  animation: animate-positive 2s;
}
.progress-style .progress-bar {
  float: left;
  height: 100%;
  overflow: visible !important;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background-color: #337ab7;
  border-radius: 20px !important;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.customers .list-group-item-action:hover, .customers .list-group-item-action:focus {
  color: #4a4a69;
  background-color: #fff;
}
.customers .list-group-item {
  padding: 0.82rem 1.25rem;
}

.sales-info h3,
.card-table h4 {
  color: #1c273c;
  font-weight: 700;
  font-size: 21px;
  font-family: "Archivo", -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";
}

.sales-infomation {
  position: absolute;
  bottom: 0;
}

#chart {
  margin-bottom: 4.5rem;
}

.br-br-7 {
  border-bottom-right-radius: 7px !important;
}

.br-bl-7 {
  border-bottom-left-radius: 7px !important;
}

.header-icon-svgs {
  width: 20px;
  height: 20px;
  color: #7b8191;
  fill: #7b8191;
}

.fullscreen-button .full-screen-link {
  line-height: 33px !important;
}

.country-flag1 strong {
  display: none;
  color: #7282a9;
}

@media (max-width: 767px) {
  .app-sidebar__toggle {
    text-align: center;
  }
}
@media (max-width: 920px) {
  .sidebar-mini .main-dashboard-header-right {
    flex-wrap: nowrap;
    margin-top: 20px;
  }
  .sidebar-mini .breadcrumb-header {
    display: block !important;
  }
  .sidebar-mini .main-dashboard-header-right > div label {
    text-align: left;
  }
  .sidebar-mini .main-dashboard-header-right > div:first-child {
    flex-basis: 100%;
  }
}
@media (max-width: 576px) {
  .sidebar-mini .main-dashboard-header-right {
    flex-wrap: wrap !important;
  }
  .country-flag1 {
    display: none !important;
  }
  .total-revenue {
    padding: 0 !important;
  }
  .total-revenue > div + div {
    margin-left: 20px !important;
    padding-left: 3px !important;
  }
}
.nav-link.html-code.active {
  margin-top: 1rem;
  color: white;
  background-color: #23241f;
  border-color: transparent;
  border-bottom: 0;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.html-source.nav-tabs .nav-item {
  margin-bottom: -2px;
}

.nav-link.html-code {
  display: inline-flex;
  align-items: center;
  background: #f9f9fb;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  -webkit-box-align: center;
}

.counter-icon {
  display: inline-flex;
  margin-bottom: 0;
  padding: 1.3rem 1.4rem;
  text-align: center;
  background: rgba(21, 22, 23, 0.2);
  border-radius: 50%;
}
.counter-icon i {
  color: #fff;
  font-size: 22px;
}

.success-widget h3 {
  text-align: center;
}
.success-widget h3:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 26%;
  height: 1px;
  vertical-align: middle;
  background: #ccead1;
}
.success-widget h3:after {
  content: "";
  position: relative;
  left: 0.5em;
  display: inline-block;
  width: 26%;
  height: 1px;
  vertical-align: middle;
  background: #ccead1;
}
.success-widget h3:before {
  right: 0.5em;
}

.danger-widget h3 {
  text-align: center;
}
.danger-widget h3:before, .danger-widget h3:after {
  background: #cad8a9;
}
.danger-widget h3:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 26%;
  height: 1px;
  vertical-align: middle;
  background: #f5dce2;
}
.danger-widget h3:after {
  content: "";
  position: relative;
  left: 0.5em;
  display: inline-block;
  width: 26%;
  height: 1px;
  vertical-align: middle;
  background: #f5dce2;
}
.danger-widget h3:before {
  right: 0.5em;
}

.warning-widget h3 {
  text-align: center;
}
.warning-widget h3:before, .warning-widget h3:after {
  background: #cad8a9;
}
.warning-widget h3:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 26%;
  height: 1px;
  vertical-align: middle;
  background: #f3e7c6;
}
.warning-widget h3:after {
  content: "";
  position: relative;
  left: 0.5em;
  display: inline-block;
  width: 26%;
  height: 1px;
  vertical-align: middle;
  background: #f3e7c6;
}
.warning-widget h3:before {
  right: 0.5em;
}

.card .box {
  position: relative;
  top: 50%;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 30px;
  text-align: center;
  border: 1px solid #e9f1f1;
  border-radius: 4px;
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.3);
}
.card .box .img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 50%;
}
.card .box h2 {
  margin: 20px auto;
  font-size: 20px;
}
.card .box ul li a {
  display: block;
  margin: 0 10px;
  font-size: 20px;
  text-align: center;
  transition: 0.5s;
}
.card .box h2 span {
  display: inline-block;
  margin-top: 10px;
  padding: 4px 10px;
  color: #fff;
  font-size: 14px;
  background: var(--primary-bg-color);
  border-radius: 15px;
}

.userlist-table .table th,
.userlist-table .table td {
  display: table-cell;
  padding: 0.75rem;
  vertical-align: middle;
}
.userlist-table .table-bordered thead th,
.userlist-table .table-bordered thead td {
  padding-top: 12px;
  padding-bottom: 12px;
}
.userlist-table .btn-sm,
.userlist-table .btn-group-sm > .btn {
  padding: 0.35rem 0.55rem;
  font-size: 0.875rem;
  line-height: 0;
  border-radius: 0.2rem;
}
.userlist-table .user-link {
  margin-right: 5px;
  color: #000;
  font-weight: 500;
}
.userlist-table .user-subhead {
  display: none;
  color: #8992a9;
}

.dot-label {
  position: relative;
  bottom: -12px;
  left: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  animation: ani 1s linear infinite;
}

@keyframes ani {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.4);
  }
  50% {
    transform: scale(1.2);
  }
  70% {
    transform: scale(1.4);
  }
  90% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.search .page-link {
  background-color: #fff;
}

.main-card-signin,
.modal-content .card {
  box-shadow: none;
}

@media (max-width: 920px) {
  .right-content {
    margin-top: 1rem !important;
  }
}
@media (max-width: 576px) {
  .profile.navtab-custom {
    width: 100%;
    padding: 11px 0 0 0 !important;
  }
  .profile.navtab-custom li {
    display: flex;
    width: 100%;
    border-tadius: 0;
  }
  .profile.navtab-custom li a {
    width: 100%;
    margin-right: 0 !important;
    border-radius: 0;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
}
.table-vcenter td,
.table-vcenter th {
  vertical-align: middle;
  border-top: 1px solid #f1f5fa;
}

.table-center td,
.table-center th {
  text-align: center;
}

.table {
  width: 100% !important;
  margin-bottom: 1rem;
  color: #22252f;
  border: 1px solid #ededf5;
}

.userlist-table .dot-label {
  position: relative;
  bottom: -7px;
  left: -6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  animation: ani 1s linear infinite;
}
.userlist-table img {
  max-width: inherit;
}

.product-pagination .page-link {
  background-color: #fff !important;
  border: 1px solid #ededf5;
}
.product-pagination .page-item.active .page-link {
  background: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

.main-logo1 {
  font-weight: 600;
  font-family: poppins;
}

@media (min-width: 576px) {
  .dropdown.nav-itemd-none .dropdown-menu:after {
    border-bottom: 9px solid #fff;
  }
}
@media (min-width: 992px) {
  .top-header .header-brand {
    display: none;
  }
  .top-header .main-header-center {
    margin-left: 0 !important;
  }
  .top-header .header-brand.header-brand2 {
    position: absolute;
    top: 17px;
    right: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
}
.btn-outline-danger:focus {
  color: #f34343;
}

.featured_icon i {
  position: absolute;
  top: 3px;
  right: 0;
  left: 0;
  color: #fff;
  font-size: 6px;
  text-align: center;
  transform: rotate(-43deg);
}

.fa-circle:before {
  content: "\f111";
}

.featured_icon.danger {
  background-image: linear-gradient(-38deg, #f32828 0%, #f32828 100%) !important;
  border: 3px solid #ee6161;
}

.featured_icon {
  position: relative;
  top: 20px;
  width: 17px;
  height: 17px;
  margin-top: -40px;
  margin-left: -35px !important;
  color: #000;
  font-size: 10px;
  line-height: 60px;
  background-image: linear-gradient(-38deg, var(--primary-bg-color) 0%, #6922be 100%);
  border: 3px solid #a36de3;
  border-radius: 18px;
}

ul.timeline:before {
  content: " ";
  position: absolute;
  top: 61px;
  left: 25px;
  z-index: 0;
  display: inline-block;
  width: 1.5px;
  height: 76%;
  background: #ededf5;
}

.latest-timeline .timeline li.activity {
  margin-bottom: 2.5rem;
  padding: 0;
}
.latest-timeline .timeline li.activity:last-child {
  margin-bottom: 0;
}

.featured_icon.success {
  background-image: linear-gradient(-38deg, #0ba360 0%, #3cba92 100%) !important;
  border: 3px solid #25de8c;
}

.featured_icon.warning {
  background-image: linear-gradient(-38deg, #ff5858 0%, #f09819 100%) !important;
  border: 3px solid #f09819;
}

.featured_icon.teal {
  background-image: linear-gradient(-38deg, #265b5b 0%, #29ddee 100%) !important;
  border: 3px solid #29ddee;
}

.progress-style .bg-warning-gradient.progress-bar:after {
  border: 4px solid #f67536;
}

.img-card .img-card-circle {
  position: absolute;
  top: 68px;
  right: 0;
  z-index: 3;
  margin-right: -48px;
  text-align: right;
  transform: rotate(25deg);
  opacity: 0.6;
}

.fa-genderless:before {
  content: "\f22d";
}

.fs-12 {
  font-size: 12px;
}

.fs-15 {
  font-size: 15px;
}

.btn-icon {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  text-align: center;
}

.main-body #chartLine {
  height: 255px !important;
}

.country-card {
  padding: 20px;
}

@media (max-width: 767px) {
  .responsive-navbar.navbar .navbar-collapse {
    position: fixed;
    top: 63px;
    right: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    margin-top: 0;
    padding: 0px;
    background: #fff;
    border-top: 1px solid #f0f0ff;
    border-bottom: 1px solid #f0f0ff;
  }
  .responsive-navbar.navbar {
    position: relative !important;
    top: -5px;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    margin-bottom: 0 !important;
    padding: 0;
  }
  .responsive-navbar.navbar .new.nav-link {
    margin: 10px 6px !important;
  }
  .mobile-main-header .navbar {
    padding: 0 !important;
  }
  .responsive-logo .mobile-logo {
    margin-top: 3px !important;
  }
}
@media (min-width: 768px) {
  .mobile-header {
    display: none;
    height: 0;
  }
  .navbar-toggler.navresponsive-toggler {
    display: none;
  }
}
.feature-1 {
  position: absolute;
  top: 30px;
  right: 40px;
}

.feature .text-start .text-success {
  margin-left: -104px;
  padding: 10px;
  background: #c1ecab;
  border-radius: 10px;
}

.feature .text-danger {
  margin-left: -104px;
  padding: 10px;
  background: #fba5b9;
  border-radius: 10px;
}

.img-card-circle1 {
  position: absolute;
  top: -5px;
  right: 0;
  margin-right: -5px;
  text-align: right;
  opacity: 0.1;
}

.img-card-circle2 {
  position: absolute;
  top: -5px;
  right: 0;
  margin-right: 1px;
  text-align: right;
  opacity: 0.1;
}

.img-card-circle3 {
  position: absolute;
  top: -6px;
  right: 0;
  margin-right: 4px;
  opacity: 0.2;
}

.img-card-circle4 {
  position: absolute;
  top: -1px;
  right: 0;
  margin-right: 0px;
  opacity: 0.4;
}

.sidenav-toggled .responsive-navbar.navbar .navbar-collapse {
  z-index: 999 !important;
}

.product-grid6 .icons li a {
  color: #fff;
}

.product-grid6 .icons {
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  z-index: 1;
  display: block;
  margin: 0;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  list-style: none;
  opacity: 0;
  transition: all 0.5s ease 0s;
}

.product-grid6 .icons li .primary-gradient {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  color: #fff;
  font-size: 13px;
  line-height: 35px;
  text-align: center;
  background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary05) 100%);
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
}

.product-grid6 .icons li .secondary-gradient {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 35px;
  text-align: center;
  background: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%);
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
}

.product-grid6 .icons li .info-gradient {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 35px;
  text-align: center;
  background: linear-gradient(to right, #4ec2f0 0%, rgba(78, 194, 240, 0.5) 100%);
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
}

.product-grid6:hover .icons {
  right: 0;
  bottom: 12px;
  left: 0;
  margin: 0 auto;
  text-align: center;
  opacity: 1;
}

.product-grid6 .icons li a:hover:after,
.product-grid6 .icons li a:hover:before {
  opacity: 1;
}

.product-image .pic-1 {
  transition: all 0.3s ease;
}

.product-grid6 .product-image img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

.product-image .pic-2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease;
}

.product-grid6 .product-link a:nth-child(2n) {
  border-right: none;
}

.product-grid6 .product-image a.image {
  display: block;
}

.product-grid6:hover .product-image .pic-2 {
  opacity: 0;
}

.product-grid6:hover .icons li {
  opacity: 1;
}

.product-grid6 .icons li {
  display: inline-block;
  margin: 0 auto;
  opacity: 0;
  transition: all 0.4s ease;
}

.handle-counter {
  display: flex;
  justify-content: center;
  overflow: hidden;
}

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

.counter-minus.btn {
  padding: 9px 15px !important;
}

.handle-counter .btn {
  padding: 9px 10px !important;
}

.handle-counter input {
  float: left;
  width: 70px;
  height: 41px;
  text-align: center;
  border: 1px solid #ededf5;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  outline: none;
}

.handle-counter .counter-minus,
.handle-counter .handle-counter .counter-plus {
  float: left;
  text-align: center;
  border-radius: 1px;
}
.handle-counter .counter-minus {
  border-radius: 3px 0px 0px 3px !important;
}
.handle-counter .counter-plus {
  border-radius: 0px 3px 3px 0px !important;
}

.counter-minus {
  border-radius: 0px 0 0 0px !important;
}

.counter-plus {
  border-radius: 0 0px 0px 0 !important;
}

.file-image-1 {
  position: relative;
  display: inline-table;
  width: 100px;
  height: 100px;
  margin: 20px;
  border: 1px solid #ededf5;
  border-radius: 5px;
}

.file-image-1 .product-image img {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: cover;
}

.file-image-md .product-image img {
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-size: cover;
}

.file-image-lg .product-image img {
  width: 200px;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
}

.file-image-1 .icons {
  position: absolute;
  top: 6px;
  right: 7px;
  bottom: 0;
  z-index: 1;
  margin: 0;
  padding: 0;
  text-align: center;
  text-align: right;
  list-style: none;
  opacity: 0;
  transition: all 0.5s ease 0s;
}

.file-image-1:hover .icons {
  bottom: 33px;
  opacity: 1;
}

.file-image-1 .icons li a {
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  margin: 4px 1px;
  padding: 0;
  color: #fff;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  border-radius: 50px;
  transition: all 0.3s ease-in-out;
}

.file-image-1 .file-name-1 {
  position: absolute;
  right: 0;
  left: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
}

.file-image-md {
  width: 150px;
  height: 150px;
}

.file-image-md .icons li a {
  width: 28px;
  height: 28px;
  font-size: 13px;
  line-height: 30px;
}

.file-image-lg {
  width: 200px;
  height: 200px;
}

.file-image-lg .icons li a {
  width: 35px;
  height: 35px;
  font-size: 15px;
  line-height: 35px;
}

.edit {
  display: inline-block;
  margin-left: 30px;
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
}

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

.mobile-main-header .main-header-message .dropdown-menu {
  position: absolute;
  top: 52px;
  right: -5px;
  bottom: auto;
  left: auto;
  z-index: 9;
  width: 100px;
}

.card-options a:not(.btn) {
  display: inline-block;
  min-width: 1rem;
  margin-left: 0;
  padding: 0px 15px;
  color: #505069;
}

.card-options {
  display: -ms-flexbox;
  display: flex;
  align-self: center;
  order: 100;
  margin-right: -0.5rem;
  margin-left: auto;
  color: #a8afc7;
  -ms-flex-order: 100;
  -ms-flex-item-align: center;
}

.product-carousel .carousel-inner .carousel-item {
  padding: 35px;
  background: transparent;
  border: 0px solid #ededf5;
  border-radius: 5px;
}

.carousel-inner .carousel-item .thumb {
  padding: 0.55rem;
  border: 1px solid #ededf5;
  border-radius: 5px;
}

.carousel-inner .carousel-item .thumb.active {
  background: var(--primary02);
  border: 1px solid #ededf5;
}

/* ######  Loaders ###### */
/* ###### circleloader ###### */
.lds-circle {
  display: inline-block;
  transform: translateZ(1px);
}

.lds-circle > div {
  background: var(--primary-bg-color);
}

.lds-circle > div {
  display: inline-block;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes lds-circle {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  0% {
    transform: rotateY(0deg);
  }
  50% {
    transform: rotateY(1800deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  100% {
    transform: rotateY(3600deg);
  }
}
/* ###### dual-ring loader ###### */
.lds-dual-ring {
  display: inline-block;
  width: 64px;
  height: 64px;
}

.lds-dual-ring:after {
  border: 5px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent var(--primary-bg-color) transparent;
}

.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  animation: lds-dual-ring 1.2s linear infinite;
}

.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ###### heart loader ###### */
.lds-heart {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 64px;
  transform: rotate(45deg);
  transform-origin: 32px 32px;
}

.lds-heart div {
  background: var(--primary-bg-color);
}

.lds-heart div:after,
.lds-heart div:before,
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-bg-color);
}

.lds-heart div:before {
  content: " ";
  position: absolute;
  left: -17px;
  display: block;
  width: 26px;
  height: 26px;
  border-radius: 50% 0 0 50%;
}

.lds-heart div:after,
.lds-heart div:before,
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-bg-color);
}

.lds-heart div:after {
  top: -17px;
  border-radius: 50% 50% 0 0;
}

.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}

.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}

.lds-heart div {
  background: var(--primary-bg-color);
}

.lds-heart div {
  position: absolute;
  top: 23px;
  left: 19px;
  width: 26px;
  height: 26px;
  animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

@keyframes lds-heart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}
/* ###### ripple loader ###### */
.lds-ripple {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 64px;
}

.lds-ripple div {
  border: 4px solid var(--primary-bg-color);
}

.lds-ripple div {
  position: absolute;
  border-radius: 50%;
  opacity: 1;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div {
  position: absolute;
  border-radius: 50%;
  opacity: 1;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
/* ###### Spinner loader ###### */
.lds-spinner {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 64px;
  color: official;
}

.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.lds-spinner div {
  transform-origin: 32px 32px;
  animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.lds-spinner div:after {
  background: var(--primary-bg-color);
}

.lds-spinner div:after {
  content: " ";
  position: absolute;
  top: 3px;
  left: 29px;
  display: block;
  width: 5px;
  height: 14px;
  border-radius: 20%;
}

.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* ######  lines loader  ###### */
.lds-facebook {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 64px;
}

.lds-facebook div:nth-child(1) {
  left: 6px;
  animation-delay: -0.24s;
}

.lds-facebook div {
  background: var(--primary-bg-color);
}

.lds-facebook div {
  position: absolute;
  left: 6px;
  display: inline-block;
  width: 13px;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

.lds-facebook div:nth-child(2) {
  left: 26px;
  animation-delay: -0.12s;
}

.lds-facebook div:nth-child(3) {
  left: 45px;
  animation-delay: -0.12s;
}

@keyframes lds-facebook {
  0% {
    top: 6px;
    height: 51px;
  }
  50%, 100% {
    top: 19px;
    height: 26px;
  }
}
.Accordion-Style02 {
  border-radius: 0px;
}

@media (max-width: 767.98px) {
  .main-header-message .dropdown-menu,
  .main-header-notification .dropdown-menu,
  .main-profile-menu .dropdown-menu {
    top: 60px !important;
    right: 5px !important;
    left: 5px !important;
    width: 95% !important;
    margin: 0 auto;
  }
  .menu-header-content {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .main-header-message,
  .main-header-notification,
  .main-profile-menu,
  .nav-link.icon {
    position: inherit !important;
  }
  .main-header-profile {
    border-radius: 0px;
  }
}
.btn.Sub {
  padding: 5px 20px !important;
  transition: none;
}

.bxl-instagram.tx-prime,
.bxl-linkedin.tx-prime,
.bxl-twitter.tx-prime,
.bxl-facebook.tx-prime {
  position: relative;
  display: block;
  width: 37px;
  height: 37px;
  margin: auto;
  color: var(--primary-bg-color);
  font-size: 22px;
  line-height: 35px !important;
  text-align: center;
  background: #fff;
  border: 1px solid #f1ecf7;
  border-radius: 35px;
  outline: none;
  box-shadow: none;
}

@media (max-width: 568px) {
  .feature-1 {
    right: 4px;
  }
  .btn,
  .sp-container button {
    margin-top: 0px;
    margin-right: 0px;
    padding: 0.5rem 0.5rem;
    transition: none;
  }
  .main-contact-action {
    right: 0px !important;
  }
}
.main-sidemenu .slide.is-expanded i.angle {
  position: absolute;
  top: 13px;
  right: 20px;
  font-size: 15px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.main-sidemenu i.angle {
  position: absolute;
  top: 13px;
  right: 20px;
  font-size: 15px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

@media (max-width: 600px) {
  .main-nav-line .nav-link + .nav-link {
    margin-top: 13px;
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .nav.main-nav-line {
    display: block;
  }
  .profile-cover__img {
    top: 200px !important;
  }
}
@media (min-width: 481px) {
  .profile-cover__action > .btn {
    min-width: 125px;
  }
}
@media (max-width: 991px) {
  .main-error-wrapper.wrapper-1 {
    margin-top: 0rem !important;
  }
  .profile-cover__info .nav li {
    width: 100% !important;
  }
  .profile-cover__info .nav li:not(:first-child) {
    margin-left: 0px !important;
  }
}
@media (max-width: 568px) {
  .btn.btn-rounded.plus,
  .btn.btn-rounded.comment {
    margin-top: 9px;
    margin-right: -25px;
    padding: 8px 12px;
    transition: none;
  }
  .main-error-wrapper h1 {
    font-size: 95px !important;
    line-height: 1;
  }
}
.mail-option .chk-all,
.mail-option .btn-group a.btn {
  display: inline-block;
  min-height: 0;
  padding: 5px 10px;
  border: 1px solid #ebecf1;
  border-radius: 3px !important;
}

ul.inbox-pagination {
  display: flex;
  float: right;
  list-style-type: none;
}

.mail-option .dropdown-menu > li > a {
  display: block;
  clear: both;
  padding: 0.5rem 0.75rem;
  color: #7987a1;
  font-weight: 400;
  line-height: 1.428571429;
  white-space: nowrap;
}

.inbox-pagination a.np-btn {
  display: inline-block;
  min-height: 0;
  margin-left: 5px;
  padding: 5px 10px;
  vertical-align: middle;
  border: 1px solid #ebecf1;
  border-radius: 3px !important;
}

.inbox-pagination li span {
  display: inline-block;
  margin-top: 10px;
  margin-right: 5px;
}

.remove-icons .remove-heart i {
  padding: 6px;
  color: var(--primary-bg-color);
  border: 1px solid var(--primary-bg-color);
  border-radius: 35px;
}

.remove-icons .remove-thumb i {
  padding: 6px;
  color: #f74f75;
  border: 1px solid #f74f75;
  border-radius: 35px;
}

.nav.panel-tabs .side-menu__icon {
  width: 23px;
  height: 23px;
  margin-right: 5px;
  color: #7987a1;
  fill: #7987a1;
}

.nav.panel-tabs .active .side-menu__icon {
  fill: #fff;
}

.user-profile {
  position: relative;
  width: 72px !important;
  height: 72px !important;
  margin: 0 auto;
}

.app.sidenav-toggled .user-profile {
  position: relative;
  width: 55px !important;
  height: 55px !important;
  margin: 0 auto;
}

.sidenav-toggled.sidenav-toggled-open .user-profile {
  position: relative;
  width: 72px !important;
  height: 72px !important;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .app.sidenav-toggled .user-profile {
    position: relative;
    width: 72px !important;
    height: 72px !important;
    margin: 0 auto;
  }
}
hr:not([size]) {
  height: 0px;
}

ul.timeline li {
  list-style: none !important;
}

.btn-check:focus + .btn-info,
.btn-info:focus {
  color: #fff;
}

.light-layout {
  display: none;
}

@media (max-width: 767px) {
  .header-icons .new.nav-link {
    position: relative;
    margin: auto 6px !important;
  }
  .responsive-navbar.navbar .dropdown {
    position: initial;
  }
}
@media (max-width: 768px) {
  .responsive-navbar .collapse.show .dropdown {
    position: inherit;
  }
  .responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search {
    right: 0;
    left: 0;
    width: 100%;
  }
  .responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search .form-control {
    border-radius: 5px;
  }
  .responsive-navbar .collapse.show .dropdown .dropdown-menu:before, .responsive-navbar .collapse.show .dropdown .dropdown-menu:after {
    display: none;
  }
  .responsive-navbar .collapse.show .dropdown .show.dropdown-menu {
    top: 57px !important;
    right: 5px !important;
    left: 5px !important;
  }
}
.header-brand .desktop-dark {
  display: none;
}

.responsive-logo .mobile-logo.dark-logo-1 {
  display: none;
}

hr {
  border-top: 1px solid #ededf5;
}

.circle-icon.widget i {
  line-height: 1.9 !important;
}

.circle-icon {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  border-radius: 5px;
}
.circle-icon i {
  line-height: 2.4 !important;
}

.lh-lg {
  line-height: 2.2 !important;
}

.chart-dropshadow {
  -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

@media (min-width: 992px) {
  .main-content .main-header .container-fluid {
    padding: 0px;
  }
}
.dot-label-1 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 100%;
}

@media (max-width: 767px) {
  form[role=search].active input {
    top: 0.09rem !important;
  }
  .navbar-form.active .input-group-btn {
    top: 1rem !important;
  }
  .demo-icon .nav-link {
    padding: 12px 4px 4px 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .search-open .main-header {
    z-index: 9999 !important;
  }
  .search-open form[role=search].active {
    position: fixed;
    top: 0;
  }
  .search-open form[role=search].active input {
    top: 0;
    box-shadow: none;
    transition: none;
  }
  .search-open form[role=search].active .input-group-btn {
    top: 0.75rem;
  }
  .main-header-right .input-group-btn .btn {
    width: 30px !important;
    height: 30px !important;
    line-height: 18px !important;
  }
}
.spinner1 {
  position: relative;
  width: 40px;
  height: 40px;
  margin: 100px auto;
}

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.row.user-social-detail {
  position: absolute;
}

.pos-absolute.bg-black-9 {
  border-radius: 0px 5px 5px 0px;
}

.main-mail-star .typcn-star:before {
  content: "\e109";
  font-size: 20px;
  line-height: 0.8;
}

.main-content-label {
  margin-bottom: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}

#morrisDonut1.morris-donut-wrapper-demo svg text {
  font-weight: 500 !important;
  font-size: 12px !important;
}

.form-label {
  display: block;
  margin-top: 9px;
  margin-bottom: 0.375rem;
  font-weight: 500;
  font-size: 0.875rem;
}

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

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 21;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  text-align: center;
  background-color: white;
  border: 1px solid #ededf5;
  border-radius: 1px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

div.dt-button-info h2 {
  margin: 0;
  padding: 0.5em;
  font-weight: normal;
  font-size: 22px;
  background-color: #f4f4fb;
  border-bottom: 1px solid #ddd;
}

.file-manger-icon img {
  width: 70px;
  height: 70px;
}

.file-manger-icon {
  position: relative;
}

@media (min-width: 768px) {
  .main-footer {
    padding: 0.9rem 1rem 0.9rem 250px !important;
  }
}
@media (max-width: 768px) {
  .main-footer {
    padding: 0.9rem 1rem 0.9rem 10px;
  }
}
@media (max-width: 767px) {
  .handle-counter input {
    width: 48px;
    height: 41;
  }
  .handle-counter .btn {
    padding: 5px 6px !important;
  }
}
.item7-card-img {
  border-radius: 5px !important;
}

@media (max-width: 320px) {
  .sweet-alert button {
    padding: 0.45rem 0.5rem;
  }
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none !important;
}

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

.bootstrap-tagsinput .badge [data-role=remove]:after {
  content: "×";
  margin-left: 6px;
}

.btn-close {
  box-sizing: content-box;
  padding: 5px;
  color: #000;
  font-size: 24px;
  line-height: 1;
  background-image: none;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:focus {
  box-shadow: none !important;
}

@media (max-width: 576px) {
  .alert {
    padding: 12px 30px;
  }
  .intl-tel-input input {
    width: 180px;
  }
}
.typcn:before {
  height: auto !important;
  line-height: 2 !important;
}

.img-card-circle1 {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 0px;
  text-align: right;
  opacity: 0.05;
}

.demo-icon {
  margin: auto 6px !important;
  margin-right: 20px !important;
}

.search-icon {
  margin: auto 6px !important;
}

.file-manager-icon {
  width: 28px;
  height: 28px;
}

.progress-dark {
  height: 8px;
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.pricing-body {
  list-style-type: none;
}

.pricing-card {
  transition: box-shadow 0.3s;
}

.pricing-card:hover {
  box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);
}

.border-primary-transparent {
  border: 1px solid #e8e7fe;
}

.pricing-tabs ul.nav-price {
  display: inline-flex;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 40px;
  overflow: hidden;
  text-align: center;
  background: #fff;
  border: 1px solid #e6ebf1;
  border-radius: 5px;
}

.pricing-tabs ul.nav-price li {
  display: block;
}

.pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

.pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: 0.3s;
}

.pricing-tabs ul.nav-price li a {
  display: block;
  padding: 12px 22px;
  font-size: 16px;
  background: #fff;
  border-radius: 0px;
  transition: 0.3s;
}

#user-datatable {
  border-left: 0px !important;
}
#user-datatable thead th {
  position: relative;
  background-color: #ffffff !important;
  background-image: none;
  border-right: 0px !important;
  border-left: 0px !important;
}
#user-datatable td {
  padding: 0.8rem;
  border-right: 0px !important;
  border-left: 0px !important;
}
#user-datatable thead .sorting::after {
  content: "\f3d0" !important;
  top: 49%;
  display: none !important;
}
#user-datatable input.form-control {
  width: 25rem !important;
  background-color: rgba(118, 109, 249, 0.13) !important;
  border-radius: 4px !important;
}

.demo-icon.nav-link {
  padding: 0rem 0rem 0rem 0.2rem !important;
}

.theme-layout {
  cursor: pointer;
}

.file-manger-icon1 img {
  width: 70px;
  height: 70px;
  border-radius: 10px;
}

.intl-tel-input .flag-dropdown .selected-flag {
  padding: 10px 18px 9px 7px;
}

.lg-outer .lg-thumb-item {
  border: 0px solid #fff !important;
}

.form-control::placeholder {
  opacity: 0.6;
}

.productdesc .tab-menu-heading {
  border-bottom: 0px !important;
}
.productdesc .panel-body {
  border: 0px solid #ededf5;
}

.background-image-blog {
  position: relative;
  height: 320px;
  background-image: url(../../assets/img/photos/error.jpg) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  border-radius: 0px;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.custom-blog-content {
  position: absolute;
  bottom: 0;
  color: #fff;
  font-weight: 600;
  font-size: 19px;
}

a.custom-blog-content:hover {
  color: #fff !important;
}

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

.attached-file-grid6 .icons li {
  display: inline-block;
  margin: 0 auto;
  opacity: 0;
  transition: all 0.4s ease;
}

.attached-file-grid6 .icons li a:hover {
  color: #fff;
}

.attached-file-grid6 .icons li a:hover {
  background: var(--primary-bg-color);
  border: var(--primary-bg-color);
}

.attached-file-grid6 .file-image img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

.attached-file-image .pic-1 {
  transition: all 0.3s ease;
}

.attached-file-image .pic-2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease;
}

.attached-file-grid6:hover .attached-file-image .pic-2 {
  opacity: 0;
}

.attached-file-grid6:hover .icons {
  right: 0;
  bottom: 0px;
  left: 0;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  opacity: 1;
}

.attached-file-grid6:hover .icons li {
  opacity: 1;
}

.image-pic {
  position: absolute;
  top: 0px;
  right: 0;
  left: 0;
  padding: 0px 0px 20px 10px;
  color: #fff;
  font-size: 17px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 100%);
  border-radius: 5px;
}

.tag.tag-attachments {
  padding: 4px 15px 2px 15px;
  font-size: 13px;
  background-color: #ffffff;
  border: 1px solid #e8e8f7;
}

.tag.tag-attachments-lg {
  padding: 5px 17px 3px 17px;
  font-size: 17px;
  background-color: #ffffff;
  border: 1px solid #e8e8f7;
}

.tag.tag-attachments-sm {
  padding: 3px 10px 1px 10px;
  font-size: 13px;
  background-color: #ffffff;
  border: 1px solid #e8e8f7;
}

.tags .tag-files span {
  position: absolute;
  top: 21px;
  left: 51px;
  margin-right: 104px;
  color: #a5b1d9;
  font-size: 12px;
}

.attached-file-grid6 .icons li a {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  background: #fff;
  border-radius: 5px;
  transition: all 0.3s ease-in-out;
}

.attached-file-grid6 .icons li a {
  color: var(--primary-bg-color);
  border: 1px solid #fff;
}

.attached-file-grid6 .icons {
  position: absolute;
  right: 0;
  bottom: -3px;
  left: 0;
  z-index: 1;
  display: block;
  margin: 0;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  list-style: none;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 100%);
  opacity: 0;
  transition: all 0.5s ease 0s;
}

.pro-img-box {
  position: relative;
}

.theme-container button {
  padding: 0.5rem 1rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ededf5;
  border-radius: 5px;
  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;
  user-select: none;
}

.theme-container1 button {
  padding: 0.5rem 1rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ededf5;
  border-radius: 5px;
  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;
  user-select: none;
}

.theme-container2 button {
  padding: 0.5rem 1rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ededf5;
  border-radius: 5px;
  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;
  user-select: none;
}

.pickr {
  margin-top: 10px;
  text-align: center;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  padding: 0p !important;
  color: inherit;
  font: inherit;
  background-color: #fff;
  border: none;
  opacity: 7;
}

.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -25px;
  margin-top: -1.65em;
}

.owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -25px;
  margin-top: -1.65em;
}

.owl-nav button {
  z-index: 99;
  display: block;
  width: 3rem;
  height: 3rem;
  font-size: 1.3rem !important;
  line-height: 2em;
  text-align: center;
  background: #fff !important;
  border: 1px solid #e8ebf3 !important;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(67, 67, 67, 0.15);
  opacity: 0.5 !important;
}

@media (min-width: 992px) {
  .main-settings-menu .nav-link {
    font-size: 14px;
  }
  .main-settings-menu .nav-link i {
    font-size: 18px;
  }
}
.settings-main-icon {
  display: flex;
  text-align: center;
}
.settings-main-icon i {
  width: 3rem;
  height: 3rem;
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 3rem;
  background-color: var(--primary02);
  border-radius: 50%;
}

.leading-normal {
  line-height: 1.5 !important;
}

.lead-1 {
  font-weight: 500;
  font-size: 1.6rem;
}

.aboutlist {
  list-style-type: none;
}

.about-icons {
  width: 60px;
  height: 60px;
}

.about-team {
  right: 0;
  left: 0;
  width: 80px;
  height: 80px;
  margin: 0 auto;
}

.about-main,
.about-motto {
  display: flex;
  align-items: center;
  justify-content: center;
}

.motto-icon {
  width: 30px;
  height: 30px;
}

.prime-card {
  display: flex;
  align-items: center;
  justify-content: center;
}
.prime-card img {
  height: 160px;
  transform: scale(1.9) translate(3px, -12px);
}

@media (max-width: 1600px) {
  .prime-card img {
    height: 250px;
    transform: scale(1);
  }
}
.apexcharts-yaxis-texts-g text {
  fill: #adb5be !important;
}

.apexcharts-xaxis-texts-g text {
  fill: #adb5be !important;
}

#sales {
  align-items: center;
  justify-content: center;
}
#sales div {
  margin: 0 auto;
}

#Viewers .apexcharts-canvas {
  margin: 0 auto;
}

.apexcharts-legend-marker {
  margin-right: 10px !important;
}

.apexcharts-legend-series {
  margin: 0px 20px !important;
}

.under-countdown .countdown {
  padding: 20px;
  border-radius: 5px;
}

.countdown span:first-child {
  font-weight: 500;
  font-size: 30px;
}

.notification {
  position: relative;
  padding: 0;
  list-style-type: none;
}

.notification:before {
  content: "";
  position: absolute;
  top: 40px;
  bottom: 5px;
  left: 20%;
  width: 4px;
  margin-left: -2.5px;
  background-color: var(--primary02);
}

.notification > li {
  position: relative;
  min-height: 50px;
  padding: 15px 0;
}

.notification .notification-time {
  position: absolute;
  top: 30px;
  left: 0;
  width: 18%;
  text-align: right;
}

.notification .notification-time .date,
.notification .notification-time .time {
  display: block;
  font-weight: 500;
}

.notification .notification-time .date {
  margin-bottom: 4px;
  color: #7987a1;
  font-size: 11px;
  line-height: 16px;
}

.notification .notification-time .time {
  color: #7987a1;
  font-size: 18px;
  line-height: 24px;
}

.notification .notification-icon {
  position: absolute;
  top: 51px;
  left: 15%;
  width: 10%;
  text-align: center;
}

.notification .notification-icon a {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 14px;
  line-height: 10px;
  text-decoration: none;
  background: #fff;
  border: 3px solid var(--primary-bg-color);
  border-radius: 50%;
  transition: border-color 0.2s linear;
}

.notification .notification-body {
  position: relative;
  margin-right: 18%;
  margin-left: 24%;
  padding: 14px 20px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.05);
}

.notification .notification-body:before {
  content: "";
  position: absolute;
  top: 32px;
  left: -20px;
  display: block;
  border: 10px solid transparent;
  border-right-color: #fff;
}

.notification .notification-body > div + div {
  margin-top: 15px;
}

.notification-badge {
  color: #7987a1;
  background-color: #eff1f5;
}

@media (max-width: 576px) {
  .notification .notification-body:before {
    display: none;
  }
  .notification .notification-icon a {
    display: none;
  }
  .notification:before {
    display: none;
  }
  .notification-body .media {
    flex-direction: column;
  }
  .notification-body .media .main-img-user {
    margin-bottom: 10px !important;
  }
  .notification .notification-time {
    position: absolute;
    top: 20px !important;
    right: 5px !important;
    z-index: 99;
    width: 100%;
  }
  .notification .notification-body {
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
  }
  .notification-badge {
    position: absolute;
    top: 8px;
    left: 10px;
  }
  .notification .notification-time .date,
  .notification .notification-time .time {
    display: inline;
  }
  .notification .notification-time .time {
    margin-right: 10px;
    margin-left: 5px;
    color: #b6bfcf;
    font-size: 11px;
    line-height: 16px;
  }
}
.country-selector img {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

#country-selector .modal-header {
  background-color: rgba(59, 72, 99, 0.1);
  border-bottom: 1px solid #dae5e7 !important;
}
#country-selector .modal-body {
  position: relative;
  background-image: url(../../assets/img/png/countrymap.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#country-selector .modal-body:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(59, 72, 99, 0.1);
}

.btn-country {
  padding: 0.45rem 0.45rem !important;
  font-size: 13px !important;
  line-height: 1;
  text-align: justify !important;
  border: 1px solid rgba(var(--primary-bg-color), 0.2);
  border: 1px solid transparent;
  border-radius: 12em;
  box-shadow: none !important;
  transition: none !important;
}
.btn-country:hover {
  border: 1px solid var(--primary-bg-color) !important;
}
.btn-country .country-selector img {
  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.2) !important;
}

.btn-check:checked + .btn-country,
.btn-country.active,
.btn-country:active {
  color: #000;
  font-weight: 600;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color) !important;
}

#login-otp {
  display: none;
}

.apexcharts-toolbar {
  z-index: 1 !important;
}

.app-sidebar.sidebar-scroll.open.ps--scrolling-y .main-content.app-content {
  position: fixed !important;
}

.apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {
  font-weight: 500 !important;
  font-size: 14px !important;
}

@supports (-webkit-touch-callout: none) {
  @media screen and (max-device-width: 991px) and (orientation: portrait) {
    .ps.ps--active-y:hover > .ps__rail-y, .ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
  @media screen and (max-device-width: 991px) and (orientation: landscape) {
    .ps.ps--active-y:hover > .ps__rail-y, .ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
}
.main-rocket {
  fill: var(--primary-bg-color);
}

.tree li i {
  color: var(--primary-bg-color);
}

.bootstrap-tagsinput .badge {
  background-color: var(--primary-bg-color);
  border: 1px solid var(--primary-bg-border);
}

.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 button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.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: var(--primary-bg-color);
}

.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: var(--primary-bg-color);
}

.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: var(--primary-bg-color);
}

.ql-snow a {
  color: var(--primary-bg-color);
}

.lg-actions .lg-next,
.lg-actions .lg-prev {
  background-color: var(--primary05);
  border: 1px solid var(--primary-bg-color);
}

.lg-toolbar {
  background-color: var(--primary05);
}

.datepicker .datepicker-switch {
  color: var(--primary-bg-color);
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: var(--primary-bg-color) !important;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  color: var(--primary-bg-color);
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-image: -moz-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary-bg-color)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: -o-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-repeat: repeat-x;
  border-color: var(--primary-bg-color) #002a80;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary", endColorstr="$primary", GradientType=0);
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: var(--primary-bg-color);
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  color: var(--primary-bg-color);
  background: none;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-image: -moz-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: -ms-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary-bg-color)), to(var(--primary-bg-color)));
  background-image: -webkit-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: -o-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  background-image: linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));
  border-color: var(--primary-bg-color) #002a80;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary", endColorstr="$primary", GradientType=0);
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: var(--primary-bg-color);
}

.datepicker table tr td span.old:hover,
.datepicker table tr td span.new:hover {
  color: #fff !important;
}

@media (max-width: 767.98px) {
  .error-page1 .demo-icon svg {
    position: absolute;
    top: 60px;
    right: 60px;
    left: auto;
    z-index: 99999;
    width: 25px;
    height: 25px;
    fill: var(--primary-bg-color);
  }
}
.error-page1.dark-theme .main-card-signin {
  box-shadow: none !important;
}
.error-page1.dark-theme .main-card-signin {
  background-color: transparent;
  border: 1px solid transparent;
}
.error-page1 .demo-icon svg {
  position: absolute;
  top: 60px;
  right: 60px;
  left: auto;
  width: 25px;
  height: 25px;
  fill: #fff;
}
.error-page1 .tabs-menu1 ul li a.active {
  border-bottom: 3px solid var(--primary-bg-color) !important;
}
.error-page1 .tabs-menu1 ul li a {
  border-bottom: 3px solid #e6ebf1 !important;
}

@media (max-width: 991.98px) {
  .error-page1 .demo-icon svg {
    position: absolute;
    top: 20px;
    right: 50px;
    left: auto;
    z-index: 999;
    width: 25px;
    height: 25px;
  }
}
.carousel-inner.slider {
  position: relative;
  height: 400px;
}
.carousel-inner.slider .carousel-item {
  position: absolute;
  top: 0;
  left: 0;
}

.sidebar-mini .slide-left,
.sidebar-mini .slide-right {
  display: none !important;
}

#videomodal .modal-content,
#audiomodal .modal-content {
  box-shadow: 0 1px 15px 1px rgba(156, 156, 168, 0.5);
}

.main-content-app .option-dots {
  position: relative;
  right: 15px;
  z-index: 9999;
  margin: 0 auto;
}

.masonry .brick {
  width: auto;
  margin-bottom: 20px;
}

.brick img {
  border-radius: 5px;
}

.smartphoto-img.active {
  border-radius: 5px;
}

.smartphoto-arrows li {
  padding: 8px;
  background: var(--primary02);
  border-radius: 5px;
}

.smartphoto-arrows a {
  width: 50% !important;
  height: 50% !important;
  margin: 7px;
}

.smartphoto-dismiss {
  top: 18px !important;
  right: 22px !important;
  width: 15px !important;
  height: 15px !important;
}

.smartphoto {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.smartphoto-arrow-left {
  left: 15px !important;
}

.smartphoto-arrow-right {
  right: 15px !important;
}

.smartphoto-nav li {
  width: 70px !important;
  height: 70px !important;
  margin-left: 5px;
}

.smartphoto-nav {
  bottom: 10px !important;
}

.smartphoto-nav a {
  border: #ededf5;
  border-radius: 5px;
  opacity: 0.6 !important;
}

.smartphoto-list li {
  display: table !important;
}

.ck.ck-button,
a.ck.ck-button {
  border: 1px solid #ededf5;
}

.theme-switch {
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 10px;
  text-align: center;
  background-color: var(--primary02);
  border-radius: 50px;
}
.theme-switch .demo-icon {
  margin: 0 auto !important;
}
.theme-switch a {
  position: absolute;
}
.theme-switch a svg {
  fill: var(--primary-bg-color);
}

@media (max-width: 576px) {
  .error-page1 .demo-icon {
    display: none;
  }
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  background-color: var(--primary-bg-color) !important;
}

.twentytwenty-container {
  border-radius: 5px !important;
}

.pcr-app[data-theme=classic] {
  border-radius: 5px !important;
}

.pcr-app[data-theme=monolith] {
  border-radius: 5px !important;
}

.pcr-app[data-theme=nano] {
  border-radius: 5px !important;
}

.file-detailimg img {
  width: 1000%;
  height: 100%;
}

#gallery img {
  width: 360px;
}

.chart-circle {
  position: relative;
  display: block;
  width: 6rem;
  height: 6rem;
}

.chart-circle canvas {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}

.chart-circle .chart-circle-value.circle-style {
  position: absolute;
  top: 18px;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  line-height: 1;
  line-height: 60px;
  background: transparent;
  border: 2px dotted var(--primary-bg-color);
  border-radius: 50%;
  -ms-flex-pack: center;
  -ms-flex-align: center;
}

.chart-circle-value {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-left: auto;
  line-height: 1;
  -ms-flex-pack: center;
  -ms-flex-align: center;
}

.chart-circle[data-color] {
  color: var(--primary-bg-color);
}

@media screen and (max-width: 1024px) {
  .cardbody {
    padding-left: 0;
  }
  .item-card .product-grid6 .cardprice {
    top: 20px;
    right: 0;
  }
  .rtl .cardbody {
    padding-right: 0;
    padding-left: inherit;
  }
  .rtl .item-card .product-grid6 .cardprice {
    top: 20px;
    right: inherit;
    left: 0;
  }
}
@media (orientation: landscape) and (max-width: 767px) {
  .smartphoto-img {
    position: relative;
    right: 0;
    left: 80%;
    display: block;
    align-items: center;
    justify-content: center;
    width: 250px !important;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
  }
  .smartphoto-img-wrap {
    right: 0;
    left: 0;
    display: block;
    align-items: center;
    justify-content: center;
    margin-top: 33%;
    margin-right: auto;
    margin-left: auto;
    transform: none !important;
  }
}
@media (orientation: landscape) and (min-width: 768px) and (max-width: 991px) {
  .smartphoto-img {
    position: relative;
    right: 0;
    left: 75%;
    display: block;
    align-items: center;
    justify-content: center;
    width: 350px !important;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
  }
  .smartphoto-img-wrap {
    right: 0;
    left: 0;
    display: block;
    align-items: center;
    justify-content: center;
    margin-top: 20%;
    margin-right: auto;
    margin-left: auto;
    transform: none !important;
  }
}
.SumoSelect.disabled > .CaptionCont {
  background-color: #f9fbfb;
}

.SumoSelect.disabled .SlectBox,
.SumoSelect.disabled .testselect2 {
  display: none;
}

.index1 .circle-icon {
  position: initial;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.index1 .circle-icon i {
  line-height: 2.2 !important;
}

.transaction-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 5px;
}

.featured_icon1.danger {
  border: 2px solid #f34343;
}

.featured_icon1.success {
  border: 2px solid #016a59;
}

.featured_icon1.warning {
  border: 2px solid #ffbd5a;
}

.featured_icon1.teal {
  border: 2px solid #29ddee;
}

.featured_icon1.info {
  border: 2px solid #4ec2f0;
}

.featured_icon1.secondary {
  border: 2px solid #f74f75;
}

.featured_icon1 {
  position: relative;
  top: 20px;
  width: 15px;
  height: 15px;
  margin-top: -40px;
  margin-left: -34px !important;
  color: #000;
  font-size: 10px;
  line-height: 60px;
  border: 2px solid var(--primary-bg-color);
  border-radius: 18px;
}

.table-edit,
.table-delete {
  fill: #fff;
}

.apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom.light.active {
  display: none !important;
}

.apexcharts-tooltip.light {
  color: #fff !important;
  background: var(--primary-bg-color) !important;
  border: 1px solid var(--primary-bg-border) !important;
}

.apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: var(--primary-bg-color) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.apexcharts-tooltip-marker {
  background-color: #fff !important;
}

.lh-maincard {
  line-height: 1.6 !important;
}

/*.example .tabs-style-4 .tab-content.active {
    width: 100%;
    max-width: 915px;
}
.example {
    background: red;
}*/
/* ######## BOOTSTRAP ######## */
*::-ms-backdrop,
.main-header-center {
  display: inline-table !important;
  width: 350px;
}

*::-ms-backdrop,
.main-header-center .form-control {
  padding: 0.5rem 1.5rem;
}

@media (min-width: 991px) {
  *::-ms-backdrop,
  .main-header-right .nav-link.btn-default.btn {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  *::-ms-backdrop,
  .card-img-top {
    height: 300px;
  }
  *::-ms-backdrop,
  .main-header-right .nav-link.btn-default.btn {
    margin-top: 7px;
  }
}
*::-ms-backdrop,
.pricing .list-unstyled li {
  display: block;
}

*::-ms-backdrop,
.main-content-body.main-content-body-mail,
*::-ms-backdrop,
.main-content-body.main-content-body-chat {
  flex: inherit;
}

*::-ms-backdrop,
.breadcrumb-3 li,
*::-ms-backdrop,
.breadcrumb-4 li {
  display: inline-block;
}

*::-ms-backdrop,
.main-footer {
  width: 100%;
  position: relative;
  bottom: -5px;
  margin-top: 1.5rem;
  margin-bottom: -10px;
  height: inherit !important;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
}

*::-ms-backdrop,
.horizontalMenucontainer .main-header-left {
  margin-left: 0 !important;
}

*::-ms-backdrop,
.main-content {
  height: 100%;
}

*::-ms-backdrop,
.horizontalMenucontainer .main-footer- {
  padding-bottom: 10px;
}

*::-ms-backdrop,
.media-list.media.d-block {
  display: inline !important;
}

*::-ms-backdrop,
.chat .action-header {
  padding: 10px 13px 1px 17px;
}

*::-ms-backdrop,
.sidebar-mini .main-header-left .btn {
  margin-left: 60px;
  left: 250px;
}

*::-ms-backdrop,
.sidebar-mini .main-content.app-content .main-header-left {
  margin-left: 0;
}

*::-ms-backdrop,
.sidebar.sidebar-open {
  z-index: 9999 !important;
}

*::-ms-backdrop,
.p-4.border-bottom {
  height: 100%;
}

*::-ms-backdrop,
.img-fluid,
*::-ms-backdrop,
.table,
*::-ms-backdrop,
.text-wrap table {
  max-width: 100%;
}

*::-ms-backdrop,
.sidebar {
  z-index: 0 !important;
}

*::-ms-backdrop,
.d-block.media.media-list {
  display: inline !important;
}

*::-ms-backdrop,
.main-header-message > a,
*::-ms-backdrop,
.main-header-notification > a,
*::-ms-backdrop,
.full-screen.nav-item > a,
*::-ms-backdrop,
.fullscreen-button .full-screen-link {
  line-height: 49px !important;
}

*::-ms-backdrop,
.datetimepicker table th.prev span,
*::-ms-backdrop,
.datetimepicker table th.next span {
  top: 20px;
}

*::-ms-backdrop,
.datetimepicker table th.next {
  border-top-right-radius: 0;
}

*::-ms-backdrop,
.datetimepicker table th.prev {
  border-top-left-radius: 0;
}

*::-ms-backdrop,
.main-header-center .btn,
*::-ms-backdrop,
.main-header-center .sp-container button,
*::-ms-backdrop,
.sp-container .main-header-center button {
  top: 0;
}

@media (min-width: 992px) {
  *::-ms-backdrop,
  .sidebar-mini .main-header-left {
    margin-left: 80px;
  }
  *::-ms-backdrop,
  .sidebar-mini .main-header .main-header-left .header-brand {
    margin-right: 80px;
    width: auto;
  }
  *::-ms-backdrop,
  .card-img-top {
    height: 250px;
  }
}
*::-ms-backdrop,
.btn-icon-list .btn {
  display: table;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
}

*::-ms-backdrop,
.side-badge {
  top: 14px;
}

*::-ms-backdrop,
.media.d-sm-flex {
  display: initial;
}

*::-ms-backdrop,
.btn,
.sp-container button {
  padding: 8.5px;
}

*::-ms-backdrop,
.page-h {
  height: 100%;
}

*::-ms-backdrop,
p {
  font-size: 13px;
}

*::-ms-backdrop,
.breadcrumb-right .btn {
  padding: 0.4rem 1rem;
}

*::-ms-backdrop,
.horizontalMenucontainer .main-footer {
  padding-bottom: 10px;
}

*::-ms-backdrop,
.media-list.media.d-sm-flex {
  display: initial;
}

*::-ms-backdrop,
.main-msg-wrapper {
  display: inline-table;
}

*::-ms-backdrop,
.p-text .p-name {
  display: block;
}

*::-ms-backdrop,
.sidebar .tab-menu-heading {
  position: absolute !important;
}

*::-ms-backdrop,
.card--calendar .ui-datepicker-inline {
  border-width: 1px !important;
}

*::-ms-backdrop,
.fc-datepicker.main-datepicker.hasDatepicker {
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

*::-ms-backdrop,
.second-sidemenu .resp-tabs-container .slide-menu.submenu-list li {
  display: flex;
}

@media (min-width: 992px) {
  *::-ms-backdrop,
  .pulse-danger,
  *::-ms-backdrop,
  .pulse {
    top: 13px;
  }
  *::-ms-backdrop,
  .card.custom-card .box {
    position: static;
  }
  *::-ms-backdrop,
  .thumb .thumb-img {
    height: 139px;
  }
  *::-ms-backdrop,
  .main-chat-body .media-body .main-msg-wrapper.right,
  *::-ms-backdrop,
  .main-chat-body .media-body .main-msg-wrapper.left {
    display: inline-table;
  }
  *::-ms-backdrop,
  .main-dashboard-header-right > div:first-child {
    flex-basis: 150px;
  }
  *::-ms-backdrop,
  .tasks .ckbox {
    margin-right: 10px;
  }
  *::-ms-backdrop,
  .app-sidebar__toggle {
    margin-right: 30px !important;
  }
  *::-ms-backdrop,
  .product-details.table-responsive.text-nowrap .media-body {
    flex: none;
  }
}
@media (min-width: 767px) {
  *::-ms-backdrop,
  .bg-primary-transparent .row.wd-100p.mx-auto.text-center {
    margin-top: 4rem;
  }
  *::-ms-backdrop,
  .login.d-flex.align-items-center.py-2 {
    margin-top: 7rem;
  }
}
@media (max-width: 767px) {
  *::-ms-backdrop,
  .dropdown.nav-item.main-header-message,
  *::-ms-backdrop,
  .dropdown.nav-item.main-header-notification,
  *::-ms-backdrop,
  .dropdown.main-header-message.right-toggle {
    margin-top: 7px !important;
  }
  *::-ms-backdrop,
  .main-header-left .responsive-logo {
    margin-left: 40px !important;
  }
  *::-ms-backdrop,
  .sidebar-mini .main-header .main-header-left .header-brand {
    margin-left: 30px;
  }
}
*::-ms-backdrop,
html.fullscreen-button {
  width: 100%;
}

*::-ms-backdrop,
html.fullscreen-button .main-content,
*::-ms-backdrop,
html.fullscreen-button .app-content {
  overflow: scroll;
  overflow-x: hidden;
  height: 100vh;
}

*::-ms-backdrop,
.error-page1 {
  -ms-overflow-y: hidden;
}

*::-ms-backdrop,
#list1 .avatar-md {
  width: inherit !important;
}

*::-ms-backdrop,
#list3 .me-4 {
  margin-right: 0 !important;
}

*::-ms-backdrop,
.app-sidebar .slide .side-menu__item.active::before {
  top: 0;
}

*::-ms-backdrop,
.tab-content.border-bottom.p-4 {
  height: inherit !important;
}

*::-ms-backdrop,
.datetimepicker table th.prev span,
*::-ms-backdrop,
.datetimepicker table th.next span {
  top: 20px !important;
}

@media (min-width: 1025px) {
  *::-ms-backdrop,
  .btn,
  .sp-container button {
    padding: 12px;
  }
}
/* ######## BOOTSTRAP ######## */
.adtocart {
  background: linear-gradient(45deg, #f93a5a, #f7778c) !important;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  display: inline-block;
  text-align: center;
  border: 3px solid #fff;
  left: 40%;
  bottom: -24px;
  position: absolute;
}
.adtocart i {
  color: #fff;
  font-size: 32px;
  line-height: 42px;
}

.pro-title {
  color: #5a5a5a;
  display: inline-block;
  margin-top: 20px;
  font-size: 16px;
}

.product-list .price {
  color: #fc5959;
  font-size: 15px;
}

.pro-img-box {
  position: relative;
}

.prod-cat li ul li a:hover, .prod-cat li ul li a:focus {
  background: none;
  color: #f34343;
}
.prod-cat li ul li.active a {
  background: none;
  color: #f34343;
}
.prod-cat li a:hover, .prod-cat li a:focus, .prod-cat li a.active {
  background: none;
  color: #f34343;
}

.nav.prod-cat {
  position: relative;
  display: block;
  padding: 10px 5px;
}

.prod-cat li ul {
  margin-left: 44px;
  display: block;
}
.prod-cat li ul li {
  padding: 10px 15px;
}

.nav.prod-cat li {
  padding: 10px 0;
}

.product-pagination .page-link {
  background-color: #f9f9fb;
  border: 1px solid #ededf5;
}
.product-pagination .page-item.disabled .page-link {
  border-color: #ededf5;
}

.nav.prod-cat li a {
  color: #031b4e;
}
.nav.prod-cat li a i {
  margin-right: 14px;
}

.product-sale {
  position: absolute;
  width: 100%;
  top: 10px;
  left: 13px;
  right: 5px;
}
.product-sale .badge {
  color: #fff;
  font-size: 12px !important;
  margin-top: 10px;
}
.product-sale .wishlist {
  float: right;
  right: 26px;
  position: absolute;
  font-size: 18px !important;
  top: 5px;
}

.shopping-cart,
.wishlist-table,
.order-table {
  margin-bottom: 20px;
}

.shopping-cart .table,
.wishlist-table .table,
.order-table .table {
  margin-bottom: 0;
}

.shopping-cart .btn,
.wishlist-table .btn,
.order-table .btn {
  margin: 0;
}

.shopping-cart > table > thead > tr > th,
.shopping-cart > table > thead > tr > td {
  vertical-align: middle !important;
}
.shopping-cart > table > tbody > tr > th,
.shopping-cart > table > tbody > tr > td {
  vertical-align: middle !important;
}

.wishlist-table > table > thead > tr > th,
.wishlist-table > table > thead > tr > td {
  vertical-align: middle !important;
}
.wishlist-table > table > tbody > tr > th,
.wishlist-table > table > tbody > tr > td {
  vertical-align: middle !important;
}

.order-table > table > thead > tr > th,
.order-table > table > thead > tr > td {
  vertical-align: middle !important;
}
.order-table > table > tbody > tr > th,
.order-table > table > tbody > tr > td {
  vertical-align: middle !important;
}

.shopping-cart > table thead th,
.wishlist-table > table thead th,
.order-table > table thead th {
  padding-top: 17px;
  padding-bottom: 17px;
  border-width: 1px;
}

.shopping-cart .count-input,
.wishlist-table .count-input,
.order-table .count-input {
  display: inline-block;
  width: 100%;
  width: 86px;
}

.shopping-cart .product-item,
.wishlist-table .product-item,
.order-table .product-item {
  display: table;
  width: 100%;
  min-width: 150px;
  margin-top: 5px;
  margin-bottom: 3px;
}

.shopping-cart .product-item .product-thumb,
.shopping-cart .product-item .product-info {
  display: table-cell;
  vertical-align: top;
}

.wishlist-table .product-item .product-thumb,
.wishlist-table .product-item .product-info {
  display: table-cell;
  vertical-align: top;
}

.order-table .product-item .product-thumb,
.order-table .product-item .product-info {
  display: table-cell;
  vertical-align: top;
}

.shopping-cart .product-item .product-thumb,
.wishlist-table .product-item .product-thumb,
.order-table .product-item .product-thumb {
  width: 109px;
  padding-right: 0;
}

.shopping-cart .product-item .product-thumb > img,
.wishlist-table .product-item .product-thumb > img,
.order-table .product-item .product-thumb > img {
  display: block;
  width: 85px;
  height: 85px;
}

@media screen and (max-width: 860px) {
  .shopping-cart .product-item .product-thumb,
  .wishlist-table .product-item .product-thumb,
  .order-table .product-item .product-thumb {
    display: none;
  }
}
.shopping-cart .product-item .product-info span,
.wishlist-table .product-item .product-info span,
.order-table .product-item .product-info span {
  display: block;
  font-size: 13px;
  padding: 3px 0;
}

.shopping-cart .product-item .product-info span > em,
.wishlist-table .product-item .product-info span > em,
.order-table .product-item .product-info span > em {
  font-weight: 500;
  font-style: normal;
}

.shopping-cart .product-item .product-title,
.wishlist-table .product-item .product-title,
.order-table .product-item .product-title {
  margin-bottom: 6px;
  padding-top: 5px;
  font-size: 15px;
  font-weight: 500;
}

.table-responsive.shopping-cart {
  overflow-y: inherit;
  overflow-x: scroll;
}

.shopping-cart .product-item .product-title > a,
.wishlist-table .product-item .product-title > a,
.order-table .product-item .product-title > a {
  transition: color 0.3s;
  color: #374250;
  line-height: 1.5;
  text-decoration: none;
}

.shopping-cart .product-item .product-title > a:hover,
.wishlist-table .product-item .product-title > a:hover,
.order-table .product-item .product-title > a:hover {
  color: var(--primary-bg-color);
}

.shopping-cart .product-item .product-title small,
.wishlist-table .product-item .product-title small,
.order-table .product-item .product-title small {
  display: inline;
  margin-left: 6px;
  font-weight: 500;
}

.wishlist-table .product-item .product-thumb {
  display: table-cell !important;
}

@media screen and (max-width: 576px) {
  .wishlist-table .product-item .product-thumb {
    display: none !important;
  }
}
.shopping-cart-footer {
  display: table;
  width: 100%;
  border-top: 1px solid #e1e7ec;
}
.shopping-cart-footer > .column {
  display: table-cell;
  padding: 0;
  vertical-align: middle;
}
.shopping-cart-footer > .column:last-child {
  text-align: right;
}
.shopping-cart-footer > .column:last-child .btn {
  margin-right: 0;
  margin-left: 5px;
}

@media (max-width: 768px) {
  .shopping-cart-footer > .column {
    display: block;
    width: 100%;
  }
  .shopping-cart-footer > .column:last-child {
    text-align: center;
  }
  .shopping-cart-footer > .column .btn {
    width: 100%;
    margin: 12px 0 !important;
  }
}
.coupon-form .form-control {
  display: inline-block;
  width: 100%;
  max-width: 235px;
  margin-right: 12px;
}

.product-details tr > td {
  vertical-align: middle !important;
}

.product-details > table thead th {
  padding-top: 17px;
  padding-bottom: 17px;
  border-width: 1px;
  text-align: center;
}
.product-details .media {
  display: flex;
  align-items: flex-start;
  padding: 0.75rem;
}

@media screen and (max-width: 850px) {
  .shopping-cart-footer > .column {
    display: flow-root;
  }
}
@media screen and (max-width: 767px) {
  .coupon-form .form-control {
    max-width: inherit !important;
  }
}
@media (min-width: 768px) {
  #checkoutsteps .checkoutline {
    height: 3px;
    background-color: #eaedf7;
    -webkit-transform: translateY(1.7rem);
    transform: translateY(1.7rem);
    margin: 0 11%;
    position: relative;
    z-index: 0;
    top: 28px;
  }
}
#checkoutsteps ul {
  list-style: none !important;
  padding: 0;
  margin: 0;
}

#checkoutsteps ul[role=tablist] li {
  display: flex;
  z-index: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  flex-basis: auto;
  font-weight: 500;
  font-size: 1.1rem;
}

#checkoutsteps > .steps a {
  display: block;
  width: auto;
  background-color: transparent;
  color: #2d2c40;
  font-size: 16px;
  font-weight: 400;
  padding: 14px 0;
  text-decoration: none;
  border-radius: 30px;
  cursor: default;
  text-align: center;
  outline: none;
}

.wizard > .steps > ul li .current-info {
  display: none;
}

#checkoutsteps > .steps .current a .number {
  background: var(--primary-bg-color);
  color: #ffffff;
}

#checkoutsteps .item .thumb {
  display: inline-flex;
  width: 100px;
  height: 90px;
  justify-content: center;
  align-items: center;
  border: 1px solid #f2f2f2;
}

#checkoutsteps .item .left {
  display: flex;
  align-items: center;
}

#checkoutsteps .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #ededf5;
  margin-bottom: 30px;
}

#checkoutsteps .item .purchase {
  text-decoration: none;
}

#checkoutsteps .item .purchase {
  display: inline-block;
  margin-left: 21px;
}

#checkoutsteps .total {
  float: right;
  color: var(--primary-bg-color);
}

#checkoutsteps > .steps {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 3px;
  padding: 0;
}

#checkoutsteps.wizard {
  border-radius: 10px;
}

.wizard > .content > .title {
  font-size: 18px;
  color: #8f9cc0;
  font-weight: 700;
  margin-bottom: 5px;
  display: none;
}

.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}

.wizard > .content > .title.current {
  display: none !important;
}

.card-pay .tabs-menu.nav li {
  border-right: 1px solid #d3dfea;
}

.card-pay .tabs-menu li {
  width: 33.3%;
  display: block;
}

.card-pay .tabs-menu li a.active {
  background: var(--primary-bg-color);
  color: #ffffff;
}

.card-pay .tabs-menu li a {
  padding: 0.7rem 1rem;
  display: block;
  text-align: center;
}

.card-pay .tabs-menu.nav {
  background: #f0f3ff;
}

.card-pay .tabs-menu {
  margin-bottom: 25px;
  border-radius: 5px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #checkoutsteps > .steps .number {
    background-color: #eaedf7;
    color: #9197ab;
    font-size: 17px;
    font-weight: 400;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 15px auto;
  }
}
@media (max-width: 767px) {
  #checkoutsteps > .steps .number {
    background-color: #eaedf7;
    color: #9197ab;
    font-size: 15px;
    font-weight: 600;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 15px auto;
  }
}
@media (max-width: 767px) {
  #checkoutsteps > .steps a {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  #checkoutsteps .checkoutline {
    height: 3px;
    background-color: #eaedf7;
    -webkit-transform: translateY(1.7rem);
    transform: translateY(1.7rem);
    margin: 0 11%;
    position: relative;
    z-index: 0;
    top: 20px;
  }
}
.cart-img {
  height: 55px !important;
  width: 55px;
  border-radius: 10px !important;
}

/* ######## BOOTSTRAP ######## */
.widget-user .widget-user-header {
  padding: 20px;
  height: 120px;
}
.widget-user .widget-user-username {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
  font-weight: 300;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}
.widget-user .widget-user-desc {
  margin-top: 0;
  color: #fff;
}
.widget-user .widget-user-image {
  position: absolute;
  top: 65px;
  left: 50%;
  margin-left: -45px;
}
.widget-user .widget-user-image > img {
  width: 90px;
  height: auto;
  border: 3px solid #fff;
}
.widget-user .user-wideget-footer {
  padding-top: 30px;
}

.user-wideget-footer {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid #f4f4f4;
  padding: 10px;
  background-color: #fff;
}

.user-wideget .border-right {
  border-right: 1px solid #f4f4f4;
}

.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}
.description-block > .description-header {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 16px;
}
.description-block > .description-text {
  text-transform: uppercase;
  color: #a3b1c9;
}

/* ######## LAYOUT-STYLES ######## */
/* ######## BOOTSTRAP ######## */
.main-footer {
  background-color: #fff;
  border-top: 1px solid #ededf5;
  margin-top: auto;
}

@media (min-width: 992px) {
  .main-footer {
    display: block;
  }
  .sticky {
    width: 100%;
  }
}
.side-header {
  position: sticky;
  width: 100%;
  z-index: 10 !important;
  border-bottom: 1px solid #ededf5;
}

.main-footer .container {
  font-size: 14px;
  padding: 38px 20px 0;
  align-items: center;
  justify-content: space-between;
  color: #7987a1;
  margin: 0 auto;
  text-align: center;
  justify-content: center;
}
.main-footer .container-fluid {
  font-size: 14px;
  padding: 38px 20px 0;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  text-align: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .main-footer .container {
    padding: 10px 0 0;
  }
}
.main-footer-app .container,
.main-footer-app .container-fluid {
  border-top-width: 0;
}

@media (max-width: 480px) {
  .main-footer .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 380px) {
  .main-footer .container-fluid {
    font-size: 12px;
  }
}
.main-footer-demo {
  background-color: #0c025b;
  color: rgba(255, 255, 255, 0.4);
  height: 60px;
}
.main-footer-demo .container {
  border-top-width: 0;
}
.main-footer-demo a {
  color: rgba(255, 255, 255, 0.5);
}
.main-footer-demo a:hover, .main-footer-demo a:focus {
  color: #fff;
}

/* ######## BOOTSTRAP ######## */
@media (max-width: 991.98px) {
  .main-header-menu-show {
    overflow: hidden;
  }
  .main-header-menu-show .main-header-menu {
    border-right: 1px solid rgba(28, 39, 60, 0.08);
    box-shadow: 0 0 30px rgba(28, 39, 60, 0.08);
    transform: translateX(0);
  }
  .main-header-menu-show .main-navbar-backdrop {
    visibility: visible;
    opacity: 1;
  }
}
.main-header {
  background-color: transparent;
  z-index: 100;
  height: 64px;
  background: #fff;
  border-bottom: 1px solid #ededf5;
  z-index: 1025 !important;
  width: 100% !important;
  position: fixed;
  margin-bottom: 20px;
  box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
}
.main-header > .container,
.main-header > .container-fluid {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}
.main-header .dropdown-menu {
  border: 1px solid #ededf5 !important;
  width: 270px;
}
.main-header .dropdown-menu .main-message-list .dropdown-item {
  padding: 0.75rem;
}
.main-header .dropdown-menu .main-message-list .dropdown-item:last-of-type {
  border-bottom: 0 !important;
}
.main-header .dropdown-menu .main-notification-list a:last-of-type {
  border-bottom: 0 !important;
}

@media (min-width: 992px) {
  .main-header > .container,
  .main-header > .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 992px) {
  .main-header > .container {
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .main-header > .container {
    max-width: none;
  }
}
@media (max-width: 1158px) {
  .main-header-left #dropdownMenuButton {
    display: none;
  }
}
@media (max-width: 1052px) {
  .main-header-left #dropdownMenuButton2 {
    display: none;
  }
}
@media (max-width: 633px) {
  .profile-name.ms-2 {
    display: none;
    margin-left: 0;
  }
}
.main-profile-menu.nav-link {
  padding: 0rem 0rem !important;
  margin: auto 6px;
}

.main-header .main-header-left .main-logo {
  display: none;
}

@media (min-width: 992px) {
  .main-header .main-header-left .main-logo {
    display: flex;
  }
}
.main-header-left {
  display: flex;
  align-items: center;
}
.main-header-left .list-items {
  margin-bottom: 0;
}
.main-header-left .list-items li {
  display: inline-block;
}
.main-header-left .list-items li i {
  display: block;
  font-size: 24px;
  color: #323251;
  position: relative;
  line-height: 0.9;
  outline: none;
  margin-right: 15px;
}
.main-header-left .main-header-arrow {
  display: none;
  position: relative;
  top: -2px;
}

.main-logo {
  display: flex;
  align-items: center;
  position: relative;
  height: 2.5rem;
  margin: 0 auto;
  justify-content: center;
  text-align: center;
}

.main-body.main-sidebar-hide .logo-icon {
  display: block;
  height: 2.3rem;
  text-align: center;
  margin: 0 auto;
}
.main-body.main-sidebar-hide .main-logo {
  display: none;
}

.main-logo:hover, .main-logo:focus {
  color: var(--primary-bg-color);
}
.main-logo i {
  display: block;
  line-height: 0.9;
  margin-right: 8px;
  font-size: 40px;
}
.main-logo i::before {
  width: auto;
  height: auto;
}

.main-header-menu-icon {
  margin-right: 10px;
  width: 20px;
  height: 30px;
  display: flex;
  align-items: center;
}
.main-header-menu-icon span {
  display: block;
  position: relative;
  width: 15px;
  height: 2px;
  background-color: #323251;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
}
.main-header-menu-icon span::before, .main-header-menu-icon span::after {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 2px;
  background-color: #323251;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
}
.main-header-menu-icon span::before {
  top: -6px;
}
.main-header-menu-icon span::after {
  bottom: -6px;
}

@media (min-width: 992px) {
  .main-header-menu-icon {
    margin-right: 25px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-header-menu-icon span {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-header-menu-icon span::before, .main-header-menu-icon span::after {
    transition: none;
  }
}
.main-header-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 240px;
  background-color: #fff;
  overflow-y: auto;
  z-index: 1000;
  transform: translateX(-240px);
  transition: all 0.35s;
}
.main-header-menu > .nav {
  flex-direction: column;
  padding: 20px;
}
.main-header-menu .nav-item::before {
  content: "";
  position: absolute;
  top: 67px;
  margin-left: 25px;
  width: 15px;
  height: 15px;
  border-top: 2px solid rgba(28, 39, 60, 0.12);
  border-left: 2px solid rgba(28, 39, 60, 0.12);
  background-color: #fff;
  transform: rotate(45deg);
  z-index: 100;
  display: none;
}
.main-header-menu .nav-item + .nav-item {
  margin-top: 10px;
}
.main-header-menu .nav-item > .nav-link {
  display: flex;
  align-items: center;
  position: relative;
  color: #4a4a69;
  font-size: 15px;
  font-weight: 500;
  padding: 0;
  transition: all 0.2s ease-in-out;
}
.main-header-menu .nav-item > .nav-link:hover {
  color: var(--primary-bg-color);
}
.main-header-menu .nav-item > .nav-link:hover i {
  color: var(--primary-bg-color);
}
.main-header-menu .nav-item > .nav-link.with-sub::after {
  content: "\f3d0";
  display: inline-block;
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 400;
  margin-left: auto;
  margin-top: 3px;
  opacity: 0.5;
}
.main-header-menu .nav-item > .nav-link .typcn {
  font-size: 20px;
  line-height: 0.95;
  margin-right: 15px;
  width: 16px;
}
.main-header-menu .nav-item > .nav-link .typcn::before {
  width: auto;
}
.main-header-menu .nav-item.active > .nav-link {
  color: var(--primary-bg-color);
  position: relative;
}
.main-header-menu .nav-item.active > .nav-link::before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  left: -20px;
  width: 2px;
  background-color: var(--primary-bg-color);
  border-radius: 3px;
}
.main-header-menu .nav-item.show .main-menu-sub {
  display: block;
}

@media (prefers-reduced-motion: reduce) {
  .main-header-menu {
    transition: none;
  }
}
@media (min-width: 992px) {
  .main-header-menu {
    background-color: transparent;
    border-right: 0;
    position: static;
    width: auto;
    overflow-y: visible;
    transform: none;
    z-index: auto;
  }
}
@media (min-width: 992px) {
  .main-header-menu > .nav {
    padding: 0;
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .main-header-menu .nav-item + .nav-item {
    margin-top: 0;
    margin-left: 30px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-header-menu .nav-item > .nav-link {
    transition: none;
  }
}
@media (min-width: 992px) {
  .main-header-menu .nav-item > .nav-link {
    font-size: 0.875rem;
  }
}
@media (min-width: 992px) {
  .main-header-menu .nav-item > .nav-link.with-sub::after {
    margin-left: 5px;
  }
}
@media (min-width: 992px) {
  .main-header-menu .nav-item > .nav-link .typcn {
    font-size: 18px;
    margin-right: 7px;
  }
}
@media (min-width: 992px) {
  .main-header-menu .nav-item.active > .nav-link::before {
    top: auto;
    bottom: -22px;
    left: 0;
    right: 0;
    width: auto;
    height: 2px;
  }
}
@media (min-width: 992px) {
  .main-header-menu .nav-item.show::before {
    display: block;
  }
}
.main-header-menu-header {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  border-bottom: 1px solid rgba(28, 39, 60, 0.05);
}
.main-header-menu-header .close {
  font-weight: 300;
  font-size: 28px;
}

@media (min-width: 992px) {
  .main-header-menu-header {
    display: none;
  }
}
.main-menu-sub {
  font-size: 13px;
  margin-left: 32px;
  margin-top: 12px;
  display: none;
}
.main-menu-sub .nav {
  flex-direction: column;
}
.main-menu-sub .nav-link {
  padding: 0;
  display: block;
  color: #4d5875;
}
.main-menu-sub .nav-link + .nav-link {
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px dotted #f0f0f8;
}
.main-menu-sub .nav-link:hover, .main-menu-sub .nav-link:focus {
  color: var(--primary-bg-color);
}
.main-menu-sub .nav-link.active {
  color: var(--primary-bg-color);
  font-weight: 500;
}

@media (min-width: 992px) {
  .main-menu-sub {
    position: absolute;
    top: 74px;
    background-color: #fff;
    padding: 15px 20px;
    border: 2px solid rgba(28, 39, 60, 0.12);
    min-width: 200px;
    margin-left: 0;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .main-menu-sub .nav-link.active {
    font-weight: 400;
  }
}
.main-menu-sub-mega {
  left: 0;
  right: 0;
  background-color: transparent;
  padding: 0;
  border: 0;
}
.main-menu-sub-mega .container {
  padding: 0;
}
.main-menu-sub-mega .container > div + div {
  margin-top: 25px;
}
.main-menu-sub-mega .nav {
  min-width: 120px;
  flex-direction: column;
}
.main-menu-sub-mega .nav + .nav {
  border-top: 1px dotted #f0f0f8;
  margin-top: 6px;
  padding-top: 6px;
}
.main-menu-sub-mega .nav > span {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  color: #323251;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
  margin-top: 30px;
}
.main-menu-sub-mega .nav > span:first-of-type {
  margin-top: 0;
}

@media (max-width: 991.98px) {
  .main-menu-sub-mega .container {
    max-width: none;
  }
}
@media (min-width: 992px) {
  .main-menu-sub-mega .container {
    display: flex;
    background-color: #fff;
    border: 2px solid rgba(28, 39, 60, 0.12);
  }
}
@media (min-width: 992px) {
  .main-menu-sub-mega .container > div {
    display: flex;
    padding: 20px;
    flex: 1;
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .main-menu-sub-mega .container > div {
    padding: 20px 25px;
  }
}
@media (min-width: 992px) {
  .main-menu-sub-mega .container > div + div {
    margin-top: 0;
    border-left: 1px solid rgba(28, 39, 60, 0.05);
  }
}
@media (min-width: 1200px) {
  .main-menu-sub-mega .nav {
    min-width: 140px;
  }
}
@media (min-width: 992px) {
  .main-menu-sub-mega .nav + .nav {
    margin-left: 20px;
    margin-top: 31px;
    padding-top: 0;
    border-top: 0;
  }
}
@media (min-width: 1200px) {
  .main-menu-sub-mega .nav + .nav {
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  .main-menu-sub-mega .nav > span {
    font-size: 12px;
  }
}
.main-header-center {
  flex: 1;
  margin: 0 50px;
  position: relative;
  display: none;
}

@media (min-width: 992px) {
  .main-header-center {
    display: block;
  }
}
.main-header-right .dropdown-menu:before {
  content: "";
  width: 13px;
  height: 13px;
  background: #fff;
  position: absolute;
  top: -7px;
  right: 28px;
  transform: rotate(45deg);
  border-top: 1px solid #e9edf4;
  border-left: 1px solid #e9edf4;
}

.main-profile-menu .dropdown-menu:before {
  right: 15px;
}

.main-header-right {
  display: flex;
  align-items: center;
}
.main-header-right .btn-social {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #949eb7;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
}
.main-header-right .btn-social:hover, .main-header-right .btn-social:focus {
  color: #4d5875;
}
.main-header-right .btn-social i {
  font-size: 18px;
  line-height: 0;
}
.main-header-right .btn-social + .btn-social {
  margin-left: 10px;
}
.main-header-right .btn-buy {
  text-transform: uppercase;
  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: 11px;
  font-weight: 500;
  background-color: var(--primary-bg-color);
  color: #fff;
  letter-spacing: 0.5px;
  display: flex;
  align-items: center;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
  margin-left: 20px;
}
.main-header-right .btn-buy:hover, .main-header-right .btn-buy:focus {
  background-color: #452efa;
}

@media (prefers-reduced-motion: reduce) {
  .main-header-right .btn-social {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-header-right .btn-buy {
    transition: none;
  }
}
.main-header-search-link {
  font-size: 18px;
  color: #4d5875;
  line-height: 1;
  margin-right: 15px;
}

.main-header-arrow {
  font-size: 27px;
  color: #323251;
  display: inline-block;
  line-height: 0;
}
.main-header-arrow i {
  line-height: 0;
}
.main-header-arrow:hover, .main-header-arrow:focus {
  color: #4d5875;
}

.header-icons .new.nav-link {
  position: relative;
  margin: auto 6px !important;
}

.header-icons .new.nav-link {
  display: block;
  font-size: 22px;
  color: var(--primary02);
  position: relative;
  line-height: 33px;
  outline: none;
  height: 37px;
  width: 37px;
  margin: auto;
  text-align: center;
}

.profile-name {
  margin-top: 3px;
}

.main-profile-menu > .profile-name::after {
  content: "";
  position: absolute;
  top: 46px;
  left: 50%;
  margin-left: -7px;
  width: 14px;
  height: 14px;
  border: 2px solid transparent;
  border-top-color: var(--primary-bg-color);
  border-left-color: var(--primary-bg-color);
  transform: rotate(45deg);
  background-color: var(--primary-bg-color);
  z-index: 7;
  display: none;
}

@media (min-width: 992px) {
  .main-header-notification > a::after,
  .main-header-message > a::after {
    bottom: -36px;
  }
}
.main-header-notification .dropdown-menu {
  background-color: #fff;
  width: 100%;
  position: fixed;
  border-radius: 0;
  width: 300px;
  position: absolute;
  top: 52px;
  left: auto;
  right: -10px;
  bottom: auto;
  padding: 0;
  z-index: 9;
}

.main-header-message .dropdown-menu {
  width: 300px;
  position: absolute;
  top: 52px;
  left: auto;
  right: -10px;
  bottom: auto;
  z-index: 9;
}

.main-header-notification .dropdown-footer {
  text-align: center;
  padding-top: 10px;
  font-size: 13px;
  border-top: 1px dotted #d6d6e6;
}
.main-header-notification.show .dropdown-menu {
  display: block;
}

@media (min-width: 576px) {
  .main-header-notification.show > a::after,
  .main-header-message.show > a::after,
  .drop-flag.show > a::after {
    display: block;
  }
}
.main-header-message.show .dropdown-menu,
.drop-flag.show .dropdown-menu {
  display: block;
}

.main-notification-title {
  font-size: 18px;
  font-weight: 700;
  color: #323251;
  margin-bottom: 5px;
  line-height: 1;
}

.main-notification-text {
  font-size: 13px;
  margin-bottom: 15px;
}

.main-notification-list .media {
  padding: 10px 0;
  position: relative;
}
.main-notification-list .media + .media {
  border-top: 1px dotted #d6d6e6;
}
.main-notification-list .media.new {
  color: #323251;
}
.main-notification-list .media:hover, .main-notification-list .media:focus {
  z-index: 1;
}
.main-notification-list .media:hover::before, .main-notification-list .media:focus::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -20px;
  bottom: -1px;
  right: -20px;
  background-color: #f9f9fb;
  border-top: 1px solid #ededf5;
  border-bottom: 1px solid #ededf5;
  z-index: -1;
}
.main-notification-list .media-body {
  margin-left: 15px;
  font-size: 13px;
}
.main-notification-list .media-body p {
  margin-bottom: 5px;
  line-height: 1.3;
}
.main-notification-list .media-body strong {
  font-weight: 500;
}
.main-notification-list .media-body span {
  display: block;
  font-size: 11px;
  color: #949eb7;
}

.main-profile-menu > .main-img-user {
  outline: none;
  width: 32px;
  height: 32px;
}
.main-profile-menu > .main-img-user::before {
  content: "";
  position: absolute;
  bottom: -20px;
  right: -90px;
  margin-left: -7px;
  width: 14px;
  height: 14px;
  border: 2px solid transparent;
  border-top-color: #e1e1ef;
  border-left-color: #e1e1ef;
  transform: rotate(45deg);
  background-color: #fff;
  z-index: 901;
  display: none;
}
.main-profile-menu .dropdown-menu {
  background-color: #fff;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  border-width: 0;
  z-index: 900;
  border-radius: 0;
  position: absolute;
  top: 56px;
  left: auto;
  right: 0px;
  bottom: auto;
  width: 270px;
}
.main-profile-menu .dropdown-item {
  position: relative;
  padding: 20px 16px;
  height: 38px;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #7a839b;
}
.main-profile-menu .dropdown-item i {
  font-size: 17px;
  margin-right: 10px;
  width: 24px;
  text-align: center;
}
.main-profile-menu .dropdown-item i.typcn {
  line-height: 0.9;
}
.main-profile-menu .dropdown-item:hover, .main-profile-menu .dropdown-item:focus {
  background-color: transparent;
  color: var(--primary-bg-color);
}
.main-profile-menu .dropdown-item + .dropdown-item {
  border-top: 1px solid #e2eaf9;
}
.main-profile-menu .dropdown-item:last-child {
  margin-bottom: 10px;
}
.main-profile-menu.show .dropdown-menu {
  display: block;
  top: 50px;
}

@media (min-width: 576px) {
  .main-profile-menu.show .main-img-user::before {
    display: block;
  }
}
.main-header-profile {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-header-profile .main-img {
  margin-bottom: 10px;
  margin-top: 10px;
}
.main-header-profile .main-img img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.main-header-profile h6 {
  font-weight: 700;
  color: #323251;
  margin-bottom: 3px;
  font-size: 16px;
  color: #fff;
}
.main-header-profile span {
  display: block;
  font-size: 12px;
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.6);
}

@media (min-width: 576px) {
  .main-header-profile .main-img-user {
    width: 80px;
    height: 80px;
  }
}
.main-header-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

/*--Search--*/
.main-header-right .input-group-btn .btn {
  border: 0px solid #ebeaf1 !important;
  background: transparent;
  border-radius: 3px;
  color: #3c4858;
  height: 38px;
  width: 38px;
  line-height: 24px;
  border-radius: 50px;
  font-size: 22px;
}
.main-header-right .input-group-btn .btn:hover {
  border-radius: 50%;
  color: var(--primary-bg-color);
}
.main-header-right .input-group-btn .btn:hover i {
  color: #2205bf;
}
.main-header-right .input-group-btn .btn i {
  font-size: 16px;
  color: #3c4858;
}
.main-header-right .navbar-form.active .input-group-btn .btn i {
  font-size: 14px;
  line-height: 27px;
}
.main-header-right form[role=search] {
  top: 0px;
  right: 0;
  width: 100%;
  padding: 0px;
  margin: 0px;
  z-index: 0;
}
.main-header-right form[role=search] button {
  padding: 5px 12px;
  border-radius: 0px;
  border-width: 0px;
  color: #6f7282;
  background-color: rgb(248, 248, 248);
  border-color: rgb(231, 231, 231);
  box-shadow: none;
  outline: none;
}
.main-header-right form[role=search] input {
  padding: 5px 12px;
  border-radius: 0px;
  border-width: 0px;
  color: #6f7282;
  background-color: rgb(248, 248, 248);
  border-color: rgb(231, 231, 231);
  box-shadow: none;
  outline: none;
  padding: 16px 12px;
  font-size: 14px;
  color: #807b90;
  box-shadow: none;
}
.main-header-right form[role=search] button[type=reset] {
  display: none;
  background: #fff;
  border: 0 !important;
}
.main-header-right .input-group-btn .btn i {
  font-size: 18px;
  color: #7d7d86;
}

.main-header-message.right-toggle .nav-link {
  padding: 0;
}

@media (min-width: 992px) {
  .main-header-menu-icon {
    margin-right: 25px;
    margin-left: auto;
    margin-right: 8px !important;
  }
}
form[role=search] input {
  font-size: 16px;
  opacity: 0;
  display: none;
  height: 66px;
  transition: all 5s;
}
form[role=search].active {
  width: 100%;
  z-index: 9999;
  right: 0;
  border-left: 0px solid #e3e3f7;
  position: absolute;
  left: -1px;
  display: block;
}
form[role=search].active button {
  display: table-cell !important;
  opacity: 1;
}
form[role=search].active input {
  display: table-cell;
  opacity: 1;
  width: 100%;
  height: 64px;
  background: #fff;
  padding-left: 20px;
  border-radius: 0 0 5px 5px;
  transition: all 5s;
  box-shadow: 5px 6px 6px -3px #e2e1f5;
  top: 3.6rem;
}

.main-header-message i,
.main-header-notification i,
.nav-item.full-screen i {
  height: 37px;
  width: 37px;
  text-align: center;
  line-height: 37px;
  font-size: 17px;
}

.main-header-message .dropdown-footer,
.main-header-notification .dropdown-footer {
  border-top: 1px solid #ededf5;
  padding: 10px;
  background: var(--primary02);
  box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, 0.1);
  border-radius: 0px 0px 10px 10px;
}

.main-header-message .dropdown-footer a {
  font-size: 13px;
}

.main-header-center {
  display: flex;
}

.header .form-control {
  border: 2px solid #e1e1ef;
}

@media (min-width: 992px) {
  .main-header.fixed-header {
    position: fixed;
    z-index: 999;
    margin-top: 0;
  }
  .main-header-left .form-control {
    height: 35px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #ededf5;
  }
  .main-header-left .btn {
    position: absolute;
    top: 0;
    right: 0px;
    background-color: #fff;
    height: 35px;
    color: #7b8191;
    transition: none;
    font-size: 14px;
    padding: 4px 15px;
    border: 1px solid #ededf5;
    border-left: 0px !important;
    border-radius: 0px 5px 5px 0px;
  }
}
.main-header-message .nav-link i,
.main-header-notification .nav-link i,
.nav-item.full-screen .nav-link i {
  text-align: center;
  line-height: 40px;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  font-size: 1.2rem;
  color: #39455d;
}

.header-icons .new.nav-link {
  padding: 0;
  border-radius: 25px;
}

.header-megamenu-dropdown i {
  font-size: 1.2rem;
  margin-right: 3px;
}

.main-header.hor-header {
  box-shadow: none;
  margin-bottom: 0;
}
.main-header.hor-header > .container-fluid {
  padding-left: 25px;
  padding-right: 25px;
  width: 1200px;
}
.main-header .main-header-left .main-logo {
  display: flex;
  margin: 0;
}

@media (max-width: 1134px) {
  .main-header-left .form-control {
    width: 175px;
  }
}
@media (min-width: 1400px) {
  .main-header-left .form-control {
    width: 500px !important;
  }
}
.main-header-arrow {
  display: none;
  position: relative;
  right: auto;
  display: none;
  position: relative;
  right: auto;
}

@media (max-width: 480px) {
  .main-header-right .nav .nav-item .dropdown-menu {
    left: auto;
    right: auto;
    justify-content: center;
    margin: 0 auto;
    width: 93%;
    position: fixed;
    left: 5px;
    right: 5px;
    margin-top: 61px;
  }
}
@media (min-width: 991px) {
  .header {
    width: 230px;
  }
}
@media (max-width: 991px) {
  .main-header-left .form-control,
  .main-header-center .btn {
    display: none;
  }
}
@media (max-width: 578px) {
  .main-header-message > a,
  .main-header-notification > a,
  .main-header-message > a,
  .nav-link.icon {
    padding: 0px;
  }
  .profile-user {
    padding: 0px;
  }
  .main-header-center {
    display: none;
  }
  .main-header-message.right-toggle .nav-link {
    padding: 0 0;
  }
  .main-header-message > a,
  .main-header-notification > a,
  .nav-item.full-screen > a,
  .nav-link.icon {
    line-height: 33px;
  }
  .nav-link.icon {
    top: 10px;
  }
}
@media (min-width: 768px) {
  .main-header {
    z-index: 1000 !important;
    width: 100% !important;
    left: 0;
    padding-left: 250px;
    position: fixed;
  }
  .app.sidenav-toggled .main-header {
    padding-left: 80px;
    padding-left: 80px;
  }
  .app.sidenav-toggled .main-sidebar-header {
    width: 80px;
  }
}
.right-toggle {
  cursor: pointer;
}

.horizontalMenucontainer .main-header.hor-header {
  padding-left: 0;
}

@media (max-width: 633px) and (min-width: 321px) {
  .main-profile-menu {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
}
@media (max-width: 320px) {
  .main-profile-menu {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
  .total-revenue label {
    font-size: 0.775rem !important;
  }
  .total-revenue h4 {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .btn.btn-default.nav-link.resp-btn {
    display: block;
    font-size: 22px;
    color: #272746;
    position: relative;
    line-height: 18px;
    outline: none;
    height: 34px;
    width: 34px;
    margin: auto;
    text-align: center;
    border: 0px solid #dfd7e9;
    padding: 2px;
  }
}
.main-header .main-header-right .nav-link.icon {
  margin: 0px;
  text-align: center;
  font-size: 1.2rem;
  position: relative;
}

.nav-link.icon i {
  color: #7a839b !important;
  font-size: 20px;
  position: relative;
}

@media (max-width: 768px) {
  .responsive-navbar .collapsing .dropdown-menu {
    display: none !important;
  }
  .responsive-navbar .collapse.show .dropdown-menu.show {
    display: block !important;
  }
}
@media (max-width: 360px) {
  .responsive-navbar.navbar .new.nav-link {
    margin: 10px 2px !important;
  }
}
/* ######## BOOTSTRAP ######## */
@media (min-width: 768px) {
  .horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
    left: 180px;
    top: 8px;
    width: 190px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    border-radius: 5px;
    padding: 5px;
    min-width: fit-content;
    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
    border: 1px solid #e7eaf3;
  }
  .horizontal .app-sidebar {
    border-bottom: 0px !important;
  }
  .horizontal .main-footer {
    padding: 0.9rem 1rem 0.9rem 1rem !important;
  }
  .horizontal.dark-theme .horizontal-main .slide .slide-menu,
  .horizontal.dark-theme .horizontal-main .slide .sub-slide-menu,
  .horizontal.dark-theme .horizontal-main .sub-slide2 .sub-slide-menu1 {
    background-color: #2a2e3f !important;
    border: 1px solid #404353;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  }
  .horizontal .horizontal-main {
    z-index: 999 !important;
  }
  .horizontal.dark-theme .logo-1 {
    display: none !important;
  }
  .horizontal.dark-theme .dark-logo-1 {
    display: block !important;
  }
  .horizontal .hor-header .container,
  .horizontal .horizontal-main .container,
  .horizontal .main-content.horizontal-content .container {
    max-width: 85% !important;
    padding: 0;
  }
  .horizontal .app-sidebar .side-item.side-item-category {
    display: none;
  }
  .horizontal .side-menu {
    display: flex;
    overflow: hidden;
  }
  .horizontal .main-sidemenu {
    margin-top: 0;
  }
  .horizontal .main-sidebar-header {
    display: none;
  }
  .horizontal .horizontal-main {
    width: 100%;
    position: relative;
    bottom: initial;
  }
  .horizontal .horizontal-main.ps {
    overflow: visible !important;
  }
  .horizontal .horizontal-main .slide .slide-menu,
  .horizontal .horizontal-main .slide .sub-slide-menu {
    width: 190px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    border-radius: 5px;
    padding: 5px;
    min-width: fit-content;
    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
    border: 1px solid #e7eaf3;
  }
  .horizontal .horizontal-main .slide .slide-menu .slide-item:before,
  .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before {
    left: 20px;
    top: 11px;
    margin-right: 8px;
  }
  .horizontal .slide-item {
    padding: 8px 35px;
  }
  .horizontal .slide.is-expanded .sub-slide-item2:before {
    left: 20px !important;
  }
  .horizontal .sub-slide-menu .sub-slide-item2 {
    padding: 8px 20px 8px 35px !important;
  }
  .horizontal .sub-slide .sub-angle {
    right: -20px;
    left: auto;
    margin-right: 0 !important;
    position: relative;
  }
  .horizontal .sub-slide .sub-slide-menu {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  .horizontal .side-menu > li > a {
    display: flex;
    margin: 0px -4px !important;
    text-decoration: none;
    position: relative;
    color: #7b8191;
    padding: 17px 13px 17px 13px !important;
    font-weight: 400;
  }
  .horizontal .main-sidemenu i.angle {
    position: relative;
    top: 0px;
    right: 0;
    transform: rotate(90deg);
    font-size: 15px;
  }
  .horizontal .main-sidemenu .slide.is-expanded i.angle {
    transform: rotate(-90deg);
    position: relative;
    top: 0px;
    right: 0;
    font-size: 15px;
  }
  .horizontal .breadcrumb-header {
    margin-top: 20px;
  }
  .horizontal .side-menu .slide .side-menu__item.active {
    border-bottom: 3px solid var(--primary-bg-color);
    border-right: none;
  }
  .horizontal .slide {
    margin: 0 3px;
  }
  .horizontal .logo-horizontal {
    display: block;
  }
  .horizontal .app-sidebar__toggle {
    display: none;
  }
  .horizontal .mobile-logo.dark-logo-1 {
    display: none;
  }
  .horizontal .main-content {
    margin-left: 0px !important;
  }
  .horizontal .main-sidemenu .slide-right {
    right: 0;
  }
  .horizontal .main-sidemenu .slide-left,
  .horizontal .main-sidemenu .slide-right {
    position: absolute;
    top: 0px;
    padding: 17px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    cursor: pointer;
  }
  .horizontal .main-sidemenu .slide-left {
    left: 0;
  }
  .horizontal .horizontal-main {
    position: relative;
    margin: 0 auto;
  }
  .horizontal .main-sidemenu {
    overflow: hidden;
  }
  .horizontal .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    display: block !important;
  }
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    display: block !important;
  }
}
.logo-horizontal {
  display: none;
}

@media (max-width: 767.98px) {
  .horizontal .app-sidebar.horizontal-main {
    left: -300px;
  }
  .horizontal .main-header.hor-header {
    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
  }
  .horizontal .main-sidemenu {
    padding: 0;
  }
  .horizontal .horizontalMenucontainer .main-header.hor-header {
    position: fixed;
  }
  .horizontal .slide-left,
  .horizontal .slide-right {
    display: none !important;
  }
}
.horizontal .main-sidemenu.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu1 {
    display: block !important;
  }
  .horizontal-hover.horizontal .app-sidebar .slide-menu .sub-slide-menu1 a:before {
    left: 20px !important;
    top: 11px;
  }
  .horizontal-hover.horizontal .sub-slide-menu .sub-side-menu__item:before {
    content: "\f22d";
    font-family: "Font Awesome 6 Pro";
    position: absolute;
    left: 20px !important;
    top: 10px !important;
    font-size: 9px;
    color: #7b8191;
    font-weight: 900;
  }
}
/* ######## BOOTSTRAP ######## */
@media (max-width: 991.98px) {
  .main-iconbar-show .main-iconbar {
    display: flex;
  }
  .main-iconbar-show .main-iconbar-aside {
    display: block;
  }
}
.main-iconbar {
  width: 64px;
  display: none;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #fff;
  z-index: 500;
}
.main-iconbar .nav {
  flex: 1;
  flex-direction: column;
  align-items: center;
  padding: 5px 0;
}
.main-iconbar .nav-link {
  position: relative;
  padding: 0;
  color: #4a4a69;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-iconbar .nav-link i {
  font-size: 28px;
}
.main-iconbar .nav-link i.typcn {
  line-height: 1;
}
.main-iconbar .nav-link i.typcn::before {
  width: auto;
}
.main-iconbar .nav-link i.typcn-device-laptop, .main-iconbar .nav-link i.typcn-th-large-outline {
  font-size: 25px;
}
.main-iconbar .nav-link i.fa-desktop {
  font-size: 23px;
}
.main-iconbar .nav-link:hover, .main-iconbar .nav-link:focus {
  color: #4d5875;
}
.main-iconbar .nav-link.active {
  color: var(--primary-bg-color);
}
.main-iconbar .nav-link + .nav-link {
  margin-top: 10px;
}

@media (min-width: 992px) {
  .main-iconbar {
    display: flex;
  }
}
.main-iconbar-logo {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  line-height: 0.9;
  color: #323251;
  flex-shrink: 0;
  margin-bottom: 20px;
  position: relative;
}
.main-iconbar-logo::after {
  content: "";
  position: absolute;
  bottom: 6px;
  left: 20px;
  height: 3px;
  width: 24px;
  background-color: var(--primary-bg-color);
  border-radius: 2px;
}
.main-iconbar-logo:hover, .main-iconbar-logo:focus {
  color: #323251;
}

.main-iconbar-bottom {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.main-iconbar-help {
  line-height: 0;
  font-size: 22px;
  color: #7987a1;
  margin-bottom: 20px;
}
.main-iconbar-help:hover, .main-iconbar-help:focus {
  color: #323251;
}

.main-iconbar-aside {
  width: 230px;
  height: 100%;
  background-color: #fff;
  border-right: 1px solid #d6d6e6;
  position: fixed;
  top: 0;
  left: 64px;
  overflow-y: auto;
  z-index: 600;
  display: none;
}

@media (min-width: 1200px) {
  .main-iconbar-aside {
    border-right: 0;
    z-index: 500;
  }
}
@media (min-width: 992px) {
  .main-iconbar-aside.show {
    display: block;
  }
}
@media (min-width: 1200px) {
  .main-iconbar-aside.show + .main-content {
    margin-left: 294px;
  }
}
.main-iconbar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  padding-left: 0;
}
.main-iconbar-header .main-logo {
  line-height: 1;
}

.main-iconbar-toggle-menu {
  display: block;
  position: relative;
  line-height: 0;
  color: #323251;
  font-size: 28px;
  opacity: 0.5;
}
.main-iconbar-toggle-menu:hover, .main-iconbar-toggle-menu:focus {
  opacity: 1;
  color: #323251;
}
.main-iconbar-toggle-menu i:first-child {
  display: none;
}

@media (min-width: 1200px) {
  .main-iconbar-toggle-menu {
    font-size: 24px;
  }
  .main-iconbar-toggle-menu::before {
    content: "";
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: -1px;
    border-left: 2px solid #323251;
  }
  .main-iconbar-toggle-menu i:first-child {
    display: block;
  }
  .main-iconbar-toggle-menu i:last-child {
    display: none;
  }
}
.main-iconbar-body {
  padding: 20px;
  padding-left: 0;
  height: calc(100vh - 68px);
}
.main-iconbar-body .nav {
  flex-direction: column;
  border-left: 2px solid #f0f0f8;
  padding-top: 10px;
  padding-left: 20px;
}
.main-iconbar-body .nav-item {
  position: relative;
  display: block;
}
.main-iconbar-body .nav-item + .nav-item {
  margin-top: -1px;
  border-top: 1px dotted #e1e1ef;
}
.main-iconbar-body .nav-item.active .nav-link {
  color: var(--primary-bg-color);
}
.main-iconbar-body .nav-item.active .nav-link i {
  color: var(--primary-bg-color);
}
.main-iconbar-body .nav-item.show .nav-sub {
  display: block;
}
.main-iconbar-body .nav-link {
  position: relative;
  color: #4a4a69;
  font-size: 13px;
  padding: 0;
  display: flex;
  align-items: center;
  height: 38px;
}
.main-iconbar-body .nav-link i {
  color: #949eb7;
  font-size: 16px;
  font-weight: 400;
  line-height: 0;
  margin-right: 10px;
}
.main-iconbar-body .nav-link i.typcn {
  line-height: 0.9;
}
.main-iconbar-body .nav-link i.typcn::before {
  width: auto;
}
.main-iconbar-body .nav-link:hover, .main-iconbar-body .nav-link:focus, .main-iconbar-body .nav-link:hover i, .main-iconbar-body .nav-link:focus i {
  color: var(--primary-bg-color);
}
.main-iconbar-body .nav-link.with-sub {
  justify-content: space-between;
}
.main-iconbar-body .nav-link.with-sub::after {
  content: "\f3d0";
  font-family: "Ionicons";
  font-size: 11px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  margin-left: auto;
  color: #949eb7;
}
.main-iconbar-body .nav-sub {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px dotted #e1e1ef;
  display: none;
}
.main-iconbar-body .nav-sub .nav-sub-item {
  position: relative;
  display: block;
  margin-left: 15px;
}
.main-iconbar-body .nav-sub .nav-sub-item + .nav-sub-item {
  border-top: 1px dotted #e1e1ef;
}
.main-iconbar-body .nav-sub .nav-sub-item.active > .nav-sub-link {
  color: var(--primary-bg-color);
}
.main-iconbar-body .nav-sub .nav-sub-link {
  display: flex;
  align-items: center;
  height: 36px;
  color: #4a4a69;
}
.main-iconbar-body .nav-sub .nav-sub-link:hover, .main-iconbar-body .nav-sub .nav-sub-link:focus {
  color: var(--primary-bg-color);
}

@media (min-width: 992px) {
  .main-iconbar-body .nav-link.with-sub::after {
    margin-left: 4px;
    font-size: 12px;
  }
}
.main-iconbar-title {
  font-size: 20px;
  font-weight: 700;
  color: #323251;
  margin-bottom: 10px;
  line-height: 1;
}

.main-iconbar-text {
  display: block;
  font-size: 12px;
  color: #7987a1;
  margin-bottom: 12px;
}

.main-iconbar-pane {
  margin-bottom: 20px;
  display: none;
}
.main-iconbar-pane.show {
  display: block;
}

/* ######## BOOTSTRAP ######## */
@media (max-width: 575px) {
  .main-content-left-show {
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .main-content-left-show .main-content-left {
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    z-index: 800;
    border-right: 1px solid #ededf5;
    box-shadow: 0 0 3px rgba(28, 39, 60, 0.1);
    overflow-y: auto;
  }
}
@media (max-width: 575px) {
  .main-content-left-show .main-content-body {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .main-content-body-show .main-header .main-header-menu-icon {
    display: none;
  }
  .main-content-body-show .main-header .main-header-left .main-header-arrow {
    display: block;
  }
  .main-content-body-show .main-content-left {
    display: none;
  }
  .main-content-body-show .main-content-body {
    display: block;
  }
}
.main-content .container,
.main-content .container-fluid {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .main-content .container {
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .main-content .container {
    max-width: none;
  }
  .browser-stats .sub-text {
    display: none;
  }
  .browser-stats h6 {
    line-height: 2;
  }
}
.main-content-app {
  padding-top: 0;
}
.main-content-app .container,
.main-content-app .container-fluid {
  height: 100%;
  padding: 0;
}

@media (min-width: 992px) {
  .main-content-app {
    padding-top: 0;
  }
}
.main-content-left {
  width: 100%;
  position: relative;
  flex-shrink: 0;
}

@media (min-width: 992px) {
  .main-content-left {
    display: block;
    padding: 0;
  }
}
.main-content-header {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-content-header .main-logo {
  flex: 1;
  text-align: center;
}

@media (min-width: 992px) {
  .main-content-header {
    display: none;
  }
}
.main-content-body {
  flex: 1;
}

.main-content-right {
  padding-left: 25px;
  margin-left: 25px;
  width: 200px;
  display: none;
}

@media (min-width: 992px) {
  .main-content-right {
    display: block;
  }
}
.main-content-title {
  color: #323251;
  font-weight: 500;
  font-size: 18px;
  text-indent: -1px;
  line-height: 2;
  position: relative;
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .main-content-title {
    margin-bottom: 40px;
  }
}
.card-table-two .card-title,
.card-dashboard-eight .card-title {
  color: #323251;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
}

.main-content-label-sm {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  color: #949eb7;
  letter-spacing: 0.5px;
}

.main-content-text {
  font-size: 12px;
  line-height: 1.4;
  display: block;
  color: #7987a1;
}

.main-content-1 .main-content-header {
  display: block;
  padding: 20px;
  background-color: transparent;
  border: 0;
}

.main-content .header {
  border-radius: 8px;
  margin: 20px;
}

@media (min-width: 992px) {
  .main-content {
    padding-top: 0 !important;
    margin-left: 240px;
  }
  .main-body.main-sidebar-hide .main-content {
    margin-left: 80px !important;
    transition: margin-left 0.3s ease;
  }
}
@media (max-width: 991px) {
  .main-content-body-show .main-header-arrow {
    display: block;
    padding: 10px 20px;
    background: var(--primary-bg-color);
    color: #fff;
  }
}
@media (min-width: 992px) {
  .main-content-body-show .main-header-arrow {
    display: none;
  }
}
@media (max-width: 635px) {
  .main-content .breadcrumb-header .breadcrumb-right {
    margin-top: 12px !important;
  }
}
.main-content-left-components {
  border-right: 1px solid #f0f0f8;
  width: 200px;
}
.main-content-left-components .component-item label {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.5px;
}
.main-content-left-components .component-item label ~ label {
  margin-top: 30px;
}
.main-content-left-components .component-item .nav-link {
  padding: 0;
  display: block;
  font-size: 13px;
  color: #4d5875;
}
.main-content-left-components .component-item .nav-link + .nav-link {
  margin-top: 5px;
}
.main-content-left-components .component-item .nav-link:hover {
  color: var(--primary-bg-color);
}
.main-content-left-components .component-item .nav-link.active {
  color: var(--primary-bg-color);
  font-weight: 500;
}

.main-content-choose-demo {
  position: relative;
  z-index: 5;
  background-color: #0f0373;
  color: rgba(255, 255, 255, 0.5);
  padding: 0;
}
.main-content-choose-demo .container {
  display: block;
  padding: 20px;
}
.main-content-choose-demo .title-label {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
  color: var(--primary-bg-color);
  margin-bottom: 3px;
}
.main-content-choose-demo .title {
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
}
.main-content-choose-demo .title-text {
  font-weight: 300;
  margin-bottom: 20px;
}
.main-content-choose-demo .card {
  border-width: 0;
  margin-bottom: 10px;
  height: 200px;
  overflow: hidden;
  position: relative;
}
.main-content-choose-demo .card img {
  transition: all 0.2s ease-in-out;
}
.main-content-choose-demo .card figure {
  margin-bottom: 0;
}
.main-content-choose-demo .card figure:hover img, .main-content-choose-demo .card figure:focus img {
  transform: scale(1.75, 1.75);
}
.main-content-choose-demo .card figure:hover figcaption, .main-content-choose-demo .card figure:focus figcaption {
  opacity: 1;
}
.main-content-choose-demo .card figcaption {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(25, 4, 190, 0.75);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.main-content-choose-demo .card figcaption .btn,
.main-content-choose-demo .card figcaption .sp-container button {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 11px;
  font-weight: 500;
  min-height: inherit;
  padding: 10px 20px;
  border-radius: 2px;
}

@media (min-width: 576px) {
  .main-content-choose-demo .container {
    padding: 40px;
  }
}
@media (min-width: 992px) {
  .main-content-choose-demo .container {
    padding: 100px 40px;
  }
}
@media (min-width: 1200px) {
  .main-content-choose-demo .container {
    padding: 100px 0;
  }
}
@media (min-width: 768px) {
  .main-content-choose-demo .title-label {
    font-size: 11px;
  }
}
@media (min-width: 768px) {
  .main-content-choose-demo .title {
    font-size: 30px;
  }
}
@media (min-width: 576px) {
  .main-content-choose-demo .title-text {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .main-content-choose-demo .title-text {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .main-content-choose-demo .title-text {
    margin-bottom: 60px;
  }
}
@media (min-width: 576px) {
  .main-content-choose-demo .card {
    height: 155px;
  }
}
@media (min-width: 768px) {
  .main-content-choose-demo .card {
    height: 215px;
    margin-bottom: 15px;
  }
}
@media (min-width: 1200px) {
  .main-content-choose-demo .card {
    height: 255px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-content-choose-demo .card img {
    transition: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-content-choose-demo .card figcaption {
    transition: none;
  }
}
.sp-container .main-content-choose-demo .card figcaption button {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 11px;
  font-weight: 500;
  min-height: inherit;
  padding: 10px 20px;
  border-radius: 2px;
}

.main-content-choose-demo .card.coming-soon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #323251;
  background-color: #f0f0f8;
}
.main-content-choose-demo .card.coming-soon .typcn {
  line-height: 0.9;
  font-size: 48px;
  margin-bottom: 10px;
}
.main-content-choose-demo .card.coming-soon h6 {
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 1px;
}
.main-content-choose-demo .main-content-label,
.main-content-choose-demo .card-table-two .card-title {
  color: #7987a1;
  margin-bottom: 5px;
  letter-spacing: 1px;
}

.card-table-two .main-content-choose-demo .card-title,
.main-content-choose-demo .card-dashboard-eight .card-title,
.card-dashboard-eight .main-content-choose-demo .card-title {
  color: #7987a1;
  margin-bottom: 5px;
  letter-spacing: 1px;
}

.main-content-choose-demo .main-content-title {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 0;
  color: #fff;
}

@media (min-width: 768px) {
  .main-content-choose-demo .main-content-title {
    font-size: 17px;
  }
}
.main-content-left.main-content-left-mail.card-body {
  padding: 1.25rem;
}

/* ######## BOOTSTRAP ######## */
.main-header-profile .main-img-user {
  display: inline-block;
  position: relative;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  text-align: center;
}
.main-header-profile .main-img-user::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 6px;
  width: 6px;
  height: 6px;
  background-color: #17b86a;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
  border-radius: 100%;
  bottom: 3px;
  display: block !important;
  top: 35px;
}

.main-profile-menu .profile-user img {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  margin-left: 0;
  width: 37px;
  height: 37px;
}

.main-profile-overview .main-img-user::after {
  display: none !important;
}

/* ###### 7.8 Profile  ###### */
.main-content-profile {
  flex: 1;
}

@media (max-width: 991.98px) {
  .main-content-profile .container,
  .main-content-profile .container-fluid {
    display: block;
  }
}
.main-content-left-profile {
  padding-left: 0;
  padding-right: 0;
  display: block;
  border-bottom: 1px solid #ededf5;
  padding-bottom: 25px;
  width: auto;
}

@media (min-width: 992px) {
  .main-content-left-profile {
    width: 270px;
    padding-right: 20px;
    padding-bottom: 0;
    border-right: 1px solid #ededf5;
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .main-content-left-profile {
    padding-right: 25px;
  }
}
.main-profile-overview .main-img-user {
  width: 120px;
  height: 120px;
  margin-bottom: 20px;
}
.main-profile-overview .btn-icon-list .btn,
.main-profile-overview .btn-icon-list .sp-container button {
  border-radius: 100%;
}

.sp-container .main-profile-overview .btn-icon-list button {
  border-radius: 100%;
}

.main-profile-name {
  color: #323251;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 2px;
}

.main-profile-name-text {
  color: #7987a1;
  font-size: 13px;
  margin-bottom: 0;
}

.main-profile-bio {
  font-size: 13px;
  margin-bottom: 20px;
}

.main-profile-social-list .media {
  align-items: center;
}
.main-profile-social-list .media + .media {
  margin-top: 20px;
}
.main-profile-social-list .media-icon {
  font-size: 34px;
  width: 30px;
  line-height: 0;
}
.main-profile-social-list .media-body {
  margin-left: 20px;
}
.main-profile-social-list .media-body span {
  display: block;
  font-size: 12px;
}
.main-profile-social-list .media-body a {
  font-size: 13px;
}

.main-content-body-profile .nav {
  flex-direction: column;
  padding: 20px 20px 20px 15px;
  border-bottom: 1px solid #ededf5;
  margin-bottom: 1.3rem;
}
.main-content-body-profile .main-nav-line .nav-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  color: #383853;
}
.main-content-body-profile .main-nav-line .nav-link.active {
  font-weight: 700;
  color: var(--primary-bg-color);
}
.main-content-body-profile .main-nav-line .nav-link.active::before {
  background-color: var(--primary-bg-color);
}

@media (min-width: 576px) {
  .main-content-body-profile .nav {
    flex-direction: row;
    align-items: center;
  }
  .main-content-body-profile .nav {
    padding: 18px 14px 17px 30px;
  }
}
@media (min-width: 992px) {
  .main-content-body-profile .nav {
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .main-content-body-profile .nav {
    padding-left: 25px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .main-content-body-profile .main-nav-line .nav-link.active::before {
    width: auto;
    top: auto;
    left: 0;
    right: 0;
    height: 2px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .main-content-body-profile .main-nav-line .nav-link + .nav-link {
    margin-top: 0;
    margin-left: 20px;
  }
}
.main-profile-body {
  padding: 15px 0 0;
}

@media (min-width: 576px) {
  .main-profile-body {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .main-profile-body {
    padding: 25px 0 0 20px;
  }
}
@media (min-width: 1200px) {
  .main-profile-body {
    padding-left: 25px;
  }
}
.main-profile-view-chart {
  position: relative;
  width: calc(100% - 10px);
  height: 200px;
}

@media (min-width: 375px) {
  .main-profile-view-chart {
    width: 100%;
  }
}
@media (min-width: 576px) {
  .main-profile-view-chart {
    height: 250px;
  }
}
.main-profile-view-info {
  position: absolute;
  top: 0;
  left: 0;
}
.main-profile-view-info h6 {
  font-size: 32px;
  font-weight: 500;
  color: #323251;
  margin-bottom: 0;
}
.main-profile-view-info span {
  font-size: 12px;
  color: #f754fa;
  margin-left: 5px;
}
.main-profile-view-info p {
  font-size: 13px;
  margin-bottom: 0;
}

.main-traffic-detail-item > div:first-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  margin-bottom: 7px;
}
.main-traffic-detail-item > div:first-child > span:first-child {
  color: #7987a1;
}
.main-traffic-detail-item > div:first-child > span:last-child {
  font-size: 11px;
  font-weight: 700;
  color: #323251;
}
.main-traffic-detail-item > div:first-child > span:last-child span {
  color: #7987a1;
  font-weight: 400;
}
.main-traffic-detail-item + .main-traffic-detail-item {
  margin-top: 25px;
}
.main-traffic-detail-item .progress {
  height: 8px;
}

.main-profile-work-list .media + .media {
  margin-top: 25px;
}
.main-profile-work-list .media-logo {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  color: #fff;
  font-size: 21px;
  position: relative;
  top: 2px;
  border-radius: 100%;
}
.main-profile-work-list .media-body {
  margin-left: 20px;
}
.main-profile-work-list .media-body h6 {
  color: #323251;
  font-weight: 500;
  margin-bottom: 2px;
}
.main-profile-work-list .media-body span {
  display: block;
  margin-bottom: 5px;
}
.main-profile-work-list .media-body p {
  margin-bottom: 0;
  font-size: 12px;
  color: #7987a1;
}

.main-profile-contact-list .media {
  align-items: center;
}
.main-profile-contact-list .media + .media {
  margin-top: 25px;
}
.main-profile-contact-list .media-icon {
  line-height: 0;
  font-size: 36px;
  width: 35px;
  text-align: center;
}
.main-profile-contact-list .media-body {
  margin-left: 25px;
}
.main-profile-contact-list .media-body span {
  font-size: 12px;
  color: #7987a1;
  display: block;
  line-height: 1.3;
}
.main-profile-contact-list .media-body div {
  font-weight: 500;
  color: #323251;
}

@media (max-width: 1134px) {
  .main-profile-body .media.profile-footer {
    display: block !important;
  }
  .main-profile-body .media.profile-footer .media-body {
    padding: 3px 0 15px 0;
  }
}
@media (max-width: 578px) {
  .main-profile-menu .profile-user img {
    margin-left: 0;
  }
}
.main-profile-work-list .media-logo,
.main-profile-contact-list .media-icon,
.main-profile-social-list .media-icon {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  color: #fff;
  font-size: 21px;
  position: relative;
  top: 2px;
  border-radius: 100%;
}

.profile-user .profile-edit {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  right: 0;
  background: #d5d4e0;
  margin: 0 auto;
  text-align: center;
}

.main-profile-body .card-header {
  padding-top: 0;
  padding-left: 0;
}

.drop-down-profile {
  position: relative;
}

.profile-footer a {
  width: 34px;
  height: 34px;
  background: #efeff5;
  color: #000;
  margin: 1px auto;
  text-align: center;
  line-height: 34px;
  display: inline-block;
  border-radius: 50%;
  font-size: 12px;
}

.drop-down-profile span.assigned-task {
  position: absolute;
  font-size: 12px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  top: 0;
  margin: 0 auto;
  text-align: center;
  border-radius: 50%;
  right: 0;
}

@media (max-width: 575px) {
  .main-content-body-profile .main-nav-line .nav-link.active::before {
    left: 0px;
  }
}
@media (max-width: 767.98px) {
  .main-profile-menu .profile-user img {
    margin-left: 0 !important;
  }
}
.profile-name {
  margin-top: 8px;
}

.profile.navtab-custom {
  padding: 11px 0 10px 0;
}
.profile.navtab-custom li a {
  padding: 13px;
  color: #000;
  background: transparent;
  margin-right: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border: 1px solid #e3e6f0;
  border-bottom: 0;
  font-size: 13px;
}
.profile.navtab-custom .active a,
.profile.navtab-custom a.active {
  background: #f9f9fb;
  border-bottom: 0;
  color: #000;
}

.ga-border {
  height: 3px;
  width: 40px;
  background-color: var(--primary-bg-color);
  margin: 10px auto 5px auto;
}

.profile-cover__action {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 216px 30px 10px 185px;
  border-radius: 5px 5px 0 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  overflow: hidden;
  background: url(../img/media/bg-img.jpg) no-repeat;
  background-size: cover;
}

.profile-cover__img {
  position: absolute;
  top: 230px !important;
  left: 50px;
  text-align: center;
  z-index: 1;
}

.profile-cover__img > img {
  max-width: 120px;
  border-radius: 50%;
}

.profile-cover__img > img + .h3 {
  margin-top: 6px;
}

.profile-cover__img > .h3 {
  color: #393939;
  font-size: 20px;
  line-height: 30px;
}

@media (min-width: 481px) {
  .profile-cover__action > .btn {
    min-width: 125px;
  }
  .profile-cover__action > .btn {
    margin-bottom: 10px !important;
  }
}
@media (min-width: 601px) {
  .profile-cover__info .nav {
    padding: 15px 0 10px 170px;
    color: #999;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    text-align: center;
  }
}
.profile-cover__info .nav li {
  font-size: 14px;
  color: #464461;
  margin-bottom: 13px;
}

.profile-cover__info,
.profile-tab .main-nav-line .nav-link.active {
  color: var(--primary-bg-color);
  padding: 15px;
}

.profile-cover__info .nav span {
  display: block;
  margin-bottom: 10px;
  font-size: 25px;
}

.profile-cover__info .nav li:not(:first-child) {
  margin-left: 30px;
  padding-left: 30px;
  border-left: 1px solid rgba(238, 238, 238, 0.2);
}

.profile-tab .main-nav-line .nav-link {
  font-weight: 500;
}

.main-nav-line .nav-link {
  color: #3c4858;
  position: relative;
  border: 0px solid #ededf5;
  padding: 7px;
}

.main-content-body-profile .main-nav-line .nav-link {
  color: #3c4858;
  position: relative;
  padding: 8px 25px;
}

.profile-tab.tab-menu-heading .main-nav-line .nav-link {
  position: relative;
  padding: 4px 20px;
}

.profile-tab .main-nav-line .nav-link {
  font-weight: 500;
}

@media (min-width: 769px) {
  .main-nav-line .nav-link + .nav-link {
    margin-top: 0;
    margin-left: 5px;
    padding: 8px 25px;
  }
}
.card-header:first-child {
  border-radius: 11px 11px 0 0;
}

.user-lock img {
  width: 70px;
  height: 70px;
  margin: 0 auto;
}

.main-img-user img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
}

@media (max-width: 768px) {
  .main-nav-line .nav-link + .nav-link {
    margin-top: 10px !important;
    margin-left: 0 !important;
  }
  .profile-cover__img {
    top: 260px !important;
    left: 0;
    right: 0;
  }
}
.panel-tabs.main-nav-line .nav-link {
  border-radius: 0px;
}

.profile-image img {
  position: relative;
  width: 90px;
  height: 90px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50% !important;
}

.profile-online {
  top: 6px;
  right: -10px;
  position: absolute;
  border: 3px solid #fff;
  padding: 6px;
}

.profile-tab.tab-menu-heading {
  font-size: 14px !important;
}

.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.4);
}

a.option-dots {
  display: inline-block;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  border-radius: 100%;
  font-size: 18px;
  border-radius: 50px;
  border: 1px solid #ededf5;
  vertical-align: middle;
  margin-right: 5px;
  padding: 0;
}

/* ######## BOOTSTRAP ######## */
@media (max-width: 991.98px) {
  .main-sidebar-show {
    overflow: hidden;
  }
  .main-sidebar-show .main-sidebar {
    display: flex;
    overflow-y: auto;
    transform: translateX(0);
    visibility: visible;
  }
  .main-sidebar-show .main-content {
    transform: translateX(240px);
  }
  .main-sidebar-show .main-navbar-backdrop {
    visibility: visible;
    opacity: 1;
  }
}
.main-body-sidebar {
  display: block;
}

.main-sidebar-body .nav-sub-item {
  margin-left: 55px;
}

@media (min-width: 992px) {
  .main-body-sidebar {
    display: flex;
    flex-direction: row;
  }
}
.main-body-sidebar .main-content {
  flex: 1;
  padding: 0;
  display: flex;
  flex-direction: column;
  transition: margin-left 0.3s ease;
}
.main-body-sidebar .main-content-header {
  height: auto;
  padding: 15px 20px;
  background: #fff;
  margin: 21px;
  border: 1px solid #e3e8f1;
}
.main-body-sidebar .main-footer {
  margin-top: auto;
}

@media (min-width: 992px) {
  .main-body-sidebar .main-header .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.main-sidebar {
  width: 240px;
  flex-direction: column;
  flex-shrink: 0;
  border-right: 0 solid #d8dfea;
  transform: translateX(-240px);
  visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .main-sidebar {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .main-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1000;
    background-color: #fff;
  }
}
@media (min-width: 992px) {
  .main-sidebar {
    position: fixed;
    display: flex;
    transform: none;
    z-index: 99;
    border-right-width: 1px;
    visibility: visible;
    background: #fff;
  }
  .main-sidebar-header {
    width: 240px;
    z-index: 999;
  }
  .main-sidebar-hide .main-sidebar-body .nav-link {
    border-radius: 0;
    margin-right: 0;
  }
}
.main-sidebar-sticky {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
}
.main-sidebar-sticky .main-sidebar-body {
  height: calc(100vh - 122px);
  position: relative;
}

@media (min-width: 992px) {
  .main-sidebar-sticky + .main-content {
    margin-left: 220px;
  }
}
.main-sidebar-loggedin {
  padding: 20px 20px;
  display: flex;
  flex-shrink: 0;
  border-bottom: 1px solid #ededf5;
  margin-top: 64px;
}

.main-sidebar .nav-pills-circle {
  position: relative;
  margin: 0 auto;
  text-align: center;
}
.main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu {
  left: -30px;
  min-width: 200px;
}
.main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu .dropdown-item i {
  font-size: 14px;
  margin-right: 3px;
}
.main-sidebar .nav-pills-circle .nav-pill {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #ededf5 !important;
  color: #68798b !important;
  border-radius: 5px;
  margin: 0 4px;
  padding: 0.4rem 0.7rem;
}

.main-sidebar-hide .main-sidebar-loggedin .main-img-user {
  margin: auto;
}

.main-sidebar-loggedin .main-img-user {
  width: 38px;
  height: 38px;
}
.main-sidebar-loggedin .media-body {
  margin-left: 12px;
  transition: left 0.4s ease, width 0.4s ease;
}
.main-sidebar-loggedin .media-body h6 {
  font-weight: 700;
  font-size: 14px;
  color: #323251;
  margin-bottom: 2px;
}
.main-sidebar-loggedin .media-body span {
  display: block;
  color: #7987a1;
  font-size: 13px;
}

@media (min-width: 1200px) {
  .main-sidebar-body {
    padding: 0;
  }
}
.main-sidebar-hide .side-badge {
  display: none;
}

.main-sidebar-body .nav {
  flex-direction: column;
}
.main-sidebar-body .nav-item.active .nav-link .nav-badge {
  right: 12px !important;
}
.main-sidebar-body .nav-sub {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.9s ease;
  -o-transition: max-height 0.9s ease;
  transition: max-height 0.9s ease;
  transition: all 0.9s;
  margin-left: 32px;
}
.main-sidebar-body .nav-item + .nav-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 30px;
  right: 0;
  border-top: 1px dotted #e2eaf9;
}
.main-sidebar-body .nav-link {
  height: 45px;
  display: flex;
  align-items: center;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  color: #323251;
  padding-bottom: 2px;
}

.main-sidebar-hide .main-sidebar-body .nav-link .leftmenu-icon {
  margin: auto;
}
.main-sidebar-hide .nav-text-badge {
  display: none;
}

.main-sidebar-body .nav-link i.typcn::before {
  width: auto;
}

.nav-link.with-sub .angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  position: absolute;
  top: 17px;
  right: 23px;
  font-size: 12px;
}
.nav-link.with-sub .side-badge {
  right: 23px;
  position: absolute;
}

.main-sidebar-body .nav-link .leftmenu-icon .eve-icon {
  fill: #4a4a69;
}
.main-sidebar-body .nav-sub {
  list-style: none;
  padding: 0;
  margin: 0 0 0 7px;
  position: relative;
}
.main-sidebar-body .nav-sub-item .nav-sub {
  padding: 0 0 0 18px;
  border-left-width: 1px;
  margin-left: 0;
}
.main-sidebar-body .nav-sub-item .nav-sub .nav-sub-link {
  height: auto;
  padding: 7px 0;
}
.main-sidebar-body .nav-sub-item.active > .nav-sub-link {
  color: var(--primary-bg-color);
  border-radius: 1px;
}
.main-sidebar-body .nav-sub-item.show .nav-sub {
  display: block;
}
.main-sidebar-body .nav-sub-link {
  height: 34px;
  display: flex;
  align-items: center;
  color: #6c7293;
  font-size: 13px;
  webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.main-sidebar-body .nav-sub-link.with-sub {
  justify-content: space-between;
}
.main-sidebar-body .nav-sub-link.with-sub::after {
  content: "\f3d0";
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  margin-left: auto;
  color: #e1e1ef;
}
.main-sidebar-body .nav-sub-link + .nav-sub-link {
  border-top: 1px dotted #e1e1ef;
}

@media (min-width: 992px) {
  .main-sidebar-body .nav-sub-link.with-sub::after {
    margin-left: 4px;
    font-size: 12px;
  }
}
.main-sidebar-open .main-sidebar {
  width: 240px;
  transition: left 0.3s ease;
}

.main-sidebar {
  background: var(--primary-bg-color);
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
}

.main-sidebar-body .nav-label {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1px;
  opacity: 1;
  padding: 20px 29px 10px;
  text-transform: capitalize;
  width: 100%;
  color: rgba(255, 255, 255, 0.4) !important;
  position: relative;
}
.main-sidebar-body .nav-link {
  height: 45px;
  display: flex;
  align-items: center;
  padding: 2px 15px;
  font-size: 15px;
  color: #334151;
}
.main-sidebar-body .nav-link:hover, .main-sidebar-body .nav-link:focus {
  color: #fff;
}
.main-sidebar-body .nav-sub li .nav-sub-link::after {
  content: "\e92f";
  font-family: "feather" !important;
  position: absolute;
  top: 7px;
  left: -30px;
  font-size: 12px;
}
.main-sidebar-body .nav-item + .nav-item::before {
  border-top: 0;
}
.main-sidebar-body .nav-link .leftmenu-icon {
  font-size: 18px;
  line-height: 0;
  margin-right: 4px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  text-align: center;
}
.main-sidebar-body .nav-label:after {
  content: "--";
  position: absolute;
  left: 13px;
  top: 18px;
}

@media (min-width: 992px) {
  .main-sidebar-hide .main-sidebar-body .nav-link i.typcn {
    line-height: 1.69;
    font-size: 1.125rem;
    margin-right: 0;
  }
  .main-body.main-sidebar-hide .main-sidebar {
    width: 80px;
  }
  .main-body.main-sidebar-hide .main-sidebar-loggedin .media-body,
  .main-body.main-sidebar-hide .sidemenu-label {
    display: none;
  }
  .main-body.main-sidebar-hide .main-sidebar-body .nav-label {
    display: none;
  }
  .main-body.main-sidebar-hide .main-sidebar-body .nav-link .leftmenu-icon {
    margin: 0;
  }
  .main-body.main-sidebar-hide .main-sidebar-body .nav-item {
    margin: 0 auto;
    text-align: center;
  }
  .main-body.main-sidebar-hide .main-sidebar-body .angle {
    display: none;
  }
  .main-body.main-sidebar-hide .sidebar-navs,
  .main-body.main-sidebar-hide .user-info {
    display: none;
  }
  .main-body.main-sidebar-hide .user-pic img {
    width: 40px !important;
    height: 40px;
    font-size: 36px !important;
    border-radius: 4px !important;
  }
  .main-body.main-sidebar-hide .main-sidebar-loggedin {
    padding: 20px;
  }
}
.sidebar-right .main-nav-line .nav-link {
  padding: 10px 18px 10px 21px;
  background: #f0f0f8;
}
.sidebar-right .main-nav-line .nav-link.active::before {
  bottom: 0;
}

.main-sidebar-body .nav-item.show > .nav-sub {
  max-height: 100vh;
  -webkit-transition: max-height 2s ease;
  -o-transition: max-height 2s ease;
  transition: max-height 2s ease;
  transition: all 2s;
}
.main-sidebar-body .nav-item.active .nav-link {
  color: #fff;
  font-weight: 500;
  border-top: 0;
  background-color: rgb(94, 95, 224);
}
.main-sidebar-body .nav-item.active .angle {
  color: #fff !important;
}
.main-sidebar-body .nav-sub-item.active > .nav-sub-link {
  color: #14c6e2;
  border-radius: 1px;
}
.main-sidebar-body .nav-link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  white-space: nowrap;
  padding: 7px 12px;
  color: #fff;
  -webkit-transition-duration: 0.45s;
  -moz-transition-duration: 0.45s;
  -o-transition-duration: 0.45s;
  transition-duration: 0.45s;
  transition-property: color;
  -webkit-transition-property: color;
  position: relative;
  font-size: 0.875rem;
  line-height: 1;
  vertical-align: middle;
  font-weight: 400;
}
.main-sidebar-body .nav-sub-item {
  margin-left: 0;
  text-align: left;
  padding: 2.2px 25px 2.2px 52px;
}
.main-sidebar-body .nav-item.show > .nav-sub {
  position: relative;
}
.main-sidebar-body .nav-sub li.active .nav-sub-link::after {
  border-color: var(--primary-bg-color);
  color: #14c6e2;
}

.main-sidebar-hide .nav-sub {
  display: none;
}

.main-sidebar-body .nav-sub {
  list-style: none;
  padding: 0;
  margin: 0 !important;
  position: relative;
}
.main-sidebar-body .nav-item {
  position: relative;
}
.main-sidebar-body .nav-item.active {
  border-top: 0;
}

.right-page .value {
  color: #161537;
  font-size: 1rem;
  display: block;
  font-weight: 700;
  line-height: 1;
  margin-top: 1px;
}
.right-page .label {
  color: #979a9f;
  font-size: 12px;
  line-height: 1;
}

.main-sidebar-body .nav-sub-link {
  height: 34px;
  display: flex;
  align-items: center;
  color: #fff;
  position: relative;
  font-size: 14px;
  font-weight: 200;
  webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.main-sidebar-body .nav-sub-link:hover {
  color: #14c6e2;
}

@media (min-width: 992px) {
  .main-sidebar-hide .main-header-menu-icon {
    margin: 0 auto !important;
    text-align: center;
  }
  .main-sidebar-hide .main-sidebar-body .nav-item {
    border-top: 0;
  }
  .main-sidebar-hide .main-sidebar-body .nav-item.active {
    background: transparent;
  }
  .main-sidebar-hide .main-sidebar-body .nav-link {
    border-radius: 0;
    margin-right: 0;
    width: 38px;
    height: 38px;
    margin: 5px 0;
    border-radius: 5px;
  }
  .main-sidebar-hide .nav-search {
    display: none;
  }
  .main-sidebar-hide .main-sidebar-body .nav-link {
    height: 40px;
    display: flex;
    align-items: center;
    padding: 2px 10px;
  }
  .animated-arrow span {
    transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
  }
  .animated-arrow span:before, .animated-arrow span:after, .animated-arrow span:before, .animated-arrow span:after {
    transition: all 500ms ease-in-out;
  }
}
.app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: left;
}

.user-info .text-dark {
  color: #4a4a69 !important;
  font-weight: 600;
  font-size: 14px;
  margin-top: 13px;
}
.user-info .text-muted {
  color: #f2f5fb !important;
  font-size: 13px;
}

.sidebar-navs .nav-pills-circle .nav-link {
  display: block;
  padding: 0.4rem 0.6rem;
  font-size: 16px;
  border: 1px solid #f0f0f8;
  border-radius: 4px;
  line-height: 1;
}

.main-sidebar-loggedin {
  padding: 0 20px;
  display: flex;
  flex-shrink: 0;
  border-bottom: 0;
  margin-top: 0;
  padding: 20px 20px 15px;
  transition: left 0.3s ease;
}
.main-sidebar-loggedin .media-body h6 {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 5px;
}

.nav-search .input-group-text {
  background: transparent;
}
.nav-search .form-control {
  color: #fff;
  background-color: #7878eb;
  border: 1px solid rgba(226, 232, 245, 0.25);
}
.nav-search .input-group-text {
  color: #fff;
  background-color: #7878eb;
  border: 1px solid rgba(226, 232, 245, 0.22);
}

.main-sidebar-loggedin .media-body {
  margin-left: 13px;
  transition: left 0.4s ease, width 0.4s ease;
}

.main-sidebar .nav-pills-circle {
  margin-bottom: 10px !important;
  text-align: center;
  margin: 0 auto;
  justify-content: center;
}

.main-sidebar-body .nav-item.show .nav-link.with-sub .angle {
  transform: rotate(90deg);
}

.main-sidebar {
  width: 240px;
}

@media screen and (min-width: 997px) {
  .main-sidebar-open .main-sidebar {
    width: 240px;
    transition: left 0.3s ease;
  }
}
.main-sidebar-body .nav-item.active:before {
  content: "";
  position: absolute;
  left: 0px;
  display: block;
  height: 45px;
  width: 3px;
  left: 0px;
  z-index: 99;
}
.main-sidebar-body .nav .nav-item .nav-sub:before {
  content: "";
  position: absolute;
  left: 0px;
  display: block;
  height: 10%;
  width: 3px;
  left: 0px;
  z-index: 99;
  height: 100%;
}

@media (min-width: 768px) {
  .sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.dark-theme {
    display: none;
  }
}
.main-sidebar-hide .nav-badge {
  position: absolute;
  top: 5px;
  display: block !important;
  padding: 3px 5px !important;
  box-shadow: 0px 8px 14.72px 1.28px rgba(154, 154, 204, 0.1);
}

.main-sidebar-body .nav-sub .nav-sub-item .nav-sub-link:before::hover {
  content: "";
  position: absolute;
  left: 0px;
  display: block;
  height: 10%;
  width: 1px;
  background: var(--primary-bg-color);
  left: -27px;
  z-index: 99;
  height: 34px;
}

.main-sidebar .search {
  position: relative;
  padding: 0 10px;
}
.main-sidebar .search .form-control {
  display: block;
  width: 214px;
  height: 40px;
  border-radius: 25px;
}
.main-sidebar .search .btn {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  height: 40px;
  color: #d6d6e6;
  transition: none;
  font-size: 14px;
  padding-right: 31px;
}

.app-sidebar__user .user-pro-body {
  display: block;
  padding: 15px 0;
}
.app-sidebar__user .user-pro-body img {
  display: block;
  margin: 0 auto 0px;
  border: 2px solid #c9d2e8;
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
  padding: 3px;
  background: #fff;
}
.app-sidebar__user .user-pro-body .u-dropdown {
  color: #97999f;
}
.app-sidebar__user .user-pro-body .user-info span.text-gray {
  color: #969696 !important;
}
.app-sidebar__user .user-info {
  margin: 0 auto;
  text-align: center;
}
.app-sidebar__user .user-info h4 {
  color: #5c626f;
  font-size: 15px;
}

.sidebar {
  position: fixed;
  display: block;
  top: 0px;
  width: 320px;
  bottom: 0;
  z-index: 9999;
  height: 100%;
  background: #fff;
  box-shadow: 0px 18px 36px 10px rgba(154, 154, 204, 0.1);
  border-left: 1px solid #ededf5;
}
.sidebar .tab-menu-heading {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
  display: flex;
  margin-bottom: 27px;
  background: #f9f9fb;
}
.sidebar .tabs-menu-body {
  margin-top: 56px;
}
.sidebar .tabs-menu ul li .active {
  background: var(--primary-bg-color);
  color: #fff;
  border: 1px solid var(--primary-bg-color);
}
.sidebar .tabs-menu ul li a {
  padding: 8px 8px;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 10px;
  border-radius: 3px;
  border: 1px solid #ebeaf1;
  font-weight: 500;
  background: transparent;
  color: #4a4a69;
  margin: 0 2px;
}
.sidebar .tabs-menu ul li:last-child a {
  margin-bottom: 0px;
}
.sidebar .nav.panel-tabs {
  padding: 15px;
}
.sidebar .avatar-md {
  width: 40px !important;
  height: 40px !important;
  font-size: 15px !important;
}
.sidebar .avatar-lg {
  width: 50px !important;
  height: 50px !important;
}
.sidebar .card {
  box-shadow: none;
  border: 0 !important;
}
.sidebar .list-group-item {
  margin-bottom: -2px;
}

@media (max-width: 480px) {
  .sidebar .tab-menu-heading .tabs-menu ul li {
    width: auto;
    margin: 0;
  }
}
.sidebar-right .list a {
  color: #4a4a69;
}

.tabs-menu ul li a {
  padding: 10px 12px 11px 13px;
  display: block;
}

.sidebar .nav.panel-tabs .side-menu__icon {
  margin-right: 2px;
  width: 16px;
  height: 16px;
}

.sidebar .tab-pane b {
  font-weight: 500;
}

/* ######## BOOTSTRAP ######## */
.sidebar-mini .side-menu {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.app-sidebar .mCSB_draggerContainer {
  right: -11px !important;
}

.sub-slide-menu .sub-side-menu__item.active {
  color: var(--primary-bg-color);
}

.side-menu__label1 {
  display: none !important;
}

@media (min-width: 768px) {
  .app.sidenav-toggled .app-content {
    margin-left: 80px;
  }
  .app.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px !important;
  }
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .app.sidenav-toggled .slide.is-expanded .slide-menu {
    display: none;
  }
  .side-badge {
    display: none;
  }
  .side-header {
    width: 240px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 1;
  }
}
@media (max-width: 767px) {
  .app {
    overflow-x: hidden;
  }
  .app .app-sidebar {
    left: -240px;
  }
  .app .app-sidebar__overlay {
    visibility: hidden;
  }
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  .app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  .app.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  .app.sidenav-toggled .side-menu .side-menu__icon {
    margin-right: 13px !important;
    margin-left: 0;
  }
}
.app-content {
  min-height: calc(100vh - 114px);
  margin-bottom: 0 !important;
  -webkit-transition: margin-left 320ms ease;
  -o-transition: margin-left 320ms ease;
  transition: margin-left 320ms ease;
}
.app-content .side-app {
  padding: 0px 30px 0 30px;
}

.footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

.main-sidebar-header .header-logo .desktop-dark,
.main-sidebar-header .header-logo .mobile-logo,
.main-sidebar-header .header-logo .mobile-dark {
  display: none;
}

@media (min-width: 768px) {
  .app-content {
    margin-left: 240px;
  }
  .app.sidenav-toggled .avatar-xl {
    width: 55px !important;
    height: 55px !important;
  }
  .app.sidebar-mini.sidenav-toggled .main-sidebar-header .header-logo .desktop-logo {
    display: none;
  }
  .app.sidebar-mini.sidenav-toggled .main-sidebar-header .header-logo .mobile-logo {
    display: block;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-logo {
    display: none !important;
  }
  .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    line-height: 19px;
  }
  .app.sidebar-mini.sidenav-toggled .side-item.side-item-category {
    display: none;
  }
  .app.sidebar-mini.sidenav-toggled .side-item.side-item-category {
    display: none;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-item.side-item-category {
    display: block;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .desktop-logo {
    height: auto !important;
    text-align: inherit !important;
    margin: 0 !important;
    justify-content: inherit !important;
  }
}
@media (max-width: 767px) {
  .app-content {
    min-width: 100%;
  }
}
@media print {
  .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}
.light-text {
  font-weight: 300 !important;
}

.semibold-text {
  font-weight: 600 !important;
}

.line-head {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

/*----- Componant: Top Navigation Bar ----- */
.app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 999;
  padding-right: 15px;
  padding: 5px 0;
  box-shadow: 0 2px 17px 2px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  background: #5e2dd8;
}

@media (min-width: 768px) {
  .app-header {
    padding-right: 30px;
  }
}
@media print {
  .app-header {
    display: none;
  }
}
.app-header__logo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}
.app-header__logo:focus, .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  .app-header__logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}
.app-sidebar__toggle {
  color: #fff;
  -webkit-transition: background-color 320ms ease;
  -o-transition: background-color 320ms ease;
  transition: background-color 320ms ease;
  z-index: 1;
  margin-right: 10px;
  display: block;
  font-size: 22px;
  color: #7b8191;
  position: relative;
  line-height: 21px;
  outline: none;
  height: 39px;
  width: 39px;
  margin: auto;
  text-align: center;
}
.app-sidebar__toggle:hover {
  color: #fff;
}
.app-sidebar__toggle:focus, .app-sidebar__toggle:hover {
  text-decoration: none;
}

/*@media (max-width: 360px) {
    .app-sidebar__toggle {
      line-height: 2;
    }
  }*/
@media (max-width: 767px) {
  .app-sidebar__toggle {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .main-sidebar-header {
    display: none !important;
  }
  .main-sidemenu {
    margin-top: 20px !important;
  }
}
.app-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  .app-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.app-nav__item {
  display: block;
  padding: 15px;
  line-height: 20px;
  color: #7b8191;
  -webkit-transition: background-color 320ms ease;
  -o-transition: background-color 320ms ease;
  transition: background-color 320ms ease;
}
.app-nav__item:hover, .app-nav__item:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}

.app-search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  margin-right: 15px;
  padding: 10px 0;
}

@media (max-width: 480px) {
  .app-search {
    display: none;
  }
}
.app-search__input {
  border: 0;
  padding: 5px 10px;
  padding-right: 30px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: background-color 320ms ease;
  -o-transition: background-color 320ms ease;
  transition: background-color 320ms ease;
}
.app-search__input::-webkit-input-placeholder, .app-search__input:-ms-input-placeholder, .app-search__input::-ms-input-placeholder, .app-search__input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.app-search__button {
  position: absolute;
  right: 0;
  top: 10px;
  bottom: 10px;
  padding: 0 10px;
  border: 0;
  color: rgba(0, 0, 0, 0.8);
  background: none;
  cursor: pointer;
}

.app-notification {
  min-width: 270px;
}

.app-notification__title {
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(0, 150, 136, 0.4);
  color: #333;
}

.app-notification__footer {
  padding: 8px 20px;
  text-align: center;
  background-color: #eee;
}

.app-notification__content {
  max-height: 220px;
  overflow-y: auto;
}
.app-notification__content::-webkit-scrollbar {
  width: 6px;
}
.app-notification__content::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

.app-notification__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  color: inherit;
  border-bottom: 1px solid #ddd;
  -webkit-transition: background-color 320ms ease;
  -o-transition: background-color 320ms ease;
  transition: background-color 320ms ease;
}
.app-notification__item:focus, .app-notification__item:hover {
  color: inherit;
  text-decoration: none;
  background-color: #e0e0e0;
}

.app-notification__message,
.app-notification__meta {
  margin-bottom: 0;
}

.app-notification__icon {
  padding-right: 10px;
}

.app-notification__message {
  line-height: 1.2;
}

.main-sidemenu .side-menu {
  -webkit-transition: left 320ms ease, width 320ms ease;
  -o-transition: left 320ms ease, width 320ms ease;
  transition: left 320ms ease, width 320ms ease;
}

.sidebar-mini .app-sidebar {
  width: 240px !important;
}

.app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #14112d;
  max-height: 100%;
  z-index: 1024;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 8px 14.72px 1.28px rgba(154, 154, 204, 0.1);
  box-shadow: 0px 8px 14.72px 1.28px rgba(154, 154, 204, 0.1);
  border-right: 1px solid #ededf5;
  -webkit-transition: left 320ms ease, width 320ms ease;
  -o-transition: left 320ms ease, width 320ms ease;
  transition: left 320ms ease, width 320ms ease;
}
.app-sidebar::-webkit-scrollbar {
  width: 6px;
}
.app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  .app-sidebar {
    display: none;
  }
}
@media (max-width: 767px) {
  .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}
.app-sidebar__user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7b8191;
  width: 100%;
  display: inline-block;
}
.app-sidebar__user .dropdown-menu {
  top: 10px !important;
}
.app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  border: 2px solid rgb(255, 255, 255);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

.app-sidebar__user-avatar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

.app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: normal;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}
.app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

.app-sidebar__user-designation {
  white-space: normal;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

.side-menu {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.side-menu .slide .side-menu__item {
  padding: 10px 91px 10px 30px;
  margin: 0;
  border-radius: 0;
}

slide is-expanded side-menu__item {
  background: rgba(238, 238, 247, 0.9);
}

.slide {
  margin: 0;
}

.side-menu .slide .side-menu__item.active {
  background-color: #fff;
  border-right: 3px solid var(--primary-bg-color);
}

.side-menu .slide .side-menu__item.active .side-menu__icon {
  color: var(--primary-bg-color) !important;
}

.side-menu .slide .side-menu__item.active .side-menu__label {
  color: #4a4a69 !important;
  font-weight: 600;
}

.side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}
.side-menu__item.active, .side-menu__item:hover, .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}
.side-menu__item.active .side-menu__label {
  color: var(--primary-bg-color);
}
.side-menu__item.active .angle {
  color: var(--primary-bg-color);
}
.side-menu__item.active .side-menu__icon {
  fill: var(--primary-bg-color) !important;
}
.side-menu__item.active .side-menu__icon, .side-menu__item:hover .side-menu__icon, .side-menu__item:focus .side-menu__icon {
  color: var(--primary-bg-color);
}

@media (min-width: 768px) {
  .app.sidebar-mini.sidenav-toggled .profile-status {
    right: 12px;
  }
  .app.sidenav-toggled .side-menu__label {
    display: none !important;
    position: relative;
    padding: 0;
    margin: 0;
    left: 0;
    color: rgba(255, 255, 255, 0.8);
    opacity: 1;
    background: transparent;
    font-size: 12px;
    box-shadow: none;
  }
}
.slide:hover .side-menu__label,
.slide:hover .angle,
.slide:hover .side-menu__icon {
  color: #7b8191;
  fill: #7b8191;
}

.slide-item.active, .slide-item:hover, .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}
.slide-item.active, .slide-item:hover, .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}
.slide-item .app-sidebar .slide-menu .slide-item:before:hover {
  color: var(--primary-bg-color) !important;
}

.slide.is-expanded .slide-menu a:hover:before {
  color: var(--primary-bg-color) !important;
}

.slide-menu .sub-slide-menu {
  padding: 0 10px;
}

.sub-slide .sub-angle {
  margin-left: auto;
  float: right;
  font-size: 12px;
  margin-top: 3px;
}

.slide-menu li {
  position: relative;
}

.slide.is-expanded a {
  color: #7b8191;
  text-decoration: none;
}
.slide.is-expanded .sub-side-menu__item:before {
  content: "\f22d";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 10px;
  left: 15px;
  font-size: 9px;
  color: #7b8191;
  font-weight: 900;
}

.sub-slide-menu1 .sub-slide-item2:before {
  content: "\f22d";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  left: 35px !important;
  font-size: 9px;
  color: #7b8191;
  font-weight: 900;
}

.side-menu .side-menu__icon {
  font-size: 16px;
  line-height: 0;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 2px;
  text-align: center;
  color: #7b8191;
  fill: #7b8191;
}

.side-menu__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25px;
}

.side-menu__label {
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  color: #7b8191;
  position: relative;
  font-size: 14px;
  line-height: 1;
  vertical-align: middle;
  font-weight: 400;
}

.app-sidebar .slide .side-menu__item.active::before {
  content: "";
  width: 2px;
  height: 42px;
  background: #f2f7ff;
  position: absolute;
  left: 0;
  display: none;
}

.app-sidebar .side-item.side-item-category {
  color: #7b8191;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.5px;
  margin-bottom: 12px;
  height: 15px;
  padding: 0 20px 0 0;
  opacity: 0.6;
  white-space: nowrap;
}

.app-sidebar .side-item.side-item-category:not(:first-child) {
  margin-top: 25px;
}

.slide-menu {
  display: none;
  padding-left: 29px;
  list-style: none;
}

.slide.is-expanded .slide-menu {
  display: block;
}

.slide-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  padding: 8px 35px 8px 35px;
  font-weight: 400;
  color: #7b8191;
}
.slide-item .icon {
  margin-right: 5px;
}

.angle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 320ms ease;
  transition: -webkit-transform 320ms ease;
  -o-transition: transform 320ms ease;
  transition: transform 320ms ease;
  transition: transform 320ms ease, -webkit-transform 320ms ease;
}

@media (max-width: 848px) {
  .profile-user .p-text {
    display: none;
  }
}
@media (min-width: 768px) {
  .sidenav-toggled .app-sidebar__user-name,
  .sidenav-toggled .app-sidebar__user-designation,
  .sidenav-toggled .angle,
  .sidenav-toggled .app-sidebar__user-name,
  .sidenav-toggled .user-notification,
  .sidenav-toggled .app-sidebar__user-name,
  .sidenav-toggled .user-info {
    display: none;
  }
  .sidenav-toggled .sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  .sidenav-toggled .app-sidebar__user-name,
  .sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  .sidenav-toggled .app-sidebar__user,
  .sidenav-toggled .side-menu {
    margin-top: 0px;
  }
  .sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  .sidenav-toggled .app-sidebar__user {
    padding: 8px 0px 8px 0;
    margin-bottom: 0px;
    border-bottom: 0;
  }
  .sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  .sidenav-toggled .app-content {
    margin-left: 0;
  }
  .sidenav-toggled .app-sidebar {
    left: 0;
  }
  .sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  .sidenav-toggled .side-menu__item {
    overflow: hidden;
  }
  .sidenav-toggled .side-menu__item:hover {
    overflow: visible;
  }
  .sidenav-toggled .side-menu__item:hover .side-menu__label {
    opacity: 1;
  }
  .sidenav-toggled .side-menu__item:hover + .slide-menu {
    visibility: visible;
  }
  .sidenav-toggled .side-menu__label {
    display: block;
    position: absolute;
    top: 0;
    left: 50px;
    padding: 12px 5px 12px 20px;
    margin-left: -3px;
    line-height: 1;
    opacity: 0;
    background: #fff;
    color: #7b8191;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);
  }
  .sidenav-toggled .slide:hover .side-menu__label {
    opacity: 1;
  }
  .sidenav-toggled .slide:hover .slide-menu {
    max-height: 100%;
    opacity: 1;
    visibility: visible;
    z-index: 10;
  }
  .sidenav-toggled .slide .side-menu__label {
    border-bottom-right-radius: 0;
  }
  .sidenav-toggled .slide-menu {
    position: absolute;
    left: 90px;
    min-width: 180px;
    opacity: 0;
    border-bottom-right-radius: 4px;
    z-index: 9;
    visibility: hidden;
    -webkit-transition: visibility 320ms ease;
    -o-transition: visibility 320ms ease;
    transition: visibility 320ms ease;
    -webkit-box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);
  }
  .app.sidenav-toggled .side-menu__item {
    display: block;
    padding: 11px 0 11px 0;
    margin: 0 auto;
    text-align: center;
    border-left: 0;
  }
  .app.sidenav-toggled .side-menu_label {
    display: block;
    font-size: 12px;
  }
  .app.sidenav-toggled .side-menu__label {
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    left: 0;
    color: #7b8191;
    opacity: 1;
    background: transparent;
    font-size: 12px;
    box-shadow: none;
  }
  .sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  .app.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
}
.app.sidenav-toggled .side-menu .side-menu__icon {
  margin-right: 0;
  margin-left: 0;
}
.app .side-menu_label {
  display: none;
}

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

.dropdown-item .fa,
.dropdown-item .icon {
  vertical-align: middle;
}

.app-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.app-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  .app-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .app-title p {
    display: none;
  }
}
.app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  .app-breadcrumb {
    margin-top: 10px;
  }
}
.tile {
  position: relative;
  background: #fff;
  border-radius: 3px;
  padding: 20px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  -webkit-transition: all 320ms ease-in-out;
  -o-transition: all 320ms ease-in-out;
  transition: all 320ms ease-in-out;
}

@media print {
  .tile {
    border: 1px solid #ddd;
  }
}
.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.05);
}
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
  background: rgba(255, 255, 255, 0.2);
}

.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

.nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

.user-info .text-dark {
  color: #fff !important;
  font-weight: 400;
  font-size: 16px;
}
.user-info .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

.side-header .header-brand1 {
  text-align: center;
  display: table;
}
.side-header .header-brand-img.desktop-logo {
  max-height: 2.5rem;
  text-align: center;
  display: block;
  margin-right: 0;
}

.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo,
.side-header .header-brand-img.toggle-logo {
  display: none;
}

.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}
.sidenav-toggled .user-pic {
  margin-bottom: 0;
}
.sidenav-toggled .sidebar-navs {
  display: none;
}

.side-header {
  display: flex;
  border-bottom: 1px solid #ededf5;
  -webkit-transition: left 320ms ease;
  -o-transition: left 320ms ease;
  transition: left 320ms ease;
}

.sidenav-toggled .app-sidebar__toggle {
  display: block;
}

.user-pic {
  margin-bottom: 0.8rem;
}

.sidebar-navs a {
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  color: #fff !important;
  border-radius: 5px;
  padding: 0.8rem !important;
}

.app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.sidebar-navs .nav li:last-child a {
  margin-right: 0 !important;
}

.side-menu h3 {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 1px;
  opacity: 1;
  padding: 20px 34px 10px;
  text-transform: capitalize;
  width: 100%;
  position: relative;
  color: #90909e;
  /* color: $white-4!important; */
  position: relative;
}
.side-menu h3:after {
  content: "--";
  position: absolute;
  left: 21px;
  top: 20px;
}

.sidenav-toggled .side-menu h3 {
  display: none;
}

.slide.is-expanded .slide-menu,
.sub-slide {
  display: block;
}

/*-- Sub-slide--**/
.sub-side-menu__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 7px 0;
  font-size: 12px;
}

.sub-side-menu__label {
  white-space: normal;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-weight: 400;
}

.sub-slide .sub-angle {
  transform-origin: center;
}
.sub-slide.is-expanded .sub-angle {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sub-slide2 .sub-angle {
  transform-origin: center;
}
.sub-slide2.is-expanded .sub-angle2 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sub-slide-menu {
  list-style: none;
  padding: 0;
}

.sub-slide-item {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 25px !important;
}

.sub-slide-menu {
  display: none;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

.sub-slide.is-expanded .sub-slide-menu {
  display: none;
}

.slide-menu .sub-slide.is-expanded {
  display: block;
}

.sub-side-menu__item {
  padding-left: 40px !important;
  padding-right: 20px !important;
}

.sub-side-menu__item:hover {
  color: var(--primary-bg-color) !important;
}

.sub-slide.is-expanded .sub-slide-item {
  padding-left: 42px !important;
}

.sub-slide-menu1 .sub-slide-item2 {
  padding: 6px 0px 6px 48px !important;
  display: block;
  font-size: 11px;
}

.sub-slide .sub-angle2 {
  margin-left: 68px;
}

.sub-slide-menu1 .sub-slide-item2:hover {
  color: var(--primary-bg-color) !important;
}

.app-sidebar .side-menu__item.active:hover {
  color: #7282a9 !important;
}

.app-sidebar .slide-menu .sub-slide-menu a:before {
  left: 25px;
}

.side-menu .slid.active .sub-slide.is-expanded .sub-slide-menu {
  max-height: 0;
}

.app-sidebar .slide-menu .slide-item:before {
  content: "\f22d";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 9px;
  left: 20px;
  font-size: 10px;
  color: #7b8191;
  font-weight: 900;
  opacity: 0.5;
}

.app-sidebar__toggle .close-toggle,
.sidebar-mini.sidenav-toggled .open-toggle {
  display: none;
}

.header-icon {
  text-align: center;
  line-height: 40px;
  width: 30px;
  height: 30px;
  border-radius: 25px;
  text-align: center;
  line-height: 1.8;
  font-size: 1.3rem;
  color: #7b8191;
  border: 0px solid #eae3f3;
  padding: 20px;
}

.sidebar-mini.sidenav-toggled .close-toggle {
  display: block;
  color: #000;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
}

.sidenav-toggled .app-content {
  transition: margin-left 320ms ease;
}

.sub-slide-menu .active .sub-slide-item.active {
  color: #f34343;
}

.app-sidebar__user .user-info .text-muted {
  color: #8991a5 !important;
  font-size: 13px;
}

.app-sidebar .slide-menu a.active:before {
  color: var(--primary-bg-color);
}

@media (min-width: 768px) {
  .app.sidebar-mini.sidenav-toggled-open .app-sidebar {
    left: 0;
    width: 240px !important;
  }
  .app.sidebar-mini.sidenav-toggled-open .side-menu__item {
    display: flex;
    align-items: center;
    padding: 12px 14px;
    margin: 2px 0;
  }
  .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 10px 20px 10px 22px;
    margin: 0;
    text-align: left;
    border-radius: 0;
  }
  .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    margin: 0px 10px !important;
    padding: 11px 15px 11px 15px !important;
    width: inherit;
    height: inherit;
  }
  .app.sidebar-mini.sidenav-toggled-open .side-menu__label {
    white-space: normal;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    opacity: 1;
    display: block !important;
    position: initial;
    font-size: 13px;
    line-height: 1;
    vertical-align: middle;
    font-weight: 400;
    color: #7b8191;
  }
  .app.sidebar-mini.sidenav-toggled-open .angle {
    display: block;
  }
  .app.sidebar-mini.sidenav-toggled-open .app-sidebar__user .user-info {
    margin: 0 auto;
    display: block !important;
    text-align: center;
  }
  .app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {
    margin-right: 12px;
  }
  .app.sidebar-mini.sidenav-toggled-open .ps > .ps__rail-y > .ps__thumb-y {
    left: 3px;
    background-color: rgb(207, 211, 225);
  }
  .app.sidebar-mini.sidenav-toggled-open .main-sidebar-header {
    width: 240px;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo {
    display: block !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .profile-status {
    right: 19px;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-logo.dark-theme {
    display: none !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo.logo-dark {
    display: none !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-logo.dark-theme {
    display: none !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    display: block !important;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    left: 0;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover + .slide-menu {
    visibility: visible;
    opacity: inherit;
  }
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block;
    box-shadow: none;
  }
  .sidenav-toggled .slide-menu {
    box-shadow: none !important;
  }
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    position: inherit;
    visibility: visible;
    opacity: inherit !important;
    z-index: 0;
    cursor: pointer;
  }
  .sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {
    padding: 10px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .main-sidebar-header .main-logo {
    display: block;
  }
}
@media (min-width: 1200px) {
  .main-sidebar-sticky + .main-content {
    margin-left: 240px;
  }
}
.main-sidebar-header {
  height: 64px;
  padding: 12px 20px;
  width: 240px;
  background: #fff;
  border-bottom: 1px solid #ededf5;
  position: fixed;
  border-right: 1px solid #ededf5;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: left 320ms ease, width 320ms ease;
  -o-transition: left 320ms ease, width 320ms ease;
  transition: left 320ms ease, width 320ms ease;
  outline: none;
}

.main-sidemenu {
  margin-top: 85px;
  height: 90%;
}

.sidenav-toggled-open .side-menu .slide.active .side-menu__label,
.side-menu .slide.active .side-menu__icon {
  color: #ffffff !important;
}

.sub-slide .sub-angle2 {
  margin-left: auto;
  float: right;
  font-size: 12px;
  margin-top: 3px;
  transform-origin: center;
  opacity: 0.8;
}

.side-menu .side-menu__icon:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(108, 95, 252, 0.26);
}

.side-menu__item:hover .side-menu__icon,
.side-menu__item:hover .side-menu__label,
.side-menu__item:hover .angle {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

.sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {
  border-right: 0 !important;
}

.sidebar-mini .side-menu {
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  .icontext-menu.app.sidenav-toggled .side-menu .side-menu__icon {
    margin-bottom: 5px;
  }
  .icontext-menu.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 11px !important;
    position: relative !important;
  }
  .icontext-menu.app.sidenav-toggled .side-menu__label {
    font-size: 13px !important;
  }
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    width: 110px !important;
  }
  .icontext-menu.app.sidenav-toggled .main-sidebar-header {
    width: 110px !important;
  }
  .icontext-menu.app.sidenav-toggled .main-header {
    padding-left: 110px !important;
  }
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 110px;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled-open .app-sidebar {
    width: 240px !important;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header {
    width: 240px !important;
  }
  .icontext-menu.app.sidebar-mini.sidenav-toggled-open .close-toggle {
    display: none !important;
  }
  .icontext-menu.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    width: inherit;
    height: inherit;
  }
}

@media (min-width: 768px) {
  .closed-menu.app.sidenav-toggled .app-sidebar {
    display: none !important;
  }
  .closed-menu.app.sidenav-toggled .app-content {
    margin-left: 0px !important;
  }
  .closed-menu.app.sidenav-toggled .main-header {
    padding-left: 0px !important;
  }
}

@media (min-width: 768px) {
  .hover-submenu.sidenav-toggled-open .slide-menu {
    border-radius: 0px 5px 0px 5px !important;
  }
  .hover-submenu.rtl.sidenav-toggled-open .slide-menu {
    border-radius: 5px 0px 0px 5px !important;
  }
  .hover-submenu .slide-item {
    padding: 8px 18px 8px 35px;
  }
  .hover-submenu .slide-menu {
    border-radius: 0px 5px 5px 0px;
  }
  .hover-submenu.dark-theme.app.sidenav-toggled-open .slide-menu {
    background: #1d1d2a;
    border: 1px solid #444566;
    box-shadow: 8px 8px 17px rgba(255, 255, 255, 0.1);
  }
  .hover-submenu.dark-theme .side-menu__label {
    color: #a9abbd;
  }
  .hover-submenu.dark-theme .app-sidebar .slide-menu .slide-item:before {
    color: #a9abbd;
  }
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
    max-height: inherit;
  }
  .hover-submenu .app-sidebar .slide {
    position: relative;
    display: block;
  }
  .hover-submenu.app.sidenav-toggled-open .ps > .ps__rail-y {
    display: none !important;
  }
  .hover-submenu.app.sidenav-toggled-open .slide-menu {
    padding-left: 0 !important;
    padding: 10px 0px !important;
    position: absolute;
    background: #fff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    width: 200px;
    left: 110px;
    border: 1px solid #ededf5;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
    top: 0;
  }
  .hover-submenu.app.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  .hover-submenu.app.sidenav-toggled-open .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu__label {
    white-space: nowrap;
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    left: 0;
    color: #7b8191;
    opacity: 1;
    background: transparent;
    font-size: 12px;
    box-shadow: none;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu .side-menu__icon {
    margin-bottom: 5px !important;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    border-right: 0 !important;
    padding: 10px;
  }
  .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo,
  .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark,
  .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
    display: none !important;
  }
  .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-logo {
    display: block !important;
  }
  .hover-submenu.app.sidenav-toggled-open .side-item.side-item-category {
    display: none !important;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu__icon {
    margin-right: 0;
    margin-left: 0;
    margin: 0 auto !important;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    display: block;
    margin: 0 auto !important;
    padding: 10px !important;
    border-radius: 0;
    text-align: center;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    display: block;
    margin: 0 auto !important;
    padding: 11px 0px 11px 0px !important;
    border-radius: 0;
    text-align: center;
  }
  .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item i {
    display: none !important;
  }
  .hover-submenu.app.sidenav-toggled .main-content {
    min-height: 1300px;
  }
  .hover-submenu.app.sidenav-toggled .side-menu__label {
    font-size: 11px !important;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    position: absolute !important;
  }
  .hover-submenu.app.sidenav-toggled .side-menu .side-menu__icon {
    margin-bottom: 5px;
  }
  .hover-submenu.app.sidenav-toggled .side-menu__label {
    display: block !important;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar__toggle .close-toggle {
    display: block;
  }
  .hover-submenu.app.sidenav-toggled .main-header {
    padding-left: 110px;
  }
  .hover-submenu.app.sidenav-toggled .main-sidebar-header {
    width: 110px;
  }
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 110px;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 0;
    width: 110px !important;
  }
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .hover-submenu.app.sidenav-toggled .slide.is-expanded .slide-menu {
    display: none;
  }
  .hover-submenu .side-badge {
    display: none;
  }
  .hover-submenu .side-header {
    width: 240px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 1;
  }
}
.hover-submenu .sub-slide-menu .sub-side-menu__item:before {
  content: "\f22d";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  left: 25px !important;
  font-size: 9px;
  color: #7b8191;
  font-weight: 900;
}

@media (min-width: 768px) {
  .hover-submenu1.sidenav-toggled-open .slide-menu {
    border-radius: 0px 5px 0px 5px !important;
  }
  .hover-submenu1.rtl.sidenav-toggled-open .slide-menu {
    border-radius: 5px 0px 0px 5px !important;
  }
  .hover-submenu1 .slide-item {
    padding: 8px 18px 8px 35px;
  }
  .hover-submenu1 .side-menu__label1 {
    display: block !important;
  }
  .hover-submenu1.dark-theme.app.sidenav-toggled-open .side-menu__label1 {
    border-bottom: 1px solid #404353;
  }
  .hover-submenu1.dark-theme.app.sidenav-toggled-open .slide-menu {
    background: #1d1d2a;
    border: 1px solid #444566;
    box-shadow: 8px 8px 17px rgba(255, 255, 255, 0.1);
  }
  .hover-submenu1.dark-theme .side-menu__label {
    color: #a9abbd;
  }
  .hover-submenu1.dark-theme .app-sidebar .slide-menu .slide-item:before {
    color: #a9abbd;
  }
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
    max-height: inherit;
  }
  .hover-submenu1 .app-sidebar .slide {
    position: relative;
    display: block;
  }
  .hover-submenu1.app.sidenav-toggled-open .ps > .ps__rail-y {
    display: none !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {
    display: block;
    font-size: 15px;
    font-weight: 500;
    border-bottom: 1px solid #ededf5;
    padding: 10px 20px !important;
    margin-bottom: 6px;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu__label1 a {
    color: var(--primary-bg-color) !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .slide-menu {
    padding-left: 0 !important;
    position: absolute;
    background: #fff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 110px;
    width: 200px;
    border: 1px solid #ededf5;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
    top: 0;
  }
  .hover-submenu1.app.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu__label {
    display: none !important;
    white-space: nowrap;
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    left: 0;
    color: #7b8191;
    opacity: 1;
    background: transparent;
    font-size: 12px;
    box-shadow: none;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu .side-menu__icon {
    margin-bottom: 5px !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    border-right: 0 !important;
    padding: 10px;
  }
  .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo,
  .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark,
  .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {
    display: none !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-logo {
    display: block !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-item.side-item-category {
    display: none !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu__icon {
    margin-right: 0;
    margin-left: 0;
    margin: 0 auto !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    display: block;
    margin: 0 auto !important;
    padding: 10px !important;
    border-radius: 0;
    text-align: center;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    display: block;
    margin: 0 auto !important;
    padding: 11px 0px 11px 0px !important;
    border-radius: 0;
    text-align: center;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item i {
    display: none !important;
  }
  .hover-submenu1.app.sidenav-toggled-open .side-menu__label {
    display: none !important;
  }
  .hover-submenu1.app.sidenav-toggled .main-content {
    min-height: 1300px;
  }
  .hover-submenu1.app.sidenav-toggled .side-menu__label {
    display: none !important;
  }
  .hover-submenu1.app.sidenav-toggled .side-menu__label {
    font-size: 11px !important;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    position: absolute !important;
  }
  .hover-submenu1.app.sidenav-toggled .side-menu .side-menu__icon {
    margin-bottom: 5px;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar__toggle .close-toggle {
    display: block;
  }
  .hover-submenu1.app.sidenav-toggled .main-header {
    padding-left: 110px;
  }
  .hover-submenu1.app.sidenav-toggled .main-sidebar-header {
    width: 110px;
  }
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 110px;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 0;
    width: 110px !important;
  }
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  .hover-submenu1.app.sidenav-toggled .slide.is-expanded .slide-menu {
    display: none;
  }
  .hover-submenu1 .side-badge {
    display: none;
  }
  .hover-submenu1 .side-header {
    width: 240px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 1;
  }
}
.hover-submenu1 .sub-slide-menu .sub-side-menu__item:before {
  content: "\f22d";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  left: 25px !important;
  font-size: 9px;
  color: #7b8191;
  font-weight: 900;
}

.sub-slide2.is-expanded .sub-slide-menu1 {
  display: none;
}

.slide-menu .sub-slide-menu1 {
  padding: 0 10px;
}

.sub-slide-menu1 {
  display: none;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* ######## BOOTSTRAP ######## */
.rtl {
  /* ###### 3.7 Grid ###### */
  /* ###### 5.7 Nav   ###### */
  /* ######### Res-Tabs #########*/
  /*latetes news timeline */
  /*-----Back to Top-----*/
  /* ###### 8.5 Dashboard Five  ###### */
  /* ###### 8.10 Dashboard Ten  ###### */
  /*==============================================================================
                                Start Mobile CSS
  ===============================================================================*/
  /* ================== Mobile Menu Change Brake Point ================== */
  /* Extra @Media Query*/
  /* ###### 3.2 Datepicker ###### */
  /* ###### 7.6 Mail  ###### */
  /* ######## UTILITIES-STYLES ######## */
  /* ###### 9.4 Margin   ###### */
  /* ###### 9.6 Padding   ###### */
  /*----- Componant: Top Navigation Bar ----- */
}
@media (max-width: 480px) {
  .rtl .border-end.bd-xs-e-0 {
    border-left: 0 !important;
    border-right: inherit !important;
  }
  .rtl .border-end.bd-xs-s-0 {
    border-right: 0 !important;
    border-left: inherit !important;
  }
}
@media (max-width: 991px) {
  .rtl .border-end.bd-md-e-0 {
    border-left: 0 !important;
    border-right: inherit !important;
  }
}
@media (max-width: 1024px) {
  .rtl .border-end.bd-lg-e-0 {
    border-left: 0 !important;
    border-right: inherit !important;
  }
}
@media (max-width: 1366px) {
  .rtl .border-end.bd-xl-e-0 {
    border-left: 0 !important;
    border-right: inherit !important;
  }
}
.rtl .panel-group1 .panel-collapse.collapse.show:before {
  left: 10px;
  right: inherit;
}
.rtl .nav.nav-item.header-icons.navbar-nav-right {
  padding-right: 0;
}
@media (min-width: 768px) {
  .rtl .float-md-end {
    float: left !important;
  }
}
@media (min-width: 768px) {
  .rtl.horizontal .main-sidemenu .slide-right {
    right: initial !important;
    left: 0px;
    transform: rotate(180deg);
  }
  .rtl.horizontal .main-sidemenu .slide-left {
    left: initial !important;
    right: 0px;
    transform: rotate(180deg);
  }
}
.rtl .button-icon i {
  float: right;
  margin-top: 1px;
}
@media (min-width: 768px) {
  .rtl.horizontal .main-footer {
    padding: 0.9rem 1rem 0.9rem 1rem !important;
  }
}
.rtl.transparent-theme .sidebar.sidebar-right {
  box-shadow: none !important;
}
.rtl.transparent-theme .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}
.rtl.transparent-theme .main-sidebar-header {
  border-left-color: rgba(255, 255, 255, 0.15);
}
@media (min-width: 992px) {
  .rtl.transparent-theme .main-header-left .btn {
    border-left: 1px solid rgba(255, 255, 255, 0.15) !important;
  }
}
.rtl .la-angle-right:before {
  content: "\f104";
}
.rtl .la-angle-left:before {
  content: "\f105";
}
.rtl .pagination.product-pagination {
  margin-right: 0 !important;
}
.rtl .pri-tabs-heading .nav {
  padding-right: 0 !important;
}
.rtl .demo_changer {
  z-index: 999999;
}
.rtl .prof-details span {
  display: inline-flex;
}
.rtl .prof-details .me-3 {
  margin-left: 1rem !important;
  margin-right: auto !important;
}
.rtl .prof-details .me-2 {
  margin-left: 0.5rem !important;
  margin-right: auto !important;
}
@media (min-width: 768px) {
  .rtl #checkoutsteps .checkoutline {
    margin: 0px 8%;
  }
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: inherit;
}
.rtl .dt-buttons.btn-group {
  flex-wrap: unset !important;
}
.rtl .table > :not(:first-child) {
  border-top: 1px solid #404353 !important;
}
.rtl canvas {
  width: 100% !important;
}
@media (min-width: 1400px) {
  .rtl.layout-boxed .app-sidebar {
    right: auto !important;
    left: inherit !important;
  }
}
@media (min-width: 768px) {
  .rtl.closed-menu.app.sidenav-toggled .app-content {
    margin-right: 0px !important;
  }
  .rtl.closed-menu.app.sidenav-toggled .main-header {
    padding-right: 0px !important;
  }
  .rtl.closed-menu .app-sidebar {
    position: fixed;
  }
  .rtl.closed-menu .side-header {
    position: fixed;
  }
}
@media (min-width: 768px) {
  .rtl.icontext-menu.app.sidenav-toggled .main-header {
    padding-right: 110px !important;
    padding-left: inherit !important;
  }
  .rtl.icontext-menu.app.sidenav-toggled .app-content {
    margin-right: 110px;
    margin-left: inherit;
  }
}
@media (min-width: 768px) {
  .rtl.hover-submenu.app.sidenav-toggled.sidenav-toggled-open .side-menu .slide .side-menu__item.active, .rtl.hover-submenu.app.sidenav-toggled .side-menu .slide .side-menu__item.active {
    padding: 11px 0px 11px 0px !important;
  }
  .rtl.hover-submenu .side-menu .slide .side-menu__item {
    padding: 10px 22px 10px 20px !important;
  }
  .rtl.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    text-align: center !important;
  }
  .rtl.hover-submenu.app.sidenav-toggled .app-sidebar {
    position: absolute !important;
  }
  .rtl.hover-submenu .side-header {
    position: fixed;
  }
  .rtl.hover-submenu .slide-item {
    padding: 8px 35px 8px 18px !important;
  }
  .rtl.hover-submenu .slide-menu {
    border-radius: 5px 0px 0px 5px;
  }
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 108px;
    left: inherit;
  }
  .rtl.hover-submenu.app.sidenav-toggled-open .slide-menu {
    padding-right: 0 !important;
    right: 110px;
  }
  .rtl.hover-submenu.app.sidenav-toggled-open .side-menu__label {
    right: 0;
    left: inherit;
  }
  .rtl.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    border-left: 0 !important;
    border-right: inherit;
  }
  .rtl.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 11px 0px 11px 0px !important;
  }
  .rtl.hover-submenu.app.sidenav-toggled .main-header {
    padding-right: 110px;
    padding-left: inherit;
  }
  .rtl.hover-submenu.app.sidenav-toggled .app-content {
    margin-right: 110px;
    margin-left: inherit;
  }
  .rtl.hover-submenu.app.sidenav-toggled .app-sidebar {
    right: 0;
    left: inherit;
  }
}
@media (min-width: 768px) {
  .rtl.hover-submenu1.app.sidenav-toggled.sidenav-toggled-open.light-menu .desktop-logo,
  .rtl.hover-submenu1.app.sidenav-toggled.sidenav-toggled-open.light-menu .mobile-dark,
  .rtl.hover-submenu1.app.sidenav-toggled.sidenav-toggled-open.light-menu .mobile-logo {
    display: none !important;
  }
  .rtl.hover-submenu1.app.sidenav-toggled.sidenav-toggled-open.light-menu .desktop-dark {
    display: block !important;
  }
  .rtl.hover-submenu1.app.sidenav-toggled.sidenav-toggled-open .side-menu .slide .side-menu__item.active, .rtl.hover-submenu1.app.sidenav-toggled .side-menu .slide .side-menu__item.active {
    padding: 11px 0px 11px 0px !important;
  }
  .rtl.hover-submenu1 .side-menu .slide .side-menu__item {
    padding: 10px 22px 10px 20px !important;
  }
  .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    text-align: center !important;
  }
  .rtl.hover-submenu1.app.sidenav-toggled .app-sidebar {
    position: absolute !important;
  }
  .rtl.hover-submenu1 .side-header {
    position: fixed;
  }
  .rtl.hover-submenu1 .slide-item {
    padding: 8px 35px 8px 18px !important;
  }
  .rtl.hover-submenu1 .slide-menu {
    border-radius: 5px 0px 0px 5px;
  }
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 108px;
    left: inherit;
  }
  .rtl.hover-submenu1.app.sidenav-toggled-open .slide-menu {
    padding-right: 0 !important;
    right: 110px;
  }
  .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu__label {
    right: 0;
    left: inherit;
  }
  .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    border-left: 0 !important;
    border-right: inherit;
  }
  .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 11px 0px 11px 0px !important;
  }
  .rtl.hover-submenu1.app.sidenav-toggled .main-header {
    padding-right: 110px;
    padding-left: inherit;
  }
  .rtl.hover-submenu1.app.sidenav-toggled .app-content {
    margin-right: 110px;
    margin-left: inherit;
  }
  .rtl.hover-submenu1.app.sidenav-toggled .app-sidebar {
    right: 0;
    left: inherit;
  }
}
@media (min-width: 768px) {
  .rtl.horizontal .side-menu > li > a {
    padding: 17px 13px 17px 13px !important;
  }
  .rtl.horizontal .main-sidemenu i.angle {
    left: 0;
    right: inherit;
    transform: rotate(270deg);
  }
}
.rtl ul.timeline {
  padding-right: 2rem !important;
  padding-left: inherit !important;
}
.rtl .dt-button.dropdown-item.buttons-columnVisibility.active {
  text-align: right;
}
.rtl .dt-button.dropdown-item.buttons-columnVisibility {
  text-align: right;
}
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .ql-snow .ql-tooltip {
  margin-right: 20rem;
  margin-left: inherit;
}
.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  float: right;
}
.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  left: 10px;
  right: inherit;
}
.rtl .richText .richText-toolbar ul li {
  float: right;
}
.rtl .richText .richText-toolbar ul {
  padding-right: 0;
}
.rtl .note-dropdown-menu.dropdown-menu.note-check.dropdown-fontname.show {
  text-align: right !important;
}
.rtl .note-editor .note-toolbar .note-color .dropdown-toggle,
.rtl .note-popover .popover-content .note-color .dropdown-toggle {
  padding-right: 5px !important;
  padding-left: inherit !important;
}
.rtl .was-validated .form-control:invalid,
.rtl .form-control.is-invalid,
.rtl input.form-control.parsley-error,
.rtl textarea.form-control.parsley-error {
  padding-left: calc(1.5em + 0.75rem);
  padding-right: 0.75rem;
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}
.rtl .form-select {
  padding: 0.375rem 0.75rem 0.375rem 2.25rem;
}
@media (min-width: 768px) {
  .rtl.app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    padding: 11px 15px 11px 15px !important;
  }
}
.rtl .SumoSelect .select-all {
  border-radius: 3px 0px 0 3px;
  padding: 8px 35px 3px 0px;
}
.rtl .SumoSelect > .optWrapper.multiple > .options li.opt {
  padding-right: 35px;
}
.rtl .SumoSelect > .optWrapper.multiple > .options li.opt span,
.rtl .SumoSelect .select-all > span {
  margin-right: -35px;
}
.rtl .dropify-wrapper .dropify-clear {
  left: 10px;
  right: inherit;
}
.rtl .intl-tel-input .flag-dropdown .country-list .flag1,
.rtl .intl-tel-input .flag-dropdown .country-list .country-name {
  margin-left: 6px;
}
.rtl .intl-tel-input input {
  padding-right: 47px;
  border-radius: 0px 5px 5px 0px;
}
.rtl .intl-tel-input .flag-dropdown .selected-flag {
  border-radius: 0px 5px 5px 0px;
}
.rtl .form-select.is-invalid:not([multiple]):not([size]),
.rtl .form-select.is-invalid:not([multiple])[size="1"],
.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),
.rtl .was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-left: 4.125rem;
  padding-right: 0.75rem;
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}
.rtl .was-validated .form-control:valid,
.rtl .form-control.is-valid,
.rtl input.form-control.parsley-success,
.rtl textarea.form-control.parsley-success {
  padding-left: calc(1.5em + 0.75rem);
  padding-right: 0.75rem;
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}
.rtl .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.rtl .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rtl .telephone-input .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
  right: 20px;
  left: inherit;
}
.rtl .SumoSelect > .CaptionCont > span {
  padding-left: 30px;
  padding-right: inherit;
}
.rtl .SumoSelect > .CaptionCont > label {
  left: 0;
  right: inherit;
}
.rtl .SumoSelect > .CaptionCont > label > i:before {
  margin-right: 0.255em;
  margin-left: inherit;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}
.rtl .form-select {
  background-position: left 0.75rem center !important;
}
.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: -1px;
  margin-left: inherit;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.rtl .form-control {
  border-radius: 5px !important;
}
.rtl .main-icon-group ul,
.rtl .icons-list-wrap ul {
  padding-right: 0;
}
.rtl .main-content-app .option-dots {
  left: 15px;
  right: inherit;
}
.rtl .chat-profile {
  padding: 8px !important;
}
.rtl .emai-img h6 small {
  float: left;
}
.rtl .product-details .media img {
  margin-left: 20px;
  margin-right: inherit;
}
.rtl.error-page1 .demo-icon svg {
  left: 60px;
  right: inherit;
}
.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-left: 0.5em;
  margin-right: inherit;
}
.rtl .select2-results__options {
  padding-right: 0rem;
  padding-left: inherit;
}
.rtl div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}
.rtl .carousel {
  overflow: hidden;
}
.rtl .carousel-control-prev {
  left: 0;
  right: inherit;
}
.rtl .carousel-control-next {
  right: 0;
  left: inherit;
}
.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%) !important;
}
.rtl .active.carousel-item-end {
  transform: translateX(-100%) !important;
}
.rtl .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}
.rtl .accordion i {
  float: right;
}
.rtl .panel-heading1.collapsed::before {
  left: 10px;
  right: inherit;
}
.rtl .tabs-style-2 .main-nav-line .nav-link {
  padding: 0.7rem 2rem;
}
.rtl .main-nav-column .nav-link {
  padding: 7px 14px;
}
.rtl .list-group-horizontal > .list-group-item + .list-group-item {
  border-left-width: 1px;
  border-right-width: 0px;
}
.rtl .list-group-horizontal-sm > .list-group-item + .list-group-item {
  border-left-width: 1px;
  border-right-width: 0px;
}
.rtl .list-group-horizontal-md > .list-group-item + .list-group-item {
  border-left-width: 1px;
  border-right-width: 0px;
}
.rtl .list-group-horizontal-lg > .list-group-item + .list-group-item {
  border-left-width: 1px;
  border-right-width: 0px;
}
.rtl .list-group-horizontal-xl > .list-group-item + .list-group-item {
  border-left-width: 1px;
  border-right-width: 0px;
}
.rtl .fas {
  line-height: 1.5;
}
.rtl .alert-inner--icon i {
  float: right;
  padding-left: 5px;
}
.rtl .alert-heading i {
  float: right;
}
.rtl .alert-dismissible .btn-close {
  left: 0;
  right: inherit;
}
.rtl .main-content-left-mail .card-header i {
  float: right;
}
.rtl .tree li i {
  margin-left: 10px;
  float: right;
  padding-top: 5px;
}
.rtl .dropdown-item i {
  float: right;
}
.rtl .ps > .ps__rail-y {
  width: 3px;
}
@media (min-width: 768px) {
  .rtl .main-nav-line-chat .nav-link {
    padding: 8px 20px !important;
  }
  .rtl.horizontal .main-sidemenu .slide.is-expanded i.angle {
    left: 0px !important;
    right: inherit;
  }
  .rtl.horizontal .sub-slide .sub-slide-menu {
    right: 180px;
    left: inherit;
  }
  .rtl.horizontal .sub-slide .sub-angle {
    left: -20px;
    right: auto;
    margin-left: 0 !important;
  }
  .rtl.horizontal .horizontal-main .slide .slide-menu .slide-item:before,
  .rtl .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before {
    right: 15px;
    left: inherit;
    margin-left: 8px;
    margin-right: inherit;
  }
  .rtl.horizontal .main-sidemenu i.angle {
    left: 0 !important;
    right: inherit;
  }
  .rtl.horizontal .side-menu .slide .side-menu__item.active {
    border-left: none !important;
    border-right: inherit;
  }
}
.rtl .main-profile-menu.nav-link {
  padding: 0rem 0rem !important;
  margin: auto 6px;
}
@media (max-width: 767px) {
  .rtl.app.sidenav-toggled .side-menu .side-menu__icon {
    margin-left: 13px !important;
    margin-right: 0 !important;
  }
  .rtl.app .app-sidebar {
    right: -240px;
  }
  .rtl.app.sidebar-gone.sidenav-toggled .app-sidebar {
    right: 0;
  }
}
.rtl .side-menu {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.rtl .apexcharts-yaxis-title {
  transform: translate(-35px, 10px);
}
.rtl .apexcharts-tooltip-marker {
  margin-left: 10px;
  margin-right: inherit;
}
.rtl .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}
.rtl .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}
.rtl .main-sidemenu .slide.is-expanded i.angle {
  left: 20px !important;
  right: inherit;
  transform: rotate(90deg);
}
.rtl .modal-header .btn-close {
  margin: -1rem auto -1rem -1rem;
}
@media (min-width: 992px) {
  .rtl .main-header > .container,
  .rtl .main-header > .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .rtl.app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 10px 22px 10px 20px !important;
    text-align: right;
  }
  .rtl.app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {
    margin-left: 12px;
    margin-right: inherit;
  }
  .rtl.app.sidenav-toggled .side-menu__item {
    padding: 11px 0 11px 0 !important;
  }
}
.rtl.sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {
  border-left: 0px !important;
  border-right: inherit !important;
}
.rtl .sidebar.sidebar-right {
  transform: translate(-100%, 0);
}
.rtl .sidebar.sidebar-right.sidebar-open {
  transform: translate(0, 0);
}
.rtl .sidebar .tabs-menu ul li a {
  padding: 8px 8px !important;
}
.rtl .sidebar-right {
  left: 0;
  right: inherit;
}
.rtl .fe-chevron-right:before {
  content: "\e92e";
}
.rtl .fe-chevron-left:before {
  content: "\e92f";
}
.rtl .accordion > .card:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .accordion > .card:last-of-type {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .accordion .card-header a[aria-expanded=true] {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rtl .accordion .collapse.show .card-body {
  border-radius: 0px 5px 5px 0px;
}
.rtl .main-accordion .accordion-body {
  padding: 0 20px 20px;
}
.rtl .accor div a[aria-expanded=true] {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rtl #accordion11 .panel-body {
  border-radius: 0px 5px 5px 0px;
}
.rtl .panel-heading2.collapsed:before {
  left: 10px;
  right: inherit !important;
}
.rtl .panel-group2 .panel-collapse.collapse.show:before {
  left: 10px;
  right: inherit;
}
.rtl .collapse.show .accstyle {
  border-radius: 0px 5px 5px 0px;
}
.rtl .alert-dismissible {
  padding-left: 3.8125rem;
}
.rtl .badge-pill {
  padding-right: 8px;
  padding-left: 8px;
}
.rtl .badge {
  padding: 4px 6px 4px 6px;
}
@media (prefers-reduced-motion: reduce) {
  .rtl .badge {
    -webkit-transition: none;
    transition: none;
  }
}
.rtl .badge-pill {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.rtl .breadcrumb-4 ol {
  text-align: left;
}
.rtl .breadcrumb-4 li {
  text-align: left;
}
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
}
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 0.5rem;
}
.rtl .main-breadcrumbs .breadcrumb-item + .breadcrumb-item {
  padding-right: 8px;
}
.rtl .main-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 8px;
}
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 0.5rem;
}
.rtl .btn-group {
  border-radius: 5px !important;
}
.rtl .btn-group > .btn:not(:first-child),
.rtl .sp-container .btn-group > button:not(:first-child) {
  margin-right: -1px;
  margin-left: 0;
}
.rtl .btn-group > .btn-group:not(:first-child) {
  margin-right: -1px;
}
.rtl .btn-group > .btn:not(:first-child),
.rtl .note-editor.note-frame .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .btn {
  border-radius: 5px !important;
}
.rtl .btn-group > .btn:not(:first-child) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rtl .btn-group > .btn:not(:first-child):not(.dropdown-toggle) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .btn-rounded {
  border-radius: 50px !important;
}
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rtl .btn-sm + .dropdown-toggle-split,
.rtl .btn-group-sm > .btn + .dropdown-toggle-split,
.rtl .sp-container .btn-group-sm > button + .dropdown-toggle-split {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.rtl .btn-lg + .dropdown-toggle-split,
.rtl .btn-group-lg > .btn + .dropdown-toggle-split,
.rtl .sp-container .btn-group-lg > button + .dropdown-toggle-split {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.rtl .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .sp-container .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle),
.rtl .btn-group-vertical > .btn-group:not(:last-child) > .btn,
.rtl .sp-container .btn-group-vertical > .btn-group:not(:last-child) > button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .btn-group-vertical > .btn:not(:first-child),
.rtl .sp-container .btn-group-vertical > button:not(:first-child),
.rtl .btn-group-vertical > .btn-group:not(:first-child) > .btn,
.rtl .sp-container .btn-group-vertical > .btn-group:not(:first-child) > button {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .btn-with-icon i {
  margin-left: 5px;
}
.rtl .btn-icon-list .btn + .btn,
.rtl .btn-icon-list .sp-container button + .btn {
  margin-right: 5px;
}
.rtl .sp-container .btn-icon-list button + .btn,
.rtl .btn-icon-list .sp-container .btn + button,
.rtl .sp-container .btn-icon-list .btn + button,
.rtl .btn-icon-list .sp-container button + button,
.rtl .sp-container .btn-icon-list button + button {
  margin-right: 5px;
}
.rtl .btn-list > .btn:not(:last-child),
.rtl .btn-list > .dropdown:not(:last-child) {
  margin-left: 0.4rem;
}
.rtl .btn-animation .btn-loaders:after {
  left: 10px !important;
  right: inherit !important;
}
.rtl .btn-animation .btn-spiner:after {
  left: 12px !important;
  right: inherit !important;
}
.rtl .btn-animation .loading {
  margin-left: 30px;
}
.rtl .card > hr {
  margin-left: 0;
  margin-right: 0;
}
.rtl .card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.rtl .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .card-link + .card-link {
  margin-right: 1.25rem;
}
.rtl .card-header-tabs {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.rtl .card-header-pills {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.rtl .card-img-overlay {
  left: 0;
  right: 0;
}
.rtl .card-img-top {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.rtl .card-img-bottom {
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
@media (min-width: 576px) {
  .rtl .card-deck {
    margin-left: -15px;
    margin-right: -15px;
  }
  .rtl .card-deck .card {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 576px) {
  .rtl .card-group > .card + .card {
    margin-right: 0;
    border-right: 0;
  }
  .rtl .card-group > .card:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .rtl .card-group > .card:not(:last-child) .card-img-top,
  .rtl .card-group > .card:not(:last-child) .card-header {
    border-top-left-radius: 0;
  }
  .rtl .card-group > .card:not(:last-child) .card-img-bottom,
  .rtl .card-group > .card:not(:last-child) .card-footer {
    border-bottom-left-radius: 0;
  }
  .rtl .card-group > .card:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .rtl .card-group > .card:not(:first-child) .card-img-top,
  .rtl .card-group > .card:not(:first-child) .card-header {
    border-top-right-radius: 0;
  }
  .rtl .card-group > .card:not(:first-child) .card-img-bottom,
  .rtl .card-group > .card:not(:first-child) .card-footer {
    border-bottom-right-radius: 0;
  }
}
.rtl .card-header {
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
}
.rtl .card-footer {
  border-bottom-right-radius: 7px !important;
  border-bottom-left-radius: 7px !important;
}
.rtl .card-category {
  margin: 0 0 0.5rem;
}
.rtl .card-minimal-four .card-footer .nav-link {
  padding-right: 10px;
  padding-left: 10px;
}
.rtl .card-img-top.card-img-bottom {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}
.rtl .square-box div:nth-child(1) {
  right: 42%;
}
.rtl .square-box div:nth-child(2) {
  right: 50%;
}
.rtl .square-box div:nth-child(4) {
  right: 60%;
}
.rtl .square-box div:nth-child(3) {
  right: 6%;
}
.rtl .square-box div:nth-child(5) {
  right: 10%;
}
.rtl .square-box div:nth-child(6) {
  right: 70%;
}
.rtl .square-box div:nth-child(7) {
  right: 80%;
}
.rtl .square-box div:nth-child(8) {
  right: 25%;
}
.rtl .square-box div:nth-child(9) {
  right: 80%;
}
.rtl .square-box div:nth-child(10) {
  right: 72%;
}
.rtl .square-box div:nth-child(11) {
  right: 30%;
}
.rtl .square-box div:nth-child(12) {
  right: 16%;
}
.rtl .square-box div:nth-child(13) {
  right: 3%;
}
.rtl .square-box div:nth-child(14) {
  right: 55%;
}
.rtl .square-box div:nth-child(15) {
  right: 90%;
}
.rtl .card-fullscreen {
  right: 0;
  left: 0;
}
.rtl .card-title:before {
  right: 11px;
}
.rtl .card-img-left {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.rtl .custom-title:before {
  right: 11px;
}
.rtl .primary-custom-card:before {
  right: 0;
  left: 0;
}
.rtl .carousel-slider #thumbcarousel {
  margin: 10px 0 0 0;
}
.rtl #thumbcarousel .carousel-control-prev {
  right: 0;
}
.rtl #thumbcarousel .carousel-control-next {
  left: 0;
}
.rtl .owl-nav button:before {
  right: 0;
  left: 0;
}
.rtl .carousel-item {
  width: 100%;
}
.rtl .carousel-indicators {
  left: 0;
  right: 0;
  padding-right: 0;
  margin-left: 15%;
  margin-right: 15%;
}
.rtl .carousel-indicators li {
  margin-left: 3px;
  margin-right: 3px;
}
.rtl .carousel-caption {
  left: 15%;
  right: 15%;
}
.rtl dd {
  margin-right: 0;
}
.rtl blockquote {
  margin: 0 0 1rem;
}
.rtl figure {
  margin: 0 0 1rem;
}
.rtl caption {
  text-align: right;
}
.rtl .list-unstyled,
.rtl .list-inline {
  padding-right: 0;
}
.rtl .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
}
.rtl .container,
.rtl .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
.rtl .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.rtl .no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.rtl .no-gutters > .col,
.rtl .no-gutters > [class*=col-] {
  padding-left: 0;
  padding-right: 0;
}
.rtl .col-1,
.rtl .col-2,
.rtl .col-3,
.rtl .col-4,
.rtl .col-5,
.rtl .col-6,
.rtl .col-7,
.rtl .col-8,
.rtl .col-9,
.rtl .col-10,
.rtl .col-11,
.rtl .col-12,
.rtl .col,
.rtl .col-auto,
.rtl .col-sm-1,
.rtl .col-sm-2,
.rtl .col-sm-3,
.rtl .col-sm-4,
.rtl .col-sm-5,
.rtl .col-sm-6,
.rtl .col-sm-7,
.rtl .col-sm-8,
.rtl .col-sm-9,
.rtl .col-sm-10,
.rtl .col-sm-11,
.rtl .col-sm-12,
.rtl .col-sm,
.rtl .col-sm-auto,
.rtl .col-md-1,
.rtl .col-md-2,
.rtl .col-md-3,
.rtl .col-md-4,
.rtl .col-md-5,
.rtl .col-md-6,
.rtl .col-md-7,
.rtl .col-md-8,
.rtl .col-md-9,
.rtl .col-md-10,
.rtl .col-md-11,
.rtl .col-md-12,
.rtl .col-md,
.rtl .col-md-auto,
.rtl .col-lg-1,
.rtl .col-lg-2,
.rtl .col-lg-3,
.rtl .col-lg-4,
.rtl .col-lg-5,
.rtl .col-lg-6,
.rtl .col-lg-7,
.rtl .col-lg-8,
.rtl .col-lg-9,
.rtl .col-lg-10,
.rtl .col-lg-11,
.rtl .col-lg-12,
.rtl .col-lg,
.rtl .col-lg-auto,
.rtl .col-xl-1,
.rtl .col-xl-2,
.rtl .col-xl-3,
.rtl .col-xl-4,
.rtl .col-xl-5,
.rtl .col-xl-6,
.rtl .col-xl-7,
.rtl .col-xl-8,
.rtl .col-xl-9,
.rtl .col-xl-10,
.rtl .col-xl-11,
.rtl .col-xl-12,
.rtl .col-xl,
.rtl .col-xl-auto {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.rtl .offset-1 {
  margin-right: 8.33333%;
}
.rtl .offset-2 {
  margin-right: 16.66667%;
}
.rtl .offset-3 {
  margin-right: 25%;
}
.rtl .offset-4 {
  margin-right: 33.33333%;
}
.rtl .offset-5 {
  margin-right: 41.66667%;
}
.rtl .offset-6 {
  margin-right: 50%;
}
.rtl .offset-7 {
  margin-right: 58.33333%;
}
.rtl .offset-8 {
  margin-right: 66.66667%;
}
.rtl .offset-9 {
  margin-right: 75%;
}
.rtl .offset-10 {
  margin-right: 83.33333%;
}
.rtl .offset-11 {
  margin-right: 91.66667%;
}
@media (min-width: 576px) {
  .rtl .offset-sm-0 {
    margin-right: 0;
  }
  .rtl .offset-sm-1 {
    margin-right: 8.33333%;
  }
  .rtl .offset-sm-2 {
    margin-right: 16.66667%;
  }
  .rtl .offset-sm-3 {
    margin-right: 25%;
  }
  .rtl .offset-sm-4 {
    margin-right: 33.33333%;
  }
  .rtl .offset-sm-5 {
    margin-right: 41.66667%;
  }
  .rtl .offset-sm-6 {
    margin-right: 50%;
  }
  .rtl .offset-sm-7 {
    margin-right: 58.33333%;
  }
  .rtl .offset-sm-8 {
    margin-right: 66.66667%;
  }
  .rtl .offset-sm-9 {
    margin-right: 75%;
  }
  .rtl .offset-sm-10 {
    margin-right: 83.33333%;
  }
  .rtl .offset-sm-11 {
    margin-right: 91.66667%;
  }
}
@media (min-width: 768px) {
  .rtl .offset-md-0 {
    margin-right: 0;
  }
  .rtl .offset-md-1 {
    margin-right: 8.33333%;
  }
  .rtl .offset-md-2 {
    margin-right: 16.66667%;
  }
  .rtl .offset-md-3 {
    margin-right: 25%;
  }
  .rtl .offset-md-4 {
    margin-right: 33.33333%;
  }
  .rtl .offset-md-5 {
    margin-right: 41.66667%;
  }
  .rtl .offset-md-6 {
    margin-right: 50%;
  }
  .rtl .offset-md-7 {
    margin-right: 58.33333%;
  }
  .rtl .offset-md-8 {
    margin-right: 66.66667%;
  }
  .rtl .offset-md-9 {
    margin-right: 75%;
  }
  .rtl .offset-md-10 {
    margin-right: 83.33333%;
  }
  .rtl .offset-md-11 {
    margin-right: 91.66667%;
  }
}
@media (min-width: 992px) {
  .rtl .offset-lg-0 {
    margin-right: 0;
  }
  .rtl .offset-lg-1 {
    margin-right: 8.33333%;
  }
  .rtl .offset-lg-2 {
    margin-right: 16.66667%;
  }
  .rtl .offset-lg-3 {
    margin-right: 25%;
  }
  .rtl .offset-lg-4 {
    margin-right: 33.33333%;
  }
  .rtl .offset-lg-5 {
    margin-right: 41.66667%;
  }
  .rtl .offset-lg-6 {
    margin-right: 50%;
  }
  .rtl .offset-lg-7 {
    margin-right: 58.33333%;
  }
  .rtl .offset-lg-8 {
    margin-right: 66.66667%;
  }
  .rtl .offset-lg-9 {
    margin-right: 75%;
  }
  .rtl .offset-lg-10 {
    margin-right: 83.33333%;
  }
  .rtl .offset-lg-11 {
    margin-right: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .rtl .offset-xl-0 {
    margin-right: 0;
  }
  .rtl .offset-xl-1 {
    margin-right: 8.33333%;
  }
  .rtl .offset-xl-2 {
    margin-right: 16.66667%;
  }
  .rtl .offset-xl-3 {
    margin-right: 25%;
  }
  .rtl .offset-xl-4 {
    margin-right: 33.33333%;
  }
  .rtl .offset-xl-5 {
    margin-right: 41.66667%;
  }
  .rtl .offset-xl-6 {
    margin-right: 50%;
  }
  .rtl .offset-xl-7 {
    margin-right: 58.33333%;
  }
  .rtl .offset-xl-8 {
    margin-right: 66.66667%;
  }
  .rtl .offset-xl-9 {
    margin-right: 75%;
  }
  .rtl .offset-xl-10 {
    margin-right: 83.33333%;
  }
  .rtl .offset-xl-11 {
    margin-right: 91.66667%;
  }
}
@media (min-width: 1400px) {
  .rtl .offset-xxl-0 {
    margin-right: 0;
  }
  .rtl .offset-xxl-1 {
    margin-right: 8.33333333%;
  }
  .rtl .offset-xxl-2 {
    margin-right: 16.66666667%;
  }
  .rtl .offset-xxl-3 {
    margin-right: 25%;
  }
  .rtl .offset-xxl-4 {
    margin-right: 33.33333333%;
  }
  .rtl .offset-xxl-5 {
    margin-right: 41.66666667%;
  }
  .rtl .offset-xxl-6 {
    margin-right: 50%;
  }
  .rtl .offset-xxl-7 {
    margin-right: 58.33333333%;
  }
  .rtl .offset-xxl-8 {
    margin-right: 66.66666667%;
  }
  .rtl .offset-xxl-9 {
    margin-right: 75%;
  }
  .rtl .offset-xxl-10 {
    margin-right: 83.33333333%;
  }
  .rtl .offset-xxl-11 {
    margin-right: 91.66666667%;
  }
}
.rtl .float-start {
  float: right !important;
}
.rtl .float-end {
  float: left !important;
}
@media (min-width: 576px) {
  .rtl .float-sm-left {
    float: right !important;
  }
  .rtl .float-sm-right {
    float: left !important;
  }
  .rtl .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .rtl .float-md-left {
    float: left !important;
  }
  .rtl .float-md-right {
    float: right !important;
  }
  .rtl .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .rtl .float-lg-left {
    float: left !important;
  }
  .rtl .float-lg-right {
    float: right !important;
  }
  .rtl .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .rtl .float-xl-left {
    float: left !important;
  }
  .rtl .float-xl-right {
    float: right !important;
  }
  .rtl .float-xl-none {
    float: none !important;
  }
}
.rtl .dropdown-toggle::after {
  margin-right: 0.255em;
  border-left: 0.3em solid transparent;
  border-right: 0.3em solid transparent;
}
.rtl .dropdown-toggle:empty::after {
  margin-right: 0;
}
.rtl .dropdown-menu-left {
  left: auto;
  right: 0;
}
.rtl .dropdown-menu-right {
  left: 0;
  right: auto;
}
@media (min-width: 576px) {
  .rtl .dropdown-menu-sm-left {
    left: auto;
    right: 0;
  }
  .rtl .dropdown-menu-sm-right {
    left: 0;
    right: auto;
  }
}
@media (min-width: 768px) {
  .rtl .dropdown-menu-md-left {
    left: auto;
    right: 0;
  }
  .rtl .dropdown-menu-md-right {
    left: 0;
    right: auto;
  }
}
@media (min-width: 992px) {
  .rtl .dropdown-menu-lg-left {
    left: auto;
    right: 0;
  }
  .rtl .dropdown-menu-lg-right {
    left: 0;
    right: auto;
  }
}
@media (min-width: 1200px) {
  .rtl .dropdown-menu-xl-left {
    left: auto;
    right: 0;
  }
  .rtl .dropdown-menu-xl-right {
    left: 0;
    right: auto;
  }
}
.rtl .dropup .dropdown-toggle::after {
  margin-right: 0.255em;
  border-left: 0.3em solid transparent;
  border-right: 0.3em solid transparent;
}
.rtl .dropup .dropdown-toggle:empty::after {
  margin-right: 0;
}
.rtl .dropright .dropdown-menu {
  left: auto;
  right: 100%;
  margin-right: 0.125rem;
}
.rtl .dropright .dropdown-toggle::after {
  margin-right: 0.255em;
  border-left: 0;
  border-right: 0.3em solid;
}
.rtl .dropright .dropdown-toggle:empty::after {
  margin-right: 0;
}
.rtl .dropleft .dropdown-menu {
  left: 100%;
  right: auto;
  margin-left: 0.125rem;
}
.rtl .dropleft .dropdown-toggle::after {
  margin-right: 0.255em;
}
.rtl .dropleft .dropdown-toggle::before {
  margin-left: 0.255em;
  border-left: 0.3em solid;
}
.rtl .dropleft .dropdown-toggle:empty::after {
  margin-right: 0;
}
.rtl .dropdown-menu[data-popper-placement^=top],
.rtl .dropdown-menu[data-popper-placement^=right],
.rtl .dropdown-menu[data-popper-placement^=bottom],
.rtl .dropdown-menu[data-popper-placement^=left] {
  left: auto;
}
.rtl .dropdown-toggle-split {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}
.rtl .dropdown-toggle-split::after {
  margin-right: 0;
}
.rtl .dropup .dropdown-toggle-split::after,
.rtl .dropright .dropdown-toggle-split::after {
  margin-right: 0;
}
.rtl .dropleft .dropdown-toggle-split::before {
  margin-left: 0;
}
.rtl .dropdown-header {
  padding-right: 15px;
  padding-left: 15px;
}
.rtl .user-lock .dropdown {
  left: 20px;
}
.rtl .form-control-plaintext.form-control-sm,
.rtl .form-control-plaintext.form-control-lg {
  padding-left: 0;
  padding-right: 0;
}
.rtl .form-row {
  margin-left: -5px;
  margin-right: -5px;
}
.rtl .form-row > .col,
.rtl .form-row > [class*=col-] {
  padding-left: 5px;
  padding-right: 5px;
}
.rtl .form-check {
  padding-right: 1.25rem;
}
.rtl .form-check-input {
  margin-right: -1.25rem;
}
.rtl .form-check-inline {
  padding-right: 0;
  margin-left: 0.75rem;
}
.rtl .form-check-inline .form-check-input {
  margin-left: 0.3125rem;
  margin-right: 0;
}
.rtl .was-validated textarea.form-control:valid {
  padding-left: calc(1.5em + 0.75rem);
  padding-right: 0.75rem;
}
.rtl textarea.form-control.is-valid,
.rtl textarea.form-control.parsley-success {
  padding-left: calc(1.5em + 0.75rem);
  padding-right: 0.75rem;
}
.rtl .was-validated .custom-select:valid,
.rtl .custom-select.is-valid,
.rtl input.custom-select.parsley-success,
.rtl textarea.custom-select.parsley-success {
  padding-left: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
}
.rtl .was-validated .form-control:invalid,
.rtl .form-control.is-invalid,
.rtl input.form-control.parsley-error,
.rtl textarea.form-control.parsley-error {
  padding-left: calc(1.5em + 0.75rem);
}
.rtl .was-validated textarea.form-control:invalid {
  padding-left: calc(1.5em + 0.75rem);
}
.rtl textarea.form-control.is-invalid,
.rtl textarea.form-control.parsley-error {
  padding-left: calc(1.5em + 0.75rem);
}
.rtl .was-validated .custom-select:invalid,
.rtl .custom-select.is-invalid,
.rtl input.custom-select.parsley-error,
.rtl textarea.custom-select.parsley-error {
  padding-left: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
}
@media (min-width: 576px) {
  .rtl .form-inline .form-check {
    padding-right: 0;
  }
  .rtl .form-inline .form-check-input {
    margin-left: 0.25rem;
    margin-right: 0;
  }
}
.rtl .main-header-center .form-control::-webkit-input-placeholder {
  padding-right: 0rem;
  padding-left: 0rem;
}
.rtl .main-header-center .form-control:-ms-input-placeholder {
  padding-right: 0rem;
  padding-left: 0rem;
}
.rtl .main-header-center .form-control::-ms-input-placeholder {
  padding-right: 0rem;
  padding-left: 0rem;
}
.rtl .main-header-center .form-control::placeholder {
  padding-right: 0rem;
  padding-left: 0rem;
}
.rtl .browse-file.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .file-browser .btn-default {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.rtl .row-sm {
  margin-right: -10px;
  margin-left: -10px;
}
.rtl .row-sm > div {
  padding-right: 10px;
  padding-left: 10px;
}
.rtl .row-xs {
  margin-right: -5px;
  margin-left: -5px;
}
.rtl .row-xs > div {
  padding-right: 5px;
  padding-left: 5px;
}
@media (min-width: 576px) {
  .rtl .row-xs--sm {
    margin-right: -5px;
    margin-left: -5px;
  }
  .rtl .row-xs--sm > div {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .row-sm--sm {
    margin-right: -10px;
    margin-left: -10px;
  }
  .rtl .row-sm--sm > div {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .row--sm {
    margin-right: -15px;
    margin-left: -15px;
  }
  .rtl .row--sm > div {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .rtl .row-xs--md {
    margin-right: -5px;
    margin-left: -5px;
  }
  .rtl .row-xs--md > div {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .row-sm--md {
    margin-right: -10px;
    margin-left: -10px;
  }
  .rtl .row-sm--md > div {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .row--md {
    margin-right: -15px;
    margin-left: -15px;
  }
  .rtl .row--md > div {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .rtl .row-xs--lg {
    margin-right: -5px;
    margin-left: -5px;
  }
  .rtl .row-xs--lg > div {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .row-sm--lg {
    margin-right: -10px;
    margin-left: -10px;
  }
  .rtl .row-sm--lg > div {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .row--lg {
    margin-right: -15px;
    margin-left: -15px;
  }
  .rtl .row--lg > div {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .rtl .row-xs--xl {
    margin-right: -5px;
    margin-left: -5px;
  }
  .rtl .row-xs--xl > div {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .row-sm--xl {
    margin-right: -10px;
    margin-left: -10px;
  }
  .rtl .row-sm--xl > div {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .row--xl {
    margin-right: -15px;
    margin-left: -15px;
  }
  .rtl .row--xl > div {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.rtl .input-group > .form-control + .form-control,
.rtl .input-group > .form-control + .custom-select,
.rtl .input-group > .form-control + .custom-file {
  margin-right: -1px;
}
.rtl .input-group > .form-control-plaintext + .form-control,
.rtl .input-group > .form-control-plaintext + .custom-select,
.rtl .input-group > .form-control-plaintext + .custom-file {
  margin-right: -1px;
}
.rtl .input-group > .custom-select + .form-control,
.rtl .input-group > .custom-select + .custom-select,
.rtl .input-group > .custom-select + .custom-file {
  margin-right: -1px;
}
.rtl .input-group > .custom-file + .form-control,
.rtl .input-group > .custom-file + .custom-select,
.rtl .input-group > .custom-file + .custom-file {
  margin-right: -1px;
}
.rtl .input-group > .form-control:not(:last-child),
.rtl .input-group > .custom-select:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .form-control:not(:first-child),
.rtl .input-group > .custom-select:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .input-group > .custom-file:not(:last-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .input-group-prepend .btn + .btn,
.rtl .input-group-prepend .sp-container button + .btn {
  margin-right: -1px;
}
.rtl .sp-container .input-group-prepend button + .btn,
.rtl .input-group-prepend .sp-container .btn + button,
.rtl .sp-container .input-group-prepend .btn + button,
.rtl .input-group-prepend .sp-container button + button,
.rtl .sp-container .input-group-prepend button + button {
  margin-right: -1px;
}
.rtl .input-group-prepend .btn + .input-group-text,
.rtl .input-group-prepend .sp-container button + .input-group-text {
  margin-right: -1px;
}
.rtl .sp-container .input-group-prepend button + .input-group-text {
  margin-right: -1px;
}
.rtl .input-group-prepend .input-group-text + .input-group-text,
.rtl .input-group-prepend .input-group-text + .btn {
  margin-right: -1px;
}
.rtl .input-group-prepend .sp-container .input-group-text + button {
  margin-right: -1px;
}
.rtl .sp-container .input-group-prepend .input-group-text + button {
  margin-right: -1px;
}
.rtl .input-group-append .btn + .btn,
.rtl .input-group-append .sp-container button + .btn {
  margin-right: -1px;
}
.rtl .sp-container .input-group-append button + .btn,
.rtl .input-group-append .sp-container .btn + button,
.rtl .sp-container .input-group-append .btn + button,
.rtl .input-group-append .sp-container button + button,
.rtl .sp-container .input-group-append button + button {
  margin-right: -1px;
}
.rtl .input-group-append .btn + .input-group-text,
.rtl .input-group-append .sp-container button + .input-group-text {
  margin-right: -1px;
}
.rtl .sp-container .input-group-append button + .input-group-text {
  margin-right: -1px;
}
.rtl .input-group-append .input-group-text + .input-group-text,
.rtl .input-group-append .input-group-text + .btn {
  margin-right: -1px;
}
.rtl .input-group-append .sp-container .input-group-text + button {
  margin-right: -1px;
}
.rtl .sp-container .input-group-append .input-group-text + button {
  margin-right: -1px;
}
.rtl .input-group-prepend {
  margin-left: -1px;
}
.rtl .input-group-append {
  margin-right: -1px;
}
.rtl .input-group-sm > .form-control:not(textarea),
.rtl .input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.rtl .input-group-lg > .custom-select,
.rtl .input-group-sm > .custom-select {
  padding-left: 1.75rem;
}
.rtl .input-group > .input-group-prepend > .btn,
.rtl .sp-container .input-group > .input-group-prepend > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .input-group-prepend > .input-group-text,
.rtl .input-group > .input-group-append:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rtl .input-group > .input-group-append > .input-group-text,
.rtl .input-group > .input-group-prepend:not(:first-child) > .btn {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rtl .sp-container .input-group > .input-group-append:not(:last-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
.rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .sp-container .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .input-group > .input-group-append > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .sp-container .input-group > .input-group-append > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .sp-container .input-group > .input-group-prepend:not(:first-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .sp-container .input-group > .input-group-prepend:first-child > button:not(:first-child),
.rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .input-group > .input-group-append > .input-group-text,
.rtl .input-group > .input-group-prepend:not(:first-child) > .btn {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rtl .modal {
  right: 0;
}
.rtl .modal-backdrop {
  right: 0;
}
.rtl .modal-header {
  border-top-right-radius: 0.3rem;
  border-top-left-radius: 0.3rem;
}
.rtl .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}
.rtl .modal-footer {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.rtl .modal-footer > :not(:first-child) {
  margin-right: 0.25rem;
}
.rtl #modaldemo8 .modal-footer > :not(:first-child) {
  margin-left: 14px;
}
.rtl .modal-footer > :not(:last-child) {
  margin-left: 0.25rem;
}
.rtl .modal.effect-just-me .modal-content {
  background-color: #000;
}
.rtl .modal.effect-just-me .modal-header {
  padding-right: 0;
  padding-left: 0;
}
.rtl .modal.effect-just-me .modal-body {
  padding-right: 0;
  padding-left: 0;
}
.rtl .modal.effect-just-me .modal-footer {
  padding-right: 0;
  padding-left: 0;
}
.rtl .nav-tabs .nav-link + .nav-link {
  margin-right: 1px;
}
.rtl .nav-link {
  padding: 0.2rem 0.2rem 0rem 0rem;
}
.rtl .nav-tabs .nav-link {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.rtl .nav-tabs .dropdown-menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
@media (min-width: 768px) {
  .rtl .main-nav .nav-link + .nav-link {
    padding-right: 15px;
    padding-left: inherit;
    margin-right: 15px;
    margin-left: inherit;
    border-right: 1px solid #ededf5;
    border-left: inherit;
  }
}
.rtl .main-nav-column .nav-link i {
  margin-left: 12px;
  margin-right: inherit;
}
.rtl .main-nav-column .nav-link span {
  margin-right: auto;
  margin-left: inherit;
}
.rtl .main-nav-column .nav-link.active::before {
  right: -28px;
}
.rtl .main-nav-line .nav-link {
  padding: 0px 10px 0px 10px;
}
.rtl .main-nav-tabs {
  padding: 15px 15px 0;
}
.rtl .main-nav-tabs .lSSlideOuter {
  padding-right: 32px;
  padding-left: 35px;
}
.rtl .main-nav-tabs .lSAction > a::before {
  right: 0;
  left: 0;
}
.rtl .main-nav-tabs .lSAction > a.lSPrev {
  right: -32px;
}
.rtl .main-nav-tabs .lSAction > a.lSNext {
  left: -35px;
}
.rtl .nav .nav-item .dropdown-menu {
  border-radius: 0px 5px 5px 0px;
}
.rtl .nav-link.with-sub .angle {
  left: 25px;
}
.rtl .nav-link.with-sub .side-badge {
  left: 44px;
}
.rtl .nav-link .side-badge {
  left: 20px;
}
.rtl .nav-sub-item .sub-angle {
  left: 25px;
  margin-right: auto;
}
@media (max-width: 320px) {
  .rtl .main-toggle.on span {
    right: 29px;
  }
}
@media (min-width: 768px) {
  .rtl .bg-primary .main-nav .nav-link + .nav-link {
    border-right: 1px solid #07b79c !important;
    border-left: inherit !important;
  }
  .rtl .bg-secondary .main-nav .nav-link + .nav-link {
    border-right: 1px solid #f52756 !important;
    border-left: inherit !important;
  }
  .rtl .bg-info .main-nav .nav-link + .nav-link {
    border-right: 1px solid #26b7f0 !important;
    border-left: inherit !important;
  }
}
.rtl .page-item + .page-item {
  margin-right: 1px;
}
.rtl .page-link {
  margin-right: 0;
}
.rtl .pagination-circled .page-item + .page-item {
  margin-right: 5px;
}
.rtl .pagination li a {
  margin-left: 4px !important;
  margin-right: inherit;
}
.rtl .pagination {
  padding-right: 0;
}
.rtl .page-link {
  margin-right: -1px;
}
.rtl .page-item:first-child .page-link {
  margin-right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .page-item:last-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rtl .pagination-lg .page-item:first-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.rtl .pagination-lg .page-item:last-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.rtl .pagination-sm .page-item:first-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.rtl .pagination-sm .page-item:last-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.rtl .page-link-outline {
  margin-right: 0;
}
.rtl .popover-header {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .popover-head-primary.bs-popover-start .popover-arrow,
.rtl .popover-head-primary.bs-popover-auto[data-popper-placement^=start] .popover-arrow {
  left: -7px;
}
.rtl .popover-head-primary.bs-popover-end .popover-arrow,
.rtl .popover-head-primary.bs-popover-auto[data-popper-placement^=end] .popover-arrow {
  right: -7px;
}
.rtl .popover-head-secondary.bs-popover-start .popover-arrow,
.rtl .popover-head-secondary.bs-popover-auto[data-popper-placement^=start] .popover-arrow {
  left: -7px;
}
.rtl .popover-head-secondary.bs-popover-end .popover-arrow,
.rtl .popover-head-secondary.bs-popover-auto[data-popper-placement^=end] .popover-arrow {
  right: -7px;
}
.rtl .popover-head-primary .popover-body,
.rtl .popover-head-secondary .popover-body {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.rtl .popover-primary.bs-popover-start .popover-arrow::after,
.rtl .popover-primary.bs-popover-auto[data-popper-placement^=start] .popover-arrow::after {
  border-left-color: #38cab3;
}
.rtl .popover-primary.bs-popover-end .popover-arrow::after,
.rtl .popover-primary.bs-popover-auto[data-popper-placement^=end] .popover-arrow::after {
  border-right-color: #38cab3;
}
.rtl .popover-secondary .popover-header {
  padding: 0 0 15px;
}
.rtl .popover-secondary.bs-popover-start .popover-arrow::after,
.rtl .popover-secondary.bs-popover-auto[data-popper-placement^=start] .popover-arrow::after {
  border-left-color: #38cab3;
}
.rtl .popover-secondary.bs-popover-end .popover-arrow::after,
.rtl .popover-secondary.bs-popover-auto[data-popper-placement^=end] .popover-arrow::after {
  border-right-color: #38cab3;
}
.rtl .popover {
  right: 0;
  text-align: right;
  text-align: start;
}
.rtl .bs-popover-end,
.rtl .bs-popover-auto[data-popper-placement^=end] {
  margin-right: 0.5rem;
}
.rtl .bs-popover-end > .popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
}
.rtl .bs-popover-end > .popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ededf5;
}
.rtl .bs-popover-end > .popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.rtl .bs-popover-bottom .popover-header::before,
.rtl .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  right: 50%;
  margin-right: -0.5rem;
}
.rtl .bs-popover-start,
.rtl .bs-popover-auto[data-popper-placement^=left] {
  margin-left: 0.5rem;
}
.rtl .bs-popover-start > .popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=start] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
}
.rtl .bs-popover-start > .popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=start] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ededf5;
}
.rtl .bs-popover-start > .popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=start] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.rtl .popover-header {
  border-top-right-radius: calc(0.3rem - 1px);
  border-top-left-radius: calc(0.3rem - 1px);
}
.rtl .popover-static-demo .bs-popover-top .popover-arrow,
.rtl .popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.rtl .popover-static-demo .bs-popover-bottom .popover-arrow,
.rtl .popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  right: 50%;
  margin-right: -5px;
}
.rtl .table thead th,
.rtl .table thead td {
  padding: 10px 15px 10px;
}
.rtl .table.table-clean td {
  padding-right: 0px;
  padding-left: 0px;
}
@media (min-width: 768px) {
  .rtl .table-responsive.deleted-table .data-table-btn {
    right: 185px;
  }
}
@media (min-width: 1200px) {
  .rtl .table-responsive.export-table .dt-buttons.btn-group {
    right: 172px;
  }
}
.rtl .tooltip-primary.bs-tooltip-start .tooltip-arrow::before,
.rtl .tooltip-primary.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {
  border-left-color: #38cab3;
}
.rtl .tooltip-primary.bs-tooltip-end .tooltip-arrow::before,
.rtl .tooltip-primary.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {
  border-right-color: #38cab3;
}
.rtl .tooltip-primary1.bs-tooltip-start .tooltip-arrow::before,
.rtl .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {
  border-left-color: #38cab3;
}
.rtl .tooltip-primary1.bs-tooltip-end .tooltip-arrow::before,
.rtl .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {
  border-right-color: #38cab3;
}
.rtl .tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,
.rtl .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {
  border-left-color: #38cab3;
}
.rtl .tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,
.rtl .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {
  border-right-color: #38cab3;
}
.rtl .tooltip-secondary1.bs-tooltip-start .tooltip-arrow::before,
.rtl .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {
  border-left-color: #38cab3;
}
.rtl .tooltip-secondary1.bs-tooltip-end .tooltip-arrow::before,
.rtl .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {
  border-right-color: #38cab3;
}
.rtl .tooltip {
  text-align: right;
  text-align: start;
}
.rtl .bs-tooltip-top .tooltip-arrow::before,
.rtl .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-width: 0.4rem 0.4rem 0;
}
.rtl .bs-tooltip-end .tooltip-arrow::before,
.rtl .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {
  left: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.rtl .bs-tooltip-bottom .tooltip-arrow::before,
.rtl .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-width: 0 0.4rem 0.4rem;
}
.rtl .bs-tooltip-start .tooltip-arrow,
.rtl .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow {
  left: 0;
}
.rtl .bs-tooltip-start .tooltip-arrow::before,
.rtl .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {
  right: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.rtl .tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] {
  right: 50%;
  margin-right: -2px;
}
.rtl .tooltip-static-demo .bs-tooltip-start,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=start],
.rtl .tooltip-static-demo .bs-tooltip-end,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=end] {
  margin-top: 5px;
}
.rtl .tooltip-static-demo .tooltip-primary1.bs-tooltip-start .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow {
  margin-top: -6px;
}
.rtl .tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow {
  margin-top: -6px;
}
.rtl .tabs-style-1 .main-nav-line .nav-link {
  padding: 10px 18px 10px 18px;
}
.rtl .tabs-style-2 .main-nav-line .nav-link.active {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .tabs-style-2 .main-nav-line .nav-link {
  border-left: 0;
}
.rtl .tabs-style-2 .main-nav-line:first-child {
  border-right: 0;
}
.rtl .tabs-style-3 .nav.panel-tabs li a {
  padding: 10px 20px 10px 20px;
  margin: 0 0px 3px 3px;
}
.rtl .tabs-style-4 .nav.panel-tabs li a {
  padding: 10px 20px 10px 20px;
  margin: 0 0 16px 0;
}
.rtl .panel-primary.tabs-style-1 .main-nav-line .nav-link.active::before {
  right: 0;
  left: 0;
}
.rtl .tab_wrapper.right_side > ul {
  float: left;
  padding-right: 0;
}
.rtl .tab_wrapper.right_side > ul li {
  border-left: 0;
  border-right: 0;
  text-align: left;
}
.rtl .tab_wrapper.right_side > ul li:after {
  left: 0;
  right: inherit;
}
.rtl .tab_wrapper.right_side > ul li.active:after {
  left: 0;
  right: inherit;
}
.rtl .tab_wrapper.right_side > ul li.active:before {
  right: -2px;
  left: inherit;
}
.rtl .tab_wrapper.right_side .content_wrapper {
  float: right;
}
.rtl .tab_wrapper > ul li {
  float: right;
  margin: 0 0 0 5px;
}
.rtl .tab_wrapper > ul li.active:after {
  right: 0;
}
.rtl .tab_wrapper .controller {
  left: 0;
}
.rtl .tab_wrapper .controller span.next {
  float: left;
  margin-right: 10px;
}
.rtl .tab_wrapper .content_wrapper {
  float: right;
}
.rtl .tab_wrapper .content_wrapper .accordian_header.active:after {
  top: 0;
  right: 0;
}
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
  float: left;
  border-right: 3px solid #cdd2e0;
}
.rtl .tab_wrapper.left_side > ul {
  float: right;
  padding-right: 0;
}
.rtl .tab_wrapper.left_side > ul li {
  border-left: 0;
  border-right: 0;
}
.rtl .tab_wrapper.left_side > ul li:after {
  right: 0;
}
.rtl .tab_wrapper.left_side > ul li.active:after {
  right: 0;
}
.rtl .tab_wrapper.left_side > ul li.active:before {
  left: -1px;
}
.rtl .tab_wrapper.left_side .content_wrapper {
  float: right;
}
.rtl .tab_wrapper.right_side > ul {
  float: left;
}
.rtl .tab_wrapper.right_side > ul li {
  border-left: 0;
  border-right: 0;
  text-align: left;
}
.rtl .tab_wrapper.right_side > ul li:after {
  left: 0;
  right: inherit;
}
.rtl .tab_wrapper.right_side > ul li.active:after {
  left: 0;
  right: inherit;
}
.rtl .tab_wrapper.right_side > ul li.active:before {
  right: -2px;
  left: inherit;
}
.rtl .tab_wrapper.right_side .content_wrapper {
  float: right;
}
.rtl .tab_wrapper .active_tab {
  padding-left: 50px;
}
.rtl .tab_wrapper .active_tab .arrow {
  left: 6px;
}
.rtl .tab_wrapper .active_tab .arrow:after {
  border-left: 3px solid #000;
  right: 50%;
  margin-right: -6px;
}
@media only screen and (max-width: 768px) {
  .rtl .tab_wrapper.show-as-dropdown > .tab_list:before {
    right: 50%;
    margin-right: -7px;
  }
}
.rtl .dark-theme .tab_wrapper .content_wrapper .accordian_header .arrow {
  border-right: 3px solid rgba(240, 242, 247, 0.4);
}
.rtl .tabs-menu1 ul li a {
  padding: 10px 20px 11px 20px;
}
.rtl .ckbox span {
  padding-right: 15px;
  padding-left: inherit;
}
.rtl .ckbox span:empty {
  float: right;
}
.rtl .ckbox span:before {
  right: 0;
}
.rtl .ckbox span:after {
  right: 0;
}
.rtl .ckbox span:empty {
  padding-right: 0;
  padding-left: inherit;
}
.rtl #count-down .clock-presenter {
  float: right;
  margin: 0 0px 0 20px;
}
.rtl #count-down .clock-presenter:before {
  right: 0;
  left: 0;
}
.rtl .custom-control {
  padding-right: 1.5rem;
}
.rtl .custom-control-inline {
  margin-left: 1rem;
}
.rtl .custom-control-label::before {
  right: -1.5rem;
  display: block;
}
.rtl .custom-control-label::after {
  right: -1.5rem;
}
.rtl .custom-switch {
  padding-right: 2.25rem;
}
.rtl .custom-switch .custom-control-label::before {
  right: -2.25rem;
}
.rtl .custom-switch .custom-control-label::after {
  right: calc(-2.25rem + 2px);
}
.rtl .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 102, 255, 0.5);
}
.rtl .custom-select[multiple],
.rtl .custom-select[size]:not([size="1"]) {
  padding-left: 0.75rem;
}
.rtl .custom-select-sm {
  padding-right: 0.5rem;
}
.rtl .custom-select-lg {
  padding-right: 1rem;
}
.rtl .custom-file-label {
  left: 0;
  right: 0;
}
.rtl .custom-file-label::after {
  left: 0;
  border-right: inherit;
  border-radius: 0 0px 3px 3px;
}
.rtl .custom-range::-ms-thumb {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.rtl .custom-range::-ms-fill-upper {
  margin-left: 15px;
}
.rtl .custom-control-label-lg::before {
  right: -l 0.5rem;
}
.rtl .custom-control-label-lg::after {
  right: -l 0.5rem;
}
.rtl .custom-control-label-md {
  padding-right: 8px;
}
.rtl .custom-control-label-lg {
  padding-right: 15px;
}
.rtl .custom-switch-indicator:before {
  right: 1px;
}
.rtl .custom-switch-input:checked ~ .custom-switch-indicator:before {
  right: calc(1rem + 1px);
}
.rtl .custom-switch-indicator-lg:before {
  right: 1px;
}
.rtl .custom-switch-input:checked ~ .custom-switch-indicator-lg:before {
  right: calc(1.46rem + 1px);
}
.rtl .custom-switch-indicator-xl:before {
  right: 1px;
}
.rtl .custom-switch-input:checked ~ .custom-switch-indicator-xl:before {
  right: calc(1.96rem + 1px) !important;
}
.rtl .item-card .cardprice-2 {
  left: 15px;
  right: inherit;
}
.rtl .p-text {
  margin-right: 12px;
  margin-left: 10px;
}
.rtl .example .demo-avatar-group .main-img-user::after {
  left: 3px;
}
.rtl .demo-avatar-group.main-avatar-list-stacked .main-img-user::after {
  left: 1px;
}
.rtl .main-img-user::after {
  left: 0px;
}
.rtl .main-avatar::after {
  left: 3px;
}
.rtl .avatar-md::after {
  left: 2px;
}
.rtl .avatar-lg::after {
  left: 4px;
}
.rtl .avatar-xl::after {
  left: 5px;
}
.rtl .avatar-xxl::after {
  left: 7px;
}
.rtl .demo-avatar-group .main-img-user + .main-img-user,
.rtl .demo-avatar-group .main-img-user + .main-avatar {
  margin-right: 5px;
}
.rtl .demo-avatar-group .main-avatar + .main-img-user,
.rtl .demo-avatar-group .main-avatar + .main-avatar {
  margin-right: 5px;
}
@media (min-width: 576px) {
  .rtl .demo-avatar-group .main-img-user + .main-img-user,
  .rtl .demo-avatar-group .main-img-user + .main-avatar {
    margin-right: 5px;
  }
  .rtl .demo-avatar-group .main-avatar + .main-img-user,
  .rtl .demo-avatar-group .main-avatar + .main-avatar {
    margin-right: -5px;
  }
  .rtl .avatar-list .avatar:not(:last-child) {
    margin-left: 5px !important;
  }
}
.rtl .wrapper.image-group .img-xs.rounded-circle {
  margin-left: -5px;
}
.rtl .avatar-list .avatar:not(:last-child) {
  margin-left: 0.5rem;
}
.rtl .main-img-user1.avatar-sm .number-badge {
  left: -7px;
}
.rtl .main-img-user1.avatar-md .number-badge {
  left: -7px;
}
.rtl .main-img-user1.avatar-lg .number-badge {
  left: -7px;
}
.rtl .main-img-user3.avatar-sm .icon-badgeavatar {
  left: -4px;
}
.rtl .main-img-user3.avatar-md .icon-badgeavatar {
  left: -4px;
}
.rtl .main-img-user3.avatar-lg .icon-badgeavatar {
  left: -4px;
}
.rtl .avatar-list {
  margin: 0 0 -0.5rem;
}
.rtl .avatar-list-stacked .avatar1 {
  margin-left: -0.8em !important;
}
.rtl .main-list-item > div:last-child {
  text-align: left;
}
.rtl .list-group {
  padding-right: 0;
  padding-left: 0;
}
.rtl .list-group-item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.rtl .list-group-item:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .list-group-horizontal .list-group-item {
  margin-left: -1px;
}
.rtl .list-group-horizontal .list-group-item:first-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
}
.rtl .list-group-horizontal .list-group-item:last-child {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0;
}
@media (min-width: 576px) {
  .rtl .list-group-horizontal-sm .list-group-item {
    margin-left: -1px;
  }
  .rtl .list-group-horizontal-sm .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
  }
  .rtl .list-group-horizontal-sm .list-group-item:last-child {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 768px) {
  .rtl .list-group-horizontal-md .list-group-item {
    margin-left: -1px;
  }
  .rtl .list-group-horizontal-md .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
  }
  .rtl .list-group-horizontal-md .list-group-item:last-child {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 992px) {
  .rtl .list-group-horizontal-lg .list-group-item {
    margin-left: -1px;
  }
  .rtl .list-group-horizontal-lg .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
  }
  .rtl .list-group-horizontal-lg .list-group-item:last-child {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 1200px) {
  .rtl .list-group-horizontal-xl .list-group-item {
    margin-left: -1px;
  }
  .rtl .list-group-horizontal-xl .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0;
  }
  .rtl .list-group-horizontal-xl .list-group-item:last-child {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
  }
}
.rtl .list-group-flush .list-group-item {
  border-left: 0;
  border-right: 0;
}
.rtl .listgroup-example ul ul {
  margin: 10px 0 0 0;
}
.rtl .listgroup-example2 ul ul {
  margin: 10px 0 0 0;
}
.rtl .list-style-1 ul {
  padding-right: 30px;
}
.rtl .list-style2 ul {
  padding-right: 30px;
}
.rtl .list-style3 {
  padding-right: inherit;
}
.rtl .list-style3 ul {
  padding-right: 30px;
}
.rtl .list-style4 {
  padding-right: inherit;
}
.rtl .list-style4 ul {
  padding-right: 30px;
}
.rtl .list-style5 {
  padding-right: inherit;
}
.rtl .list-style5 ul {
  padding-right: 30px;
}
.rtl .list-style6 {
  padding-right: inherit;
}
.rtl .list-style6 ul {
  padding-right: 30px;
}
.rtl .paragraph-list {
  padding-right: 20px;
}
.rtl .main-navbar-backdrop {
  right: 0;
  left: 0;
}
.rtl .main-navbar {
  right: 0;
}
.rtl .main-navbar .nav-link i {
  margin-left: 10px;
}
.rtl .main-navbar .nav-link.with-sub::after {
  margin-right: auto;
}
.rtl .main-navbar .nav-link.with-sub::before {
  right: 50%;
  margin-right: -7px;
}
.rtl .main-navbar .nav-sub-item {
  margin-right: 30px;
}
.rtl .main-navbar .nav-sub-item > .nav-sub {
  right: 176px;
}
.rtl .main-navbar .nav-sub-link.with-sub::after {
  margin-right: auto;
}
.rtl .main-navbar .nav-sub-mega {
  right: 0;
  left: 0;
}
.rtl .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
  margin-right: 30px;
}
@media (min-width: 992px) {
  .rtl .main-navbar {
    right: auto;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar > .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-item + .nav-item {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px dotted #f0f0f8;
  }
}
@media (min-width: 1200px) {
  .rtl .main-navbar .nav-item + .nav-item {
    margin-right: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-link i {
    margin-left: 8px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-link.with-sub::after {
    margin-right: 4px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub {
    right: 0;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub-item {
    margin-right: 0;
  }
}
@media (max-width: 991.98px) {
  .rtl .main-navbar .nav-sub-item > .nav-sub > .nav-sub-item {
    margin-right: 37px;
  }
  .rtl .main-navbar .nav-sub-item > .nav-sub > .nav-sub-item > .nav-sub-link {
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub-link {
    font-size: 0.8125rem;
    height: 36px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub-link.with-sub::after {
    margin-right: 4px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub-mega .container > div + div,
  .rtl .main-navbar .nav-sub-mega .container-fluid > div + div {
    border-right: 1px solid rgba(28, 39, 60, 0.05);
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub-mega .nav + .nav {
    margin-right: 20px;
  }
}
@media (min-width: 1200px) {
  .rtl .main-navbar .nav-sub-mega .nav + .nav {
    margin-right: 25px;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
    margin-right: 0;
  }
}
.rtl .main-navbar-search .btn,
.rtl .main-navbar-search .sp-container button {
  left: 0;
  padding-right: 20px;
  padding-left: 20px;
}
.rtl .sp-container .main-navbar-search button {
  left: 0;
  padding-right: 20px;
  padding-left: 20px;
}
.rtl .main-navbar-two .nav-sub-item > .nav-sub {
  right: 178px;
}
@media (min-width: 992px) {
  .rtl .main-navbar-two .nav-item.active::before {
    right: 0;
    left: 12px;
  }
}
.rtl .main-navbar-three .nav-item + .nav-item {
  border-left-width: 0;
  padding-right: 0;
}
.rtl .main-navbar-three .nav-sub-item .nav-sub {
  right: 182px;
}
@media (min-width: 992px) {
  .rtl .main-navbar-three .nav-item + .nav-item {
    margin-right: 25px;
  }
}
.rtl .navbar-nav {
  padding-right: 0;
}
.rtl .navbar-nav .nav-link {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 575.98px) {
  .rtl .navbar-expand-sm > .container,
  .rtl .navbar-expand-sm > .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 576px) {
  .rtl .navbar-expand-sm .navbar-nav .nav-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .rtl .navbar-expand-md > .container,
  .rtl .navbar-expand-md > .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .rtl .navbar-expand-md .navbar-nav .nav-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .rtl .navbar-expand-lg > .container,
  .rtl .navbar-expand-lg > .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .rtl .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 1199.98px) {
  .rtl .navbar-expand-xl > .container,
  .rtl .navbar-expand-xl > .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .rtl .navbar-expand-xl .navbar-nav .nav-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.rtl .navbar-expand > .container,
.rtl .navbar-expand > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.rtl .navbar-expand .navbar-nav .nav-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.rtl .navbar-form.active .input-group-btn {
  left: 12px;
  right: inherit;
}
.rtl #verticallpill .nav-pills .nav-link {
  padding: 0.75rem 0.75rem 0.75rem 0rem;
}
.rtl .ps > .ps__rail-y {
  right: auto !important;
  left: 0;
}
.rtl .ps > .ps__rail-y > .ps__thumb-y {
  right: 4px;
}
.rtl .rdiobox span {
  padding-right: 4px;
}
.rtl .rdiobox span:before {
  right: 0;
}
.rtl .rdiobox span:after {
  right: 5px;
}
.rtl .rdiobox span:empty {
  padding-right: 0;
}
.rtl .form-group-rdiobox .rdiobox + .rdiobox {
  margin-right: 30px;
}
.rtl .form-group-rdiobox .rdiobox span {
  padding-right: 0;
}
.rtl .tag-addon {
  margin: 0 0.5rem 0 -0.4rem;
}
.rtl .tag-avatar {
  border-radius: 3px 3px 0 0px;
  margin: 0 -0.5rem 0 0.5rem;
}
.rtl .tags > .tag:not(:last-child) {
  margin-left: 0.2rem;
}
.rtl .vtimeline:before {
  right: 50%;
  margin-right: -1.5px;
}
.rtl .vtimeline .timeline-wrapper .timeline-panel {
  margin-right: 9%;
}
.rtl .vtimeline .timeline-wrapper .timeline-panel:before {
  right: 0;
  left: 0;
}
.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  left: -14px;
  right: inherit;
  border-right: 14px solid #f9f9fb;
  border-left: 0 solid #f9f9fb;
}
.rtl .vtimeline .timeline-wrapper .timeline-panel .timeline-title {
  margin: 0 0 0.625rem;
}
.rtl .vtimeline .timeline-wrapper .timeline-badge {
  right: calc(50% - 20px);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
.rtl .vtimeline .timeline-wrapper .timeline-badge i {
  right: 0;
  left: 0;
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-right: auto;
  margin-left: 15%;
}
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 14px;
  border-right-width: 0px;
  right: -14px;
  left: auto;
}
@media (max-width: 992px) {
  .rtl .vtimeline:before {
    right: 26px !important;
  }
  .rtl .vtimeline .timeline-wrapper {
    padding-left: 0 !important;
  }
  .rtl .vtimeline .timeline-wrapper .timeline-badge {
    right: 0 !important;
  }
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 16% !important;
  }
  .rtl .vtimeline .timeline-wrapper .timeline-panel:after {
    border-left: 14px solid #f9f9fb !important;
    border-right: 0 solid #f9f9fb !important;
    right: -14px !important;
    left: auto !important;
  }
  .rtl .vtimeline .timeline-wrapper.timeline-inverted {
    padding-right: 0 !important;
  }
  .rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-left: 0 !important;
  }
}
.rtl .latest-timeline-1 ul.timeline-1:before {
  right: 20px;
  border-right: 2px dotted #c0ccda;
}
.rtl .latest-timeline-1 ul.timeline-1 > li {
  padding-right: 0.9rem;
}
.rtl .latest-timeline-1 ul.timeline-1 > li .product-icon {
  right: 1px;
}
.rtl .latest-tasks .tasks {
  margin: 0 0 1.15rem 0;
}
.rtl .latest-tasks .tasks .span {
  margin-right: 1.3rem;
}
.rtl .latest-tasks .label {
  margin-right: 1.3rem;
}
.rtl .latest-tasks .time {
  margin-right: 1.3rem;
}
.rtl .latest-tasks .check-box .ckbox span:before {
  right: 0;
}
.rtl .image-grouped img {
  margin-left: -0.6em !important;
}
@media (min-width: 992px) {
  .rtl .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}
.rtl .activity {
  padding: 1.25rem 1.25rem 0 1.25rem;
}
.rtl .activity-list:before {
  margin: 20px 22px 0 20px;
}
.rtl .activity .item-activity {
  margin-right: 60px;
}
@media (max-width: 576px) {
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 24% !important;
  }
}
.rtl .main-toggle span {
  right: 3px;
  left: inherit;
}
.rtl .main-toggle span::before {
  right: -25px;
  left: inherit;
}
.rtl .main-toggle span::after {
  right: 24px;
}
.rtl .main-toggle.on span {
  right: 37px;
  left: inherit;
}
.rtl .main-toggle-group-demo .main-toggle + .main-toggle {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl #global-loader {
  right: 0;
  left: 0;
}
.rtl .loader-img {
  left: 0;
  right: 0;
}
.rtl .close {
  float: left;
}
@media (max-width: 767px) {
  .rtl .close {
    left: 10px;
    right: inherit;
  }
}
.rtl .spinner-border {
  border-right-color: transparent;
}
.rtl .embed-responsive .embed-responsive-item,
.rtl .embed-responsive iframe,
.rtl .embed-responsive embed,
.rtl .embed-responsive object,
.rtl .embed-responsive video {
  right: 0;
  left: inherit;
}
.rtl .fixed-top {
  left: 0;
  right: 0;
}
.rtl .fixed-bottom {
  left: 0;
  right: 0;
}
.rtl .stretched-link::after {
  left: 0;
  right: 0;
}
.rtl .main-body::before {
  right: 70%;
}
.rtl .main-home-slider .chart-wrapper {
  right: 0;
  left: 0;
}
.rtl .main-home-slider .chart-wrapper .flot-chart {
  width: 100%;
  height: 400px;
}
.rtl .main-home-slider .card-columns {
  right: 24%;
}
@media (min-width: 576px) {
  .rtl .main-home-slider .card-columns {
    right: 16%;
  }
}
@media (min-width: 768px) {
  .rtl .main-home-slider .card-columns {
    right: auto;
    left: -45%;
  }
}
@media (min-width: 992px) {
  .rtl .main-home-slider .card-columns {
    left: -30%;
  }
}
@media (min-width: 1200px) {
  .rtl .main-home-slider .card-columns {
    left: -15%;
  }
}
@media (min-width: 1300px) {
  .rtl .main-home-slider .card-columns {
    left: -5%;
  }
}
.rtl .main-home-content {
  right: 20px;
  left: 20px;
}
.rtl .main-home-content .logo-group i + i {
  margin-right: 10px;
}
@media (min-width: 576px) {
  .rtl .main-home-content {
    right: 40px;
    left: auto;
  }
}
.rtl .main-home-content p:last-of-type .btn + .btn,
.rtl .main-home-content p:last-of-type .sp-container button + .btn {
  margin-right: 5px;
}
.rtl .sp-container .main-home-content p:last-of-type button + .btn,
.rtl .main-home-content p:last-of-type .sp-container .btn + button,
.rtl .sp-container .main-home-content p:last-of-type .btn + button,
.rtl .main-home-content p:last-of-type .sp-container button + button,
.rtl .sp-container .main-home-content p:last-of-type button + button {
  margin-right: 5px;
}
.rtl .main-home-content nav:last-child a + a {
  margin-right: 8px;
}
.rtl .main-page-content-list li i {
  margin-left: 10px;
}
.rtl .main-syntax-wrapper .badge {
  left: 5px;
}
.rtl .horizontal-nav .mega-dropdown-menu:before {
  border-width: 0 10px 10px 10px;
  left: auto;
  right: 16px;
}
.rtl .mega-dropdown-menu:after {
  left: auto;
  right: 16px;
}
.rtl .drop-icon-wrap .drop-icon-item {
  float: right;
}
.rtl .flag > a::before {
  right: 50%;
  margin-right: -7px;
}
.rtl .dropdown-toggle-1::after {
  left: 9px;
  border-left: 0;
  border-right: 0;
}
.rtl .dropdown-toggle-2::after {
  left: 0px;
  border-left: 0;
  border-right: 0;
}
.rtl .mega-dropdown-menu {
  padding: 0.7rem 0.8rem 0.5rem 0.8rem;
}
.rtl .btn-absolute {
  right: 0;
  left: 0;
}
.rtl .arrow-ribbon {
  right: 0px;
}
.rtl .arrow-ribbon:before {
  left: 0;
  left: -15px;
  border-right: 15px solid #000;
}
.rtl .mega-menu:before {
  right: 14px;
}
.rtl .mega-menu:after {
  right: 14px;
}
.rtl .flag-text:before {
  left: 0;
}
.rtl .drop-flag {
  margin-left: 2.3rem !important;
}
.rtl .drop-flag .dropdown-menu {
  right: auto;
  left: -10px;
  padding: 10px 10px 10px;
}
.rtl .header-img {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding: 20px 0 20px 0;
}
.rtl .dropdown-item .content {
  margin-right: 15px;
}
.rtl .avatar-status {
  left: 5px;
}
.rtl .user-pro-body .profile-status {
  left: 18px;
}
.rtl .user-pro-body .profile-status:before {
  left: -6px;
}
.rtl .pulse {
  left: 8px;
}
.rtl .pulse:before {
  left: -4px;
}
.rtl .pulse-danger {
  left: 5px;
}
.rtl .pulse-danger:before {
  left: -4px;
}
.rtl .main-message-list a .desc {
  margin-right: 10px;
}
.rtl .main-message-list a .name {
  margin-right: 10px;
}
.rtl .notifyimg i {
  float: right;
}
.rtl .nav-badge {
  margin-right: auto !important;
  left: 12px;
}
.rtl .nav-text-badge {
  margin-right: auto !important;
  left: 7px;
}
.rtl .line-list {
  padding-right: 30px;
}
.rtl .line-list li:before {
  right: 0;
  margin-left: 15px;
}
.rtl .line-list li:after {
  right: 0;
}
.rtl .table-dashboard-one td:first-child {
  padding-right: 0;
}
.rtl .sales-card .sales-icon {
  padding: 40px 20px 20px 10px;
  left: -30px;
}
.rtl .aligner-wrapper .absolute.absolute-center {
  left: 0;
  right: 0;
}
.rtl .sales-dash-header {
  right: 20px;
  left: 20px;
}
.rtl .sales-session {
  margin-right: 0;
  padding-right: 0;
}
.rtl .product-timeline ul.timeline-1:before {
  margin: 20px 22px 0 20px;
  right: -2px;
}
.rtl .product-timeline ul.timeline-1 > li {
  padding-right: 1rem;
}
.rtl .product-timeline ul.timeline-1 > li .product-icon {
  right: 3px;
}
.rtl .order-list .list {
  padding-right: 0;
}
.rtl .order-list .list .list-item {
  padding: 0 0 19px 0;
}
.rtl .top-selling-product .table th,
.rtl .top-selling-product .table td {
  padding: 7px 13px 7px 7px !important;
}
.rtl .out-of-stock:before {
  right: 0;
}
.rtl .semi-circle {
  border-radius: 0 300px 300px 0px;
}
.rtl .project-card i {
  margin: 0 -30px 0 24px;
}
.rtl .project-card .project-content ul span {
  float: left;
  text-align: left;
  margin-right: auto;
}
.rtl .crypto .card-footer .nav-link.active::before {
  right: 0;
  left: 0;
}
.rtl .crypto .nav-link + .nav-link {
  border-right: 1px solid #ededf5;
}
.rtl .crypto .card-footer .nav-link {
  padding-right: 10px;
  padding-left: 10px;
}
.rtl .crypto .coin-logo {
  margin-left: 15px;
}
.rtl .project-list .list-unstyled li {
  border-right: 1px solid #000;
}
.rtl .project-list .list-unstyled li .media-body {
  margin-right: 13px;
}
.rtl .pricing-card .list-unstyled {
  padding-right: 0;
}
.rtl .pricing-card .display-5 {
  padding: 25px 0 0 !important;
}
.rtl .panel.price > .panel-heading {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.rtl .panel.price .list-group-item:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rtl .panel.price .list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.rtl .price .panel-footer {
  border-right: 0;
  border-left: 0;
}
.rtl .panel-footer {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .demo-gallery > ul > li a {
  float: right;
}
.rtl .demo-gallery > ul > li a .demo-gallery-poster {
  right: 0;
  left: 0;
}
.rtl .demo-gallery > ul > li a .demo-gallery-poster > img {
  right: 50%;
  margin-right: -10px;
}
.rtl .demo-gallery .justified-gallery > a .demo-gallery-poster {
  right: 0;
  left: 0;
}
.rtl .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  right: 50%;
  margin-right: -10px;
}
.rtl .preview-thumbnail.nav-tabs li {
  margin-left: 2.5%;
}
.rtl .preview-thumbnail.nav-tabs li:last-of-type {
  margin-left: 0;
}
.rtl .size {
  margin-left: 10px;
}
.rtl .size:first-of-type {
  margin-right: 40px;
}
.rtl .colorinput-color:before {
  right: 0.25rem;
}
.rtl .feature2 i {
  margin: 0 0 15px 0;
}
.rtl .item-card .cardprice {
  left: 15px;
  right: inherit;
}
.rtl .icons-list {
  margin: 0 0px -1px -1px;
}
.rtl .icons-list-item .bs-tooltip-start {
  padding: 10px 0.4rem;
}
.rtl .highlight {
  margin: 0 0 2rem;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-left-radius: 8px;
}
.rtl pre {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 7px;
}
.rtl .clipboard-icon {
  left: 10px;
}
@media (max-width: 568px) {
  .rtl .main-nav .nav-link + .nav-link {
    border-right: 0px !important;
  }
}
@media (max-width: 768px) {
  .rtl .responsive-logo .header-logo {
    right: 0;
    left: 0;
  }
}
.rtl .sub-menu li a:before {
  margin-left: 8px;
  right: 8px;
}
.rtl .mega-menubg.hor-mega-menu li a:before {
  right: 10px;
}
.rtl .qunatity-list {
  margin-right: 0;
  padding-right: 6px;
}
.rtl .chips .chip {
  margin: 0 0 0.5rem 0.5rem;
}
.rtl .chip .avatar {
  float: right;
  margin: 0 -0.75rem 0 0.5rem;
}
.rtl .team i {
  margin-right: 10px;
  float: left;
}
.rtl .feature .project {
  right: 0;
  left: 0;
}
.rtl #back-to-top {
  left: 20px !important;
  right: inherit !important;
}
.rtl .email-button {
  left: 20px;
  right: inherit;
}
.rtl .main-dashboard-date .date > div:last-child {
  margin-right: 5px;
  margin-right: inherit;
}
.rtl .main-dashboard-nav .nav-link + .nav-link {
  border-right: 1px solid #ededf5;
}
.rtl .main-dashboard-nav .nav:first-child .nav-link:first-child {
  padding-right: 0;
}
.rtl .main-dashboard-nav .nav:last-child .nav-link i {
  margin-left: 7px;
  margin-right: inherit;
}
.rtl .main-dashboard-nav .nav:last-child .nav-link:last-child {
  padding-left: 0;
}
.rtl .main-dashboard-nav .nav:last-child .nav-link:last-child i {
  margin-left: 0;
  margin-right: inherit;
}
@media (min-width: 992px) {
  .rtl .main-dashboard-nav .nav-link {
    padding: 5px 15px 10px;
  }
}
.rtl .card-dashboard-one .card-header .btn-group .btn + .btn,
.rtl .card-dashboard-one .card-header .btn-group .sp-container button + .btn {
  margin-right: -1px;
  margin-left: inherit;
}
.rtl .sp-container .card-dashboard-one .card-header .btn-group button + .btn,
.rtl .card-dashboard-one .card-header .btn-group .sp-container .btn + button,
.rtl .sp-container .card-dashboard-one .card-header .btn-group .btn + button,
.rtl .card-dashboard-one .card-header .btn-group .sp-container button + button,
.rtl .sp-container .card-dashboard-one .card-header .btn-group button + button {
  margin-right: -1px;
}
.rtl .card-dashboard-one .card-body {
  padding: 10px 0 20px;
}
.rtl .card-dashboard-one .card-body .flot-chart-wrapper {
  margin-right: -28px;
  margin-left: -20px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-one .card-body-top {
    right: 20px;
    padding-right: 0;
  }
}
@media (min-width: 576px) {
  .rtl .card-dashboard-one .card-body-top > div + div {
    margin-right: 30px;
  }
}
.rtl .card-dashboard-two .card-header {
  padding: 20px 20px 0;
}
.rtl .card-dashboard-two .card-header h6 i {
  margin-right: 10px;
}
.rtl .card-dashboard-two .card-header h6 small {
  margin-right: 5px;
}
.rtl .card-dashboard-two .chart-wrapper {
  margin: 0 -10px -10px;
}
.rtl .card-dashboard-three .card-header h6 small {
  margin-right: 5px;
}
.rtl .card-dashboard-three .card-body {
  padding: 0 20px 0 0px;
}
.rtl .card-dashboard-pageviews .card-header {
  padding: 0 0 10px;
}
.rtl .card-dashboard-four .card-header {
  padding: 0 0 20px;
}
.rtl .card-dashboard-five .card-body {
  padding: 20px 0 5px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-five .card-chart {
    margin-left: 10px;
  }
}
.rtl .card-table-one {
  padding: 20px 20px 10px;
}
.rtl .card-table-one .table thead tr > th,
.rtl .card-table-one .table thead tr > td {
  padding-left: 2px;
}
.rtl .card-table-one .table tbody tr > th,
.rtl .card-table-one .table tbody tr > td {
  padding-left: 2px;
}
.rtl .card-table-one .table thead tr > th:nth-child(3),
.rtl .card-table-one .table thead tr > th:nth-child(4),
.rtl .card-table-one .table thead tr > th:nth-child(5) {
  text-align: left;
}
.rtl .card-table-one .table thead tr > td:nth-child(3),
.rtl .card-table-one .table thead tr > td:nth-child(4),
.rtl .card-table-one .table thead tr > td:nth-child(5) {
  text-align: left;
}
.rtl .card-table-one .table tbody tr > th:nth-child(3),
.rtl .card-table-one .table tbody tr > th:nth-child(4),
.rtl .card-table-one .table tbody tr > th:nth-child(5) {
  text-align: left;
}
.rtl .card-table-one .table tbody tr > td:nth-child(3),
.rtl .card-table-one .table tbody tr > td:nth-child(4),
.rtl .card-table-one .table tbody tr > td:nth-child(5) {
  text-align: left;
}
@media (min-width: 768px) {
  .rtl .card-table-one .table thead tr > th,
  .rtl .card-table-one .table thead tr > td {
    padding-right: 0;
    padding-left: 0;
  }
  .rtl .card-table-one .table tbody tr > th,
  .rtl .card-table-one .table tbody tr > td {
    padding-right: 0;
    padding-left: 0;
  }
}
.rtl .main-content-dashboard-two .main-header-menu-icon {
  margin-left: 0;
}
@media (min-width: 992px) {
  .rtl .main-content-dashboard-two .main-content-body {
    padding: 0 20px 20px;
  }
}
@media (min-width: 768px) {
  .rtl .main-dashboard-header-right > div {
    text-align: left;
  }
}
@media (min-width: 576px) {
  .rtl .main-dashboard-header-right > div + div {
    margin-right: 25px;
  }
}
@media (min-width: 992px) {
  .rtl .main-dashboard-header-right > div + div {
    margin-right: 50px;
  }
}
.rtl .main-star span {
  margin-right: 5px;
}
.rtl .card-dashboard-seven {
  border-left-width: 0;
  border-right-width: 0;
  margin-right: -20px;
  margin-left: -20px;
}
.rtl .card-dashboard-seven .card-header .media > div:first-child {
  margin-left: 5px;
}
.rtl .card-dashboard-seven .card-header .date a {
  margin-right: 5px;
}
.rtl .card-dashboard-seven .card-body .row > div + div::before {
  right: -1px;
  border-right: 1px dotted #ededf5;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-seven {
    margin-right: 0;
    margin-left: 0;
    border-left-width: 1px;
    border-right-width: 1px;
  }
}
@media (min-width: 576px) {
  .rtl .card-dashboard-seven .card-header .media > div:first-child {
    margin-left: 8px;
  }
}
.rtl .card-dashboard-seven .card-body .desc span {
  margin-right: 5px;
}
.rtl .card-dashboard-six .chart-legend > div span:last-child {
  margin-right: 5px;
}
.rtl .card-dashboard-six .chart-legend > div span:first-child {
  text-align: left;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-six .chart-legend > div span:last-child {
    margin-right: 10px;
  }
}
.rtl .card-dashboard-eight .list-group-item {
  border-left-width: 0;
  border-right-width: 0;
}
.rtl .card-dashboard-eight .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .card-dashboard-eight .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .card-dashboard-eight .list-group-item p {
  margin-right: 10px;
}
.rtl .card-dashboard-eight .list-group-item span {
  margin-right: auto;
}
@media (min-width: 992px) {
  .rtl .main-content-dashboard-three {
    border-right: 1px solid #ededf5;
    margin-right: 64px;
  }
}
.rtl .main-header-dashboard-three .main-header-center {
  margin-right: 0;
}
.rtl .main-header-dashboard-three .main-header-right {
  margin-right: auto;
}
@media (min-width: 992px) {
  .rtl .main-header-left .btn {
    left: 11px;
  }
}
.rtl .card-dashboard-nine {
  padding: 20px 20px 15px;
}
.rtl .card-dashboard-nine .card-header {
  right: 20px;
  left: 20px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-ten + .card-dashboard-ten {
    margin-top: 0;
    margin-right: 18px;
  }
}
@media (min-width: 992px) {
  .rtl .card-dashboard-ten + .card-dashboard-ten {
    margin-right: 0;
    margin-top: 20px;
  }
}
.rtl .card-dashboard-eleven .card-body {
  padding: 0 0 5px;
  margin-right: 20px;
}
.rtl .card-dashboard-eleven .card-footer h6 span {
  margin-right: 5px;
}
.rtl .card-dashboard-eleven .jqvmap {
  right: 0;
}
@media (min-width: 768px) {
  .rtl .card-dashboard-eleven .card-footer > div + div {
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 992px) {
  .rtl .main-navbar-dashboard-four .container-fluid {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.rtl .main-content-dashboard-four ~ .main-footer .container,
.rtl .main-content-dashboard-four ~ .main-footer .container-fluid {
  padding-right: 25px;
  padding-left: 25px;
}
@media (min-width: 1200px) {
  .rtl .main-content-dashboard-four > .media-dashboard > .media-body {
    padding: 0 0px 0 20px;
  }
}
.rtl .main-content-header-right .media + .media {
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #ededf5;
}
.rtl .main-content-header-right .btn:first-of-type,
.rtl .main-content-header-right .sp-container button:first-of-type {
  margin-right: 30px;
}
.rtl .sp-container .main-content-header-right button:first-of-type {
  margin-right: 30px;
}
.rtl .main-content-header-right .btn + .btn,
.rtl .main-content-header-right .sp-container button + .btn {
  margin-right: 5px;
}
.rtl .sp-container .main-content-header-right button + .btn,
.rtl .main-content-header-right .sp-container .btn + button,
.rtl .sp-container .main-content-header-right .btn + button,
.rtl .main-content-header-right .sp-container button + button,
.rtl .sp-container .main-content-header-right button + button {
  margin-right: 5px;
}
.rtl .card-dashboard-twelve .sales-overview .media + .media {
  margin-right: 20px;
}
.rtl .card-dashboard-twelve .sales-overview .media:last-child {
  display: none;
}
.rtl .card-dashboard-twelve .sales-overview .media-icon {
  margin-left: 15px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-twelve .sales-overview .media + .media {
    margin-right: 40px;
  }
}
@media (min-width: 992px) {
  .rtl .card-dashboard-twelve .sales-overview .media + .media {
    margin-right: 50px;
  }
}
@media (max-width: 575.98px) {
  .rtl .card-dashboard-twelve .sales-overview .media:nth-child(3) {
    margin-right: 0;
  }
}
.rtl .chart-legend {
  right: 0;
  left: 0;
}
.rtl .chart-legend div + div {
  margin-right: 15px;
}
.rtl .chart-legend span {
  margin-left: 5px;
}
@media (min-width: 576px) {
  .rtl .chart-legend div + div {
    margin-right: 30px;
  }
}
@media (min-width: 576px) {
  .rtl .chart-legend span {
    margin-left: 10px;
  }
}
.rtl .chart-wrapper {
  margin-right: -13px;
  margin-left: -13px;
}
@media (min-width: 576px) {
  .rtl .chart-wrapper {
    margin-right: -10px;
    margin-left: -15px;
  }
}
.rtl .main-media-date .media-body {
  margin-right: 5px;
}
.rtl .card-dashboard-thirteen .media-icon {
  margin-left: 10px;
}
.rtl .card-dashboard-events .list-group-item {
  padding: 15px 40px 15px 20px;
  border-left-width: 0;
  border-right-width: 0;
}
.rtl .card-dashboard-events .event-indicator {
  right: 20px;
}
.rtl .card-dashboard-events .event-user .main-img-user + .main-img-user {
  margin-right: -6px;
}
.rtl .card-dashboard-events .event-user a:last-child {
  margin-right: 10px;
}
.rtl .card-dashboard-fourteen .card-body h1 span {
  margin-left: 5px;
}
.rtl .main-body-sidebar.main-light .main-sidebar {
  border-right-color: #ededf5;
}
.rtl .main-content-dashboard-five .main-header-menu-icon {
  margin-left: 0;
}
.rtl .main-content-dashboard-five .main-content-header {
  padding: 20px 20px 0;
}
.rtl .main-content-dashboard-five .card-header {
  padding: 20px 20px 0;
}
@media (min-width: 1200px) {
  .rtl .main-content-dashboard-five .main-content-header {
    padding: 25px 25px 0;
  }
}
.rtl .card-dashboard-fifteen {
  padding: 20px 20px 0;
}
.rtl .card-dashboard-fifteen .chart-wrapper {
  margin-right: -32px;
  margin-left: -32px;
}
.rtl .table-talk-time thead > tr th:first-child,
.rtl .table-talk-time thead > tr td:first-child {
  padding-right: 20px;
}
.rtl .table-talk-time tbody > tr th:first-child,
.rtl .table-talk-time tbody > tr td:first-child {
  padding-right: 20px;
}
.rtl .card-dashboard-sixteen .table tbody > tr th,
.rtl .card-dashboard-sixteen .table tbody > tr td {
  padding: 10px 0px 10px 10px;
}
.rtl .main-light .main-iconbar-body .nav {
  border-left-color: #ededf5;
}
.rtl .main-light .main-iconbar-body .nav-item + .nav-item,
.rtl .main-light .main-iconbar-body .nav-sub,
.rtl .main-light .main-iconbar-body .nav-sub-item + .nav-sub-item {
  border-top-color: #bdc6d6;
}
.rtl .main-content-dashboard-six {
  border-left-color: #ededf5;
}
@media (min-width: 992px) {
  .rtl .main-content-dashboard-six {
    border-right: 1px solid #ededf5;
    margin-right: 64px;
  }
}
.rtl .main-header-dashboard-six .main-header-menu-icon {
  margin-left: 0;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .rtl .main-header-dashboard-six .main-header-center {
    margin-right: 5px;
  }
}
@media (min-width: 1200px) {
  .rtl .main-header-dashboard-six .main-header-center {
    margin-right: 0;
  }
}
.rtl .main-content-body-dashboard-six .card-header {
  padding: 20px 20px 0;
}
.rtl .card-dashboard-donut .main-donut-chart.chart1 .chart-center {
  right: 10px;
}
.rtl .card-dashboard-donut .main-donut-chart.chart2 .chart-center {
  right: 10px;
}
.rtl .card-dashboard-balance .fab {
  left: 20px;
}
.rtl .card-dashboard-balance .account-number span + span {
  margin-right: 20px;
}
.rtl .card-dashboard-balance .account-number span i + i {
  margin-right: 5px;
}
.rtl .card-dashboard-balance .chart-wrapper {
  right: -10px;
  left: -10px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-balance .account-number span + span {
    margin-right: 30px;
  }
}
@media (min-width: 1200px) {
  .rtl .card-dashboard-balance .account-number span + span {
    margin-right: 50px;
  }
}
@media (min-width: 576px) {
  .rtl .card-dashboard-ratio .card-body > div:last-child {
    margin-right: 30px;
  }
}
.rtl .card-dashboard-finance h2 span {
  margin-left: 5px;
}
.rtl .card-dashboard-table-six .table thead tr:first-child th:last-child {
  border-right: 1px solid #ededf5;
}
.rtl .card-dashboard-table-six .table thead tr:last-child th:nth-child(2),
.rtl .card-dashboard-table-six .table thead tr:last-child th:nth-child(6) {
  border-right: 1px solid #ededf5;
}
.rtl .card-dashboard-table-six .table tbody tr td {
  text-align: left;
}
.rtl .card-dashboard-table-six .table tbody tr td:first-child {
  text-align: right;
}
.rtl .card-dashboard-table-six .table tbody tr td:nth-child(2),
.rtl .card-dashboard-table-six .table tbody tr td:nth-child(6) {
  border-right: 1px solid #ededf5;
}
@media (min-width: 1200px) {
  .rtl .main-minimal {
    padding: 10px 0 0;
  }
}
@media (min-width: 992px) {
  .rtl .media-dashboard-one .media-body {
    margin-left: 20px;
  }
}
.rtl .card-minimal-one .value-info p span {
  margin-left: 2px;
}
.rtl .card-minimal-one .open-info > div + div {
  margin-right: 25px;
}
.rtl .card-minimal-one .chart-wrapper {
  right: -9px;
  left: -8px;
}
.rtl .card-minimal-two .card-header > .nav .nav-link + .nav-link {
  margin-right: 2px;
}
.rtl .card-minimal-two .card-header-right .nav-link + .nav-link {
  margin-right: 2px;
}
.rtl .card-minimal-two .flot-wrapper {
  margin-left: -9px;
  margin-right: -31px;
}
.rtl .card-minimal-two .more-info {
  left: 10px;
}
.rtl .card-minimal-two .more-info span:first-child {
  text-align: left;
}
.rtl .card-minimal-two .more-info span:last-child {
  margin-right: 15px;
}
@media (min-width: 992px) {
  .rtl .card-minimal-two .flot-wrapper {
    margin-left: -9px;
    margin-right: 10px;
  }
}
@media (min-width: 576px) {
  .rtl .card-minimal-two .more-info {
    left: 20px;
  }
}
@media (min-width: 992px) {
  .rtl .card-minimal-two .more-info {
    left: 30px;
  }
}
.rtl .card-bitcoin .media-body {
  margin-right: 20px;
}
.rtl .card-minimal-three .card-header {
  padding: 20px 20px 0;
}
.rtl .card-minimal-three .main-nav-tabs {
  margin-right: -15px;
  margin-left: -15px;
}
.rtl .card-minimal-three .main-nav-tabs .lSAction > a.lSPrev {
  right: -35px;
}
.rtl .card-minimal-three .tab-pane-header > div:last-child a + a {
  margin-right: 10px;
}
.rtl .card-crypto-portfolio .table thead tr th,
.rtl .card-crypto-portfolio .table thead tr td {
  text-align: left;
}
.rtl .card-crypto-portfolio .table tbody tr th,
.rtl .card-crypto-portfolio .table tbody tr td {
  text-align: left;
}
.rtl .card-crypto-portfolio .table thead tr th:first-child,
.rtl .card-crypto-portfolio .table thead tr td:first-child {
  text-align: right;
}
.rtl .card-crypto-portfolio .table tbody tr th:first-child,
.rtl .card-crypto-portfolio .table tbody tr td:first-child {
  text-align: right;
}
.rtl .card-minimal-four .card-header .media-body {
  margin-right: 12px;
}
.rtl .card-minimal-four .card-body-top {
  right: 10px;
}
.rtl .card-minimal-four .card-body-top a {
  text-align: left;
}
.rtl .card-minimal-four .chart-wrapper {
  margin-right: -20px;
  margin-left: -9px;
}
.rtl .card-minimal-four .card-footer .nav-link {
  padding-right: 10px;
  padding-left: 10px;
}
.rtl .card-minimal-four .card-footer .nav-link + .nav-link {
  border-right: 1px solid #ededf5;
}
.rtl .card-minimal-four .card-footer .nav-link.active::before {
  right: 0;
  left: 0;
}
.rtl .main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega)::before {
  right: -5px;
  left: -5px;
}
.rtl .main-navbar-dashboard-eight .nav-sub-item > .nav-sub {
  right: 180px;
}
.rtl .main-navbar-dashboard-eight .nav-sub-item > .nav-sub::before {
  right: -5px;
  left: auto;
}
@media (max-width: 575px) {
  .rtl .main-content-dashboard-eight .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.rtl .card-dashboard-seventeen .chart-wrapper {
  left: -8px;
  right: -8px;
}
.rtl .card-dashboard-eighteen .card-body {
  padding: 20px 0 34px;
}
.rtl .card-dashboard-eighteen .card-body h6 {
  padding-right: 23px;
}
.rtl .card-dashboard-eighteen .card-body h6::before {
  right: 0;
}
.rtl .card-dashboard-eighteen .chartjs-wrapper {
  margin-right: -10px;
  margin-left: -5px;
}
.rtl .card-dashboard-nineteen .card-header {
  padding: 20px 20px 0;
}
@media (min-width: 375px) {
  .rtl .card-dashboard-nineteen .card-header {
    right: 0;
  }
}
.rtl .card-dashboard-nineteen .chart-legend > div::before {
  margin-left: 5px;
}
.rtl .card-dashboard-nineteen .chart-legend > div + div {
  margin-right: 10px;
}
.rtl .card-dashboard-nineteen .flot-chart-wrapper {
  margin: -30px -47px -16px -8px;
}
@media (min-width: 768px) {
  .rtl .card-dashboard-nineteen .chart-legend {
    margin-right: 70px;
  }
}
@media (min-width: 375px) {
  .rtl .card-dashboard-nineteen .chart-legend > div + div {
    margin-right: 30px;
  }
}
.rtl .card-dashboard-progress .progress-legend li {
  padding-right: 15px;
}
.rtl .card-dashboard-progress .progress-legend li::before {
  right: 0;
}
.rtl .card-dashboard-progress .progress-legend li + li {
  margin-right: 20px;
}
.rtl .card-dashboard-progress .progress-bar + .progress-bar {
  margin-right: 1px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-progress .media-body {
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  .rtl .main-body-dashboard-nine .main-header .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .rtl .main-body-dashboard-nine.main-sidebar-hide .main-header-dashboard-nine {
    right: 0;
  }
}
.rtl .main-sidebar-indigo-dark {
  border-right-width: 0;
}
.rtl .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active::before {
  right: -20px;
  left: -20px;
}
.rtl .main-sidebar-indigo-dark .main-sidebar-body .nav-sub {
  border-left-color: rgba(255, 255, 255, 0.1);
  padding-right: 0;
}
.rtl .main-sidebar-indigo-dark .main-sidebar-body .nav-sub::before {
  right: -32px;
  left: -20px;
}
.rtl .main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link {
  padding-right: 21px;
}
.rtl .main-header-dashboard-nine .main-header-menu-icon {
  margin-left: 0;
}
@media (min-width: 992px) {
  .rtl .main-header-dashboard-nine {
    right: 220px;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .rtl .main-header-dashboard-nine {
    right: 240px;
  }
}
.rtl .main-content-1 .main-content-header .nav-link + .nav-link {
  margin-right: 25px;
}
@media (min-width: 992px) {
  .rtl .main-content-1 .main-content-header {
    margin: 0 0 1.3rem 0;
  }
}
@media (min-width: 992px) {
  .rtl .main-content-1 .main-content-header .nav-link:nth-child(5) {
    margin-right: auto;
  }
}
.rtl .card-dashboard-twentyone .list-group-item {
  border-right-width: 0;
}
.rtl .card-dashboard-twentyone .list-group-item span:last-of-type {
  text-align: left;
}
.rtl .card-dashboard-twentyone .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .card-dashboard-twentyone .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomin,
.rtl .card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomout {
  right: 15px;
}
.rtl .card-dashboard-twentytwo .media-body {
  margin-right: 15px;
}
.rtl .card-dashboard-twentytwo .media-body h6 > small {
  margin-right: 5px;
}
.rtl .card-dashboard-twentytwo .chart-wrapper {
  left: -9px;
  right: -9px;
}
.rtl .card-dashboard-twentythree .main-donut-chart.chart1 .chart-center {
  right: 15px;
}
.rtl .card-dashboard-twentythree label span {
  margin-left: 5px;
}
.rtl .card-dashboard-audience-metrics .card-header {
  padding: 20px 20px 0;
}
.rtl .card-dashboard-audience-metrics .chart-wrapper {
  left: 0;
  right: 0;
  padding: 5px 5px 0;
}
.rtl .card-dashboard-audience-metrics .flot-chart .flot-x-axis > div span:last-child {
  padding-right: 2px;
}
.rtl .card-dashboard-audience-metrics .card-body > div + div {
  margin-right: 10px;
  padding-right: 10px;
}
.rtl .card-dashboard-audience-metrics .card-body label span {
  margin-left: 5px;
}
@media (min-width: 576px) {
  .rtl .card-dashboard-audience-metrics .card-body > div + div {
    margin-right: 20px;
    padding-right: 20px;
  }
}
.rtl .card-dashboard-twentyfour .card-header {
  padding: 20px 20px 0;
}
.rtl .card-dashboard-twentyfour .card-body {
  padding: 15px 20px 20px;
}
.rtl .card-dashboard-twentyfour .card-body-top > div + div {
  margin-right: 30px;
}
.rtl .card-dashboard-twentyfour .chart-legend span {
  margin-left: 5px;
}
.rtl .card-dashboard-twentyfour .chart-legend > div + div {
  margin-right: 20px;
}
.rtl .card-dashboard-twentyfour .chart-wrapper {
  margin-left: -10px;
}
.rtl .card-dashboard-twentyfive .col + .col {
  border-right: 1px solid #ededf5;
}
.rtl .card-dashboard-twentyfive .chart-wrapper {
  margin: 0 -8px -5px;
}
.rtl .card-dashboard-twentysix .card-header {
  padding: 15px 15px 10px;
}
.rtl .card-dashboard-twentysix .chart-legend > div + div {
  margin-right: 15px;
}
.rtl .card-dashboard-twentysix .chart-legend span {
  margin-left: 2px;
}
.rtl .card-dashboard-twentysix .chart-wrapper {
  margin: -30px -18px -15px -18px;
}
.rtl .main-media-list-reviews .media-body {
  margin-right: 15px;
}
.rtl .main-star-item + .main-star-item {
  margin-right: 3px;
}
.rtl .main-media-list-activity .media-body {
  margin-right: 15px;
}
.rtl .main-header-profile {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.rtl .dropdown-menu-arrow:after {
  left: 16px;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
.rtl .dropdown-menu-left {
  left: 0 !important;
  right: auto !important;
}
.rtl .total-revenue label span {
  margin-left: 5px;
}
.rtl .total-revenue > div + div {
  margin-right: 20px;
  padding-right: 20px;
}
.rtl .progress-style.progress .progress-bar:after {
  left: -5px;
  right: inherit;
  top: -5px;
}
.rtl .progress-style .progress-bar {
  float: right;
}
.rtl .br-br-7 {
  border-bottom-left-radius: 7px !important;
}
.rtl .br-bl-7 {
  border-bottom-right-radius: 7px !important;
}
@media (max-width: 920px) {
  .rtl .sidebar-mini .main-dashboard-header-right > div label {
    text-align: right;
  }
}
@media (max-width: 576px) {
  .rtl .total-revenue > div + div {
    margin-right: 20px !important;
    padding-right: 3px !important;
  }
}
.rtl .nav-link.html-code.active {
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
}
.rtl .success-widget h3:after {
  right: 0.5em;
  left: inherit;
}
.rtl .success-widget h3:before {
  left: 0.5em;
  right: inherit;
}
.rtl .danger-widget h3:after {
  right: 0.5em;
  left: inherit;
}
.rtl .danger-widget h3:before {
  left: 0.5em;
  right: inherit;
}
.rtl .warning-widget h3:after {
  right: 0.5em;
  left: inherit;
}
.rtl .warning-widget h3:before {
  left: 0.5em;
  right: inherit;
}
.rtl .card .box {
  right: 0;
  left: inherit;
}
.rtl .userlist-table .user-link {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .dot-label {
  right: 7px;
}
@media (max-width: 576px) {
  .rtl .profile.navtab-custom {
    padding: 11px 0 0 0 !important;
  }
  .rtl .profile.navtab-custom li a {
    margin-left: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
}
.rtl .userlist-table .dot-label {
  right: -6px;
}
@media (min-width: 992px) {
  .rtl .top-header .main-header-center {
    margin-right: 0 !important;
  }
  .rtl .top-header .header-brand.header-brand2 {
    right: 0;
    left: 0;
  }
}
.rtl .featured_icon i {
  left: 0;
  right: 0;
}
.rtl .featured_icon {
  margin-right: -35px !important;
}
.rtl ul.timeline:before {
  right: 25px;
}
.rtl .img-card .img-card-circle {
  margin-left: -48px;
  text-align: left;
  left: 0;
}
.rtl .btn-icon {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
@media (max-width: 767px) {
  .rtl .responsive-navbar.navbar .navbar-collapse {
    right: 0;
    left: 0;
  }
}
.rtl .feature-1 {
  left: 40px;
  right: inherit;
}
.rtl .img-card-circle1 {
  margin-left: -5px;
  text-align: left;
  left: 0;
}
.rtl .img-card-circle2 {
  margin-left: 1px;
  text-align: left;
  left: 0;
}
.rtl .img-card-circle3 {
  margin-left: 4px;
  left: 0;
}
.rtl .img-card-circle4 {
  margin-left: 0px;
  left: 0;
}
.rtl .product-grid6 .icons {
  right: 0;
  left: 0;
}
.rtl .product-grid6:hover .icons {
  right: 0;
  left: 0;
}
.rtl .product-image .pic-2 {
  right: 0;
  left: 0;
}
.rtl .product-grid6 .product-link a:nth-child(2n) {
  border-left: none;
}
.rtl .handle-counter input {
  float: right;
  border-right: 0;
  border-left: 0;
}
.rtl .handle-counter .counter-minus,
.rtl .handle-counter .handle-counter .counter-plus {
  float: right;
}
.rtl .handle-counter .counter-minus {
  border-radius: 3px 3px 0px 0px !important;
}
.rtl .handle-counter .counter-plus {
  border-radius: 0px 0px 3px 3px !important;
}
.rtl .counter-minus {
  border-radius: 0px 0 0 0px !important;
}
.rtl .counter-plus {
  border-radius: 0 0px 0px 0 !important;
}
.rtl .edit {
  margin-right: 30px;
}
.rtl .mobile-main-header .main-header-message .dropdown-menu {
  right: auto;
  left: -5px;
}
.rtl .card-options a:not(.btn) {
  margin-right: 0;
  margin-left: inherit;
}
.rtl .card-options {
  margin-right: auto;
  margin-left: inherit;
}
.rtl .lds-heart div:before {
  right: -17px;
  left: inherit;
  border-radius: 0 50% 50% 0;
}
.rtl .lds-heart div {
  right: 19px;
  left: inherit;
}
.rtl .lds-heart {
  transform: rotate(313deg);
}
@-webkit-keyframes lds-ripple {
  0% {
    right: 28px;
  }
  100% {
    right: -1px;
  }
}
@keyframes lds-ripple {
  0% {
    right: 28px;
  }
  100% {
    right: -1px;
  }
}
.rtl .lds-spinner div:after {
  right: 29px;
}
.rtl .lds-facebook div:nth-child(1) {
  right: 6px;
}
.rtl .lds-facebook div {
  right: 6px;
}
.rtl .lds-facebook div:nth-child(2) {
  right: 26px;
}
.rtl .lds-facebook div:nth-child(3) {
  right: 45px;
}
@media (max-width: 768px) {
  .rtl .main-header-message .dropdown-menu,
  .rtl .main-header-notification .dropdown-menu,
  .rtl .main-profile-menu .dropdown-menu {
    right: 5px !important;
    left: 5px !important;
  }
  .rtl .menu-header-content {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
  }
}
@media (max-width: 568px) {
  .rtl .feature-1 {
    left: 4px;
  }
  .rtl .btn,
  .rtl .sp-container button {
    margin-left: 0px;
    margin-top: 0px;
  }
  .rtl .main-contact-action {
    left: 0px !important;
  }
}
.rtl .main-sidemenu .slide.is-expanded i.angle {
  left: 20px;
}
.rtl .main-sidemenu i.angle {
  left: 20px;
  right: inherit;
}
@media (max-width: 600px) {
  .rtl .main-nav-line .nav-link + .nav-link {
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  .rtl .profile-cover__info .nav li:not(:first-child) {
    margin-right: 0px !important;
  }
}
@media (max-width: 568px) {
  .rtl .btn.btn-rounded.plus,
  .rtl .btn.btn-rounded.comment {
    margin-left: -25px;
  }
}
.rtl ul.inbox-pagination {
  float: left;
}
.rtl .inbox-pagination li span {
  margin-left: 5px;
}
.rtl .nav.panel-tabs .side-menu__icon {
  margin-left: 5px;
}
@media (max-width: 768px) {
  .rtl .responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search {
    right: 0;
    left: 0;
  }
  .rtl .responsive-navbar .collapse.show .dropdown .show.dropdown-menu {
    right: 5px !important;
    left: 5px !important;
  }
}
.rtl .circle-icon {
  left: 40px;
  right: inherit;
}
.rtl .dot-label-1 {
  margin-left: 5px;
}
@media (max-width: 767px) {
  .rtl .demo-icon .nav-link {
    padding: 12px 10px 4px 4px !important;
  }
}
.rtl .pos-absolute.bg-black-9 {
  border-radius: 0px 0px 5px 5px;
}
.rtl div.dt-button-info {
  right: 50%;
  margin-right: -200px;
}
@media (min-width: 768px) {
  .rtl .main-footer {
    padding: 0.9rem 250px 0.9rem 1rem !important;
  }
}
@media (max-width: 768px) {
  .rtl .main-footer {
    padding: 0.9rem 10px 0.9rem 1rem;
  }
}
.rtl .bootstrap-tagsinput .badge [data-role=remove]:after {
  margin-right: 6px;
}
.rtl .img-card-circle1 {
  margin-left: 0px;
  text-align: left;
  left: 0;
}
.rtl .demo-icon {
  margin-left: 20px !important;
  margin-right: inherit !important;
}
.rtl #user-datatable {
  border-right: 0px !important;
}
.rtl #user-datatable thead th {
  border-left: 0px !important;
  border-right: 0px !important;
}
.rtl #user-datatable td {
  border-left: 0px !important;
  border-right: 0px !important;
}
.rtl .demo-icon.nav-link {
  padding: 0rem 0.2rem 0rem 0rem !important;
}
.rtl .intl-tel-input .flag-dropdown .selected-flag {
  padding: 10px 7px 9px 18px;
}
.rtl .background-image-blog {
  border-top-right-radius: calc(0.25rem - 1px);
  border-top-left-radius: calc(0.25rem - 1px);
}
.rtl .attached-file-image .pic-2 {
  right: 0;
  left: 0;
}
.rtl .attached-file-grid6:hover .icons {
  right: 0;
  left: 0;
}
.rtl .image-pic {
  left: 0;
  right: 0;
  padding: 0px 10px 20px 0px;
}
.rtl .tag.tag-attachments {
  padding: 4px 15px 2px 15px;
}
.rtl .tag.tag-attachments-lg {
  padding: 5px 17px 3px 17px;
}
.rtl .tag.tag-attachments-sm {
  padding: 3px 10px 1px 10px;
}
.rtl .tags .tag-files span {
  margin-left: 104px;
}
.rtl .attached-file-grid6 .icons {
  right: 0;
  left: 0;
}
.rtl .owl-nav .owl-next {
  left: -25px;
  right: inherit;
}
.rtl .owl-nav .owl-prev {
  right: -25px;
  left: inherit;
}
.rtl .about-team {
  left: 0;
  right: 0;
}
.rtl .apexcharts-legend-marker {
  margin-left: 10px !important;
}
.rtl .notification:before {
  right: 20%;
  margin-right: -2.5px;
}
.rtl .notification .notification-time {
  right: -25px;
  text-align: left;
}
.rtl .notification .notification-icon {
  right: 15%;
  left: inherit;
}
.rtl .notification .notification-body {
  margin-right: 24%;
  margin-left: 18%;
}
.rtl .notification .notification-body:before {
  border-left-color: #fff;
  right: -20px;
  left: inherit;
  border-right-color: transparent;
}
@media (max-width: 576px) {
  .rtl .notification .notification-time {
    left: 5px !important;
    right: inherit !important;
  }
  .rtl .notification .notification-body {
    margin-right: 0px;
    margin-left: 0px;
  }
  .rtl .notification-badge {
    right: 10px;
    left: inherit !important;
  }
  .rtl .notification .notification-time .time {
    margin-right: 5px;
    margin-left: 10px;
  }
}
.rtl *::-ms-backdrop,
.rtl .horizontalMenucontainer .main-header-left {
  margin-right: 0 !important;
}
.rtl *::-ms-backdrop,
.rtl .chat .action-header {
  padding: 10px 17px 1px 13px;
}
.rtl *::-ms-backdrop,
.rtl .sidebar-mini .main-header-left .btn {
  margin-right: 60px;
  right: 250px;
}
.rtl *::-ms-backdrop,
.rtl .sidebar-mini .main-content.app-content .main-header-left {
  margin-right: 0;
}
.rtl *::-ms-backdrop,
.rtl .datetimepicker table th.next {
  border-top-left-radius: 0;
}
.rtl *::-ms-backdrop,
.rtl .datetimepicker table th.prev {
  border-top-right-radius: 0;
}
@media (min-width: 992px) {
  .rtl *::-ms-backdrop,
  .rtl .sidebar-mini .main-header-left {
    margin-right: 80px;
  }
  .rtl *::-ms-backdrop,
  .rtl .sidebar-mini .main-header .main-header-left .header-brand {
    margin-left: 80px;
  }
}
.rtl *::-ms-backdrop,
.rtl .btn-icon-list .btn {
  margin-left: 10px;
}
.rtl *::-ms-backdrop,
.rtl .fc-datepicker.main-datepicker.hasDatepicker {
  border-left: 0 !important;
}
@media (min-width: 992px) {
  .rtl *::-ms-backdrop,
  .rtl .tasks .ckbox {
    margin-left: 10px;
  }
  .rtl *::-ms-backdrop,
  .rtl .app-sidebar__toggle {
    margin-left: 30px !important;
  }
}
@media (max-width: 767px) {
  .rtl *::-ms-backdrop,
  .rtl .main-header-left .responsive-logo {
    margin-right: 40px !important;
  }
  .rtl *::-ms-backdrop,
  .rtl .sidebar-mini .main-header .main-header-left .header-brand {
    margin-right: 30px;
  }
}
.rtl *::-ms-backdrop,
.rtl #list3 .me-4 {
  margin-left: 0 !important;
}
.rtl .adtocart {
  right: 40%;
}
.rtl .prod-cat li ul {
  margin-right: 44px;
}
.rtl .nav.prod-cat li a i {
  margin-left: 14px;
}
.rtl .product-sale {
  right: 13px;
  left: 5px;
}
.rtl .product-sale .wishlist {
  float: left;
  left: 26px;
}
.rtl .shopping-cart .product-item .product-thumb,
.rtl .wishlist-table .product-item .product-thumb,
.rtl .order-table .product-item .product-thumb {
  padding-left: 0;
}
.rtl .shopping-cart .product-item .product-title small,
.rtl .wishlist-table .product-item .product-title small,
.rtl .order-table .product-item .product-title small {
  margin-right: 6px;
}
.rtl .shopping-cart-footer > .column:last-child {
  text-align: left;
}
.rtl .shopping-cart-footer > .column:last-child .btn {
  margin-left: 0;
  margin-right: 5px;
}
.rtl .coupon-form .form-control {
  margin-left: 12px;
}
.rtl #checkoutsteps .item .purchase {
  margin-right: 21px;
}
.rtl #checkoutsteps .total {
  float: left;
}
.rtl .card-pay .tabs-menu.nav li {
  border-left: 1px solid #d3dfea;
}
.rtl .widget-user .widget-user-image {
  right: 50%;
  margin-right: -45px;
}
.rtl .user-wideget-footer {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .user-wideget .border-right {
  border-left: 1px solid #f4f4f4;
}
.rtl .main-footer .container {
  padding: 38px 20px 0;
}
.rtl .main-footer .container-fluid {
  padding: 38px 20px 0;
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 992px) {
  .rtl .main-footer .container {
    padding: 10px 0 0;
  }
}
@media (max-width: 480px) {
  .rtl .main-footer .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 633px) {
  .rtl .profile-name.ms-2 {
    margin-right: 0;
  }
}
.rtl .main-header-left .list-items li i {
  margin-left: 15px;
}
.rtl .main-logo i {
  margin-left: 8px;
}
.rtl .main-header-menu-icon {
  margin-left: 10px;
}
.rtl .main-header-menu-icon span::before,
.rtl .main-header-menu-icon span::after {
  right: 0;
}
@media (min-width: 992px) {
  .rtl .main-header-menu-icon {
    margin-left: 25px;
  }
}
.rtl .main-header-menu {
  right: 0;
}
.rtl .main-header-menu .nav-item::before {
  margin-right: 25px;
  border-right: 2px solid rgba(28, 39, 60, 0.12);
}
.rtl .main-header-menu .nav-item > .nav-link .typcn {
  margin-left: 15px;
}
.rtl .main-header-menu .nav-item.active > .nav-link::before {
  right: -20px;
}
@media (min-width: 992px) {
  .rtl .main-header-menu {
    border-left: 0;
  }
}
@media (min-width: 992px) {
  .rtl .main-header-menu .nav-item + .nav-item {
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  .rtl .main-header-menu .nav-item > .nav-link.with-sub::after {
    margin-right: 5px;
  }
}
@media (min-width: 992px) {
  .rtl .main-header-menu .nav-item > .nav-link .typcn {
    margin-left: 7px;
  }
}
@media (min-width: 992px) {
  .rtl .main-header-menu .nav-item.active > .nav-link::before {
    right: 0;
    left: 0;
  }
}
.rtl .main-menu-sub {
  margin-right: 32px;
}
@media (min-width: 992px) {
  .rtl .main-menu-sub {
    margin-right: 0;
  }
}
.rtl .main-menu-sub-mega {
  right: 0;
  left: 0;
}
@media (min-width: 992px) {
  .rtl .main-menu-sub-mega .container > div + div {
    border-right: 1px solid rgba(28, 39, 60, 0.05);
  }
}
@media (min-width: 992px) {
  .rtl .main-menu-sub-mega .nav + .nav {
    margin-right: 20px;
  }
}
@media (min-width: 1200px) {
  .rtl .main-menu-sub-mega .nav + .nav {
    margin-right: 25px;
  }
}
.rtl .main-header-right .btn-social + .btn-social {
  margin-right: 10px;
}
.rtl .main-header-search-link {
  margin-left: 15px;
}
.rtl .main-profile-menu > .profile-name::after {
  right: 50%;
  margin-right: -7px;
}
.rtl .main-header-notification .dropdown-menu {
  right: auto;
  left: -10px;
}
.rtl .main-profile-menu .dropdown-menu:before {
  right: auto !important;
  left: 15px !important;
}
.rtl .main-header-right .dropdown-menu:before {
  left: 28px;
  right: auto;
}
.rtl.light-theme .main-sidebar-header {
  border-left: 1px solid #ededf5;
}
.rtl .main-header-message .dropdown-menu {
  right: auto;
  left: -10px;
}
.rtl .main-notification-list .media:hover::before,
.rtl .main-notification-list .media:focus::before {
  right: -20px;
  left: -20px;
}
.rtl .main-notification-list .media-body {
  margin-right: 15px;
}
.rtl .main-profile-menu > .main-img-user::before {
  left: -90px;
  margin-right: -7px;
}
.rtl .main-profile-menu .dropdown-menu {
  right: 0;
  left: 0;
  right: auto;
  left: 0px;
}
.rtl .main-profile-menu .dropdown-item i {
  margin-left: 10px;
  margin-right: inherit;
}
.rtl .main-header-sticky {
  right: 0;
  left: 0;
}
.rtl .main-header-right form[role=search] {
  left: 0;
}
@media (min-width: 992px) {
  .rtl .main-header-menu-icon {
    margin-left: 25px;
    margin-right: auto;
    margin-left: 8px !important;
  }
}
.rtl form[role=search].active {
  left: 0;
  border-right: 0px solid #e3e3f7;
  right: -1px;
}
.rtl .main-header-message .dropdown-footer,
.rtl .main-header-notification .dropdown-footer {
  border-radius: 0px 10px 10px 0px;
}
@media (min-width: 992px) {
  .rtl .main-header-left .btn {
    left: 0px;
    right: inherit;
    border-right: inherit;
    border-left: 1px solid #ededf5 !important;
    border-radius: 0px 0px 5px 5px;
  }
}
.rtl .header-megamenu-dropdown i {
  margin-left: 3px;
}
.rtl .main-header.hor-header > .container-fluid {
  padding-right: 25px;
  padding-left: 25px;
}
.rtl .main-header-arrow {
  left: auto;
}
@media (max-width: 480px) {
  .rtl .main-header-right .nav .nav-item .dropdown-menu {
    right: auto;
    left: auto;
    right: 5px;
    left: 5px;
  }
}
@media (min-width: 768px) {
  .rtl .main-header {
    right: 0;
    padding-right: 250px;
    padding-left: inherit;
  }
  .rtl .app.sidenav-toggled .main-header {
    padding-right: 80px;
    padding-right: 80px;
  }
}
.rtl .horizontalMenucontainer .main-header.hor-header {
  padding-right: 0;
}
@media (max-width: 633px) and (min-width: 321px) {
  .rtl .main-profile-menu {
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
}
@media (max-width: 320px) {
  .rtl .main-profile-menu {
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
}
.rtl .desktoplogo {
  float: right;
}
.rtl .horizontalMenu > .horizontalMenu-list {
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li {
  float: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > a {
  padding: 17px 13px 17px 13px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  border-left: 0px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li a.menuhomeicon {
  padding-right: 25px;
  padding-left: 25px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > a i {
  margin-left: 5px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > a .arrow:after {
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-left: 4px solid rgba(0, 0, 0, 0);
  float: left;
  left: 11px;
  margin: 0 14px 0 0;
  text-align: left;
}
.rtl .horizontalMenu > .horizontalMenu-list > li.rightmenu {
  float: left;
  float: left;
}
.rtl .horizontalMenu > .horizontalMenu-list > li.rightmenu a {
  padding: 0px 20px 0px 30px;
  border-left: none;
}
.rtl .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch {
  float: left;
  margin: 16px 0px 0px 0px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input {
  float: left;
  left: 0;
}
.rtl .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch .btnstyle {
  left: 0;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
  border-left: 0 none;
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a > i {
  margin-left: 9px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
  right: 100%;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  border-left: 0 none;
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a > i {
  margin-left: 9px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  right: 100%;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  border-left: 0 none;
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a > i {
  margin-left: 9px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu {
  right: 0px;
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .title {
  padding: 5px 0px 5px 5px;
  margin: 0px 0px 4px 0px;
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li {
  text-align: right;
  padding: 5px 10px 5px 10px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
  border-left: none;
  text-align: right;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu li i {
  margin-left: 5px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu li i {
  margin-left: 5px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu.halfmenu {
  left: auto;
  right: auto;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu.halfdiv {
  left: auto;
  right: auto;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type=submit] {
  float: left;
  margin-left: 15px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type=button] {
  float: left;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .carousel-caption {
  right: 0;
  left: 0;
}
@media only screen and (max-width: 991px) {
  .rtl {
    /* ================== Mobile Mega Menus CSS  ================== */
    /* ================== Mobile Header CSS ================== */
    /* Mobile Toggle Menu icon (X ICON) */
    /* ================== Mobile Overlay/Drawer CSS ================== */
    /* ================== Mobile Sub Menu Expander Arrows  ================== */
    /*End Media Query*/
  }
  .rtl .horizontalMenu {
    right: 0;
  }
  .rtl .horizontalMenu > .horizontalMenu-list {
    margin-right: -240px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li {
    border-left: none;
    clear: left;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > a {
    padding: 8px 17px 8px 32px;
    text-align: right;
    border-left: solid 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li a.menuhomeicon {
    padding-right: 17px;
    padding-left: 17px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    padding: 10px 36px 10px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li span + a {
    padding-left: 30px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
    right: 100%;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li {
    margin: 0px 0px 0px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding: 10px 62px 10px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:before {
    right: 45px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li span + a {
    padding-left: 30px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
    right: 100%;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li {
    margin: 0px 0px 0px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding: 10px 34px 10px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li span + a {
    padding-left: 30px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu.halfmenu {
    padding: 5px 0px 10px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .title {
    padding: 10px 0px 10px 8px;
  }
  .rtl .horizontal-header {
    right: 0;
  }
  .rtl .callusbtn {
    left: 5px;
  }
  .rtl .animated-arrow {
    right: 0;
    padding: 14px 0px 16px 35px;
    margin: 18px 25px 0 0;
  }
  .rtl .horizontal-overlapbg {
    left: 0;
  }
  .rtl .active .horizontalMenucontainer {
    margin-right: 240px;
  }
  .rtl .active .horizontalMenu > .horizontalMenu-list {
    margin-right: 0;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click {
    left: 0;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    margin-left: 10px;
    float: left;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click02 {
    left: 0;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click02 > i {
    margin: 0px 6px 8px 6px;
    float: left;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click03 {
    left: 0;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click03 > i {
    margin: 0px 6px 8px 6px;
    float: left;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click04 {
    left: 0;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click04 > i {
    margin: 0px 6px 8px 6px;
    float: left;
  }
  .rtl .mega-menubg.hor-mega-menu ul {
    margin-right: 0;
    padding-right: 0;
  }
  .rtl .desktop-logo {
    margin-right: 2rem !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1162px) {
  .rtl .horizontalMenu > .horizontalMenu-list > li a.menuhomeicon {
    padding-right: 22px;
    padding-left: 22px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .rtl .horizontalMenu > .horizontalMenu-list > li > a {
    padding: 10px 10px 10px 10px;
  }
}
@media (max-width: 767px) {
  .rtl .desktop-logo-1 {
    margin-right: 0;
  }
  .rtl .horizontalMenucontainer .header-brand {
    margin-right: 3rem;
  }
  .rtl .main-header-left .header-brand {
    right: 0;
    left: 0;
  }
}
@media (min-width: 992px) {
  .rtl .side-badge {
    left: 17px;
  }
}
.rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu .sub-menu-sub:after {
  left: 14px;
}
.rtl .sub-menu li a:before {
  right: 15px;
}
.rtl .mega-menubg li a:before {
  right: 9px;
}
.rtl .horizontalMenu > .horizontalMenu-list > li > a i.horizontal-icon {
  margin-left: 0;
}
.rtl .hor-icon {
  margin-left: 3px;
}
.rtl .horizontal-badge {
  margin-right: 1px;
}
.rtl .mega-menubg.hor-mega-menu h3 {
  padding: 0 2px 0 20px;
}
.rtl .horizontalMenucontainer .side-menu__icon {
  margin-left: 7px;
}
@media only screen and (max-width: 991px) {
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding: 10px 80px 10px 0px;
  }
  .rtl .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a:before {
    right: 62px;
  }
}
.rtl .main-iconbar {
  right: 0;
}
.rtl .main-iconbar-logo::after {
  right: 20px;
}
.rtl .main-iconbar-aside {
  border-left: 1px solid #d6d6e6;
  right: 64px;
}
@media (min-width: 1200px) {
  .rtl .main-iconbar-aside {
    border-left: 0;
  }
}
@media (min-width: 1200px) {
  .rtl .main-iconbar-aside.show + .main-content {
    margin-right: 294px;
  }
}
.rtl .main-iconbar-header {
  padding-right: 0;
}
@media (min-width: 1200px) {
  .rtl .main-iconbar-toggle-menu::before {
    right: -1px;
    border-right: 2px solid #323251;
  }
}
.rtl .main-iconbar-body {
  padding-right: 0;
}
.rtl .main-iconbar-body .nav {
  border-right: 2px solid #f0f0f8;
  padding-right: 20px;
}
.rtl .main-iconbar-body .nav-link i {
  margin-left: 10px;
}
.rtl .main-iconbar-body .nav-link.with-sub::after {
  margin-right: auto;
}
@media (min-width: 992px) {
  .rtl .main-iconbar-body .nav-link.with-sub::after {
    margin-right: 4px;
  }
}
@media (max-width: 991.98px) {
  .rtl .main-content-left-show .main-content-left {
    right: 0;
    border-left: 1px solid #ededf5;
  }
}
.rtl .main-content .container,
.rtl .main-content .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
}
.rtl .main-content-right {
  padding-right: 25px;
  margin-right: 25px;
}
.rtl .main-content.horizontal-content {
  padding-top: 0 !important;
  margin-right: 0;
}
@media (min-width: 992px) {
  .rtl .main-content {
    padding-top: 0 !important;
    margin-right: 240px;
    margin-left: inherit;
  }
  .rtl .main-body.main-sidebar-hide .main-content {
    margin-right: 80px !important;
  }
}
.rtl .main-content-left-components {
  border-left: 1px solid #f0f0f8;
}
.rtl .main-content-choose-demo .card figcaption {
  right: 0;
  left: 0;
}
.rtl .main-header-profile .main-img-user::after {
  left: 6px;
}
.rtl .main-profile-menu .profile-user img {
  margin-right: 0;
}
.rtl .main-content-left-profile {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 992px) {
  .rtl .main-content-left-profile {
    padding-left: 20px;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 1200px) {
  .rtl .main-content-left-profile {
    padding-left: 25px;
  }
}
.rtl .main-profile-social-list .media-body {
  margin-right: 20px;
}
@media (min-width: 576px) {
  .rtl .main-content-body-profile .nav {
    padding: 18px 30px 17px 14px;
  }
}
@media (min-width: 992px) {
  .rtl .main-content-body-profile .nav {
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .rtl .main-content-body-profile .nav {
    padding-right: 25px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .rtl .main-content-body-profile .main-nav-line .nav-link.active::before {
    right: 0;
    left: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .rtl .main-content-body-profile .main-nav-line .nav-link + .nav-link {
    margin-right: 20px;
  }
}
.rtl .main-profile-body {
  padding: 15px 0 0;
}
@media (min-width: 992px) {
  .rtl .main-profile-body {
    padding: 25px 20px 0 0px;
  }
}
@media (min-width: 1200px) {
  .rtl .main-profile-body {
    padding-right: 25px;
  }
}
.rtl .main-profile-view-info {
  right: 0;
}
.rtl .main-profile-view-info span {
  margin-right: 5px;
}
.rtl .main-profile-work-list .media-body {
  margin-right: 20px;
}
.rtl .main-profile-contact-list .media-body {
  margin-right: 25px;
}
@media (max-width: 1134px) {
  .rtl .main-profile-body .media.profile-footer .media-body {
    padding: 3px 0 15px 0;
  }
}
@media (max-width: 578px) {
  .rtl .main-profile-menu .profile-user img {
    margin-right: 0;
  }
}
.rtl .profile-user .profile-edit {
  left: 0;
}
.rtl .main-profile-body .card-header {
  padding-right: 0;
}
.rtl .drop-down-profile span.assigned-task {
  left: 0;
  right: inherit;
}
@media (max-width: 575px) {
  .rtl .main-content-body-profile .main-nav-line .nav-link.active::before {
    right: 0px;
  }
}
@media (max-width: 767.98px) {
  .rtl .main-profile-menu .profile-user img {
    margin-right: 0 !important;
  }
}
.rtl .profile.navtab-custom {
  padding: 11px 0 10px 0;
}
.rtl .profile.navtab-custom li a {
  margin-left: 7px;
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
}
.rtl .profile-cover__img {
  right: 50px;
}
@media (min-width: 601px) {
  .rtl .profile-cover__info .nav {
    padding: 15px 170px 10px 0px;
  }
}
.rtl .profile-cover__info .nav li:not(:first-child) {
  margin-right: 30px;
  padding-right: 30px;
  border-right: 1px solid rgba(238, 238, 238, 0.2);
}
@media (min-width: 769px) {
  .rtl .main-nav-line .nav-link + .nav-link {
    margin-right: 5px;
  }
}
.rtl .card-header:first-child {
  border-radius: 11px 0px 0 11px;
}
@media (max-width: 768px) {
  .rtl .main-nav-line .nav-link + .nav-link {
    margin-right: 0 !important;
  }
  .rtl .profile-cover__img {
    right: 0;
    left: 0;
  }
}
.rtl .profile-online {
  left: -10px;
  right: inherit;
}
.rtl a.option-dots {
  margin-left: 5px;
  margin-right: inherit;
}
.rtl .main-sidebar-body .nav-sub-item {
  margin-right: 55px;
}
@media (min-width: 992px) {
  .rtl .main-body-sidebar .main-header .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.rtl .main-sidebar {
  border-left: 0 solid #d8dfea;
}
@media (max-width: 991.98px) {
  .rtl .main-sidebar {
    right: 0;
  }
}
@media (min-width: 992px) {
  .rtl .main-sidebar-hide .main-sidebar-body .nav-link {
    margin-left: 0;
  }
}
.rtl .main-sidebar-sticky {
  right: 0;
}
@media (min-width: 992px) {
  .rtl .main-sidebar-sticky + .main-content {
    margin-right: 220px;
  }
}
.rtl .main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu {
  right: -30px;
}
.rtl .main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu .dropdown-item i {
  margin-left: 3px;
}
.rtl .main-sidebar-loggedin .media-body {
  margin-right: 12px;
}
.rtl .main-sidebar-body .nav-item.active .nav-link .nav-badge {
  left: 12px !important;
}
.rtl .main-sidebar-body .nav-sub {
  margin-right: 32px;
}
.rtl .main-sidebar-body .nav-item + .nav-item::before {
  right: 30px;
  left: 0;
}
.rtl .nav-link.with-sub .angle {
  left: 23px;
}
.rtl .nav-link.with-sub .side-badge {
  left: 23px;
}
.rtl .main-sidebar-body .nav-sub {
  margin: 0 7px 0 0px;
}
.rtl .main-sidebar-body .nav-sub-item .nav-sub {
  padding: 0 18px 0 0px;
  border-left-width: 1px;
  margin-right: 0;
}
.rtl .main-sidebar-body .nav-sub-link.with-sub::after {
  margin-right: auto;
}
@media (min-width: 992px) {
  .rtl .main-sidebar-body .nav-sub-link.with-sub::after {
    margin-right: 4px;
  }
}
.rtl .main-sidebar-body .nav-label {
  padding: 20px 29px 10px;
}
.rtl .main-sidebar-body .nav-sub li .nav-sub-link::after {
  right: -30px;
}
.rtl .main-sidebar-body .nav-label:after {
  right: 13px;
}
@media (min-width: 992px) {
  .rtl .main-sidebar-hide .main-sidebar-body .nav-link i.typcn {
    margin-left: 0;
  }
}
.rtl .sidebar-right .main-nav-line .nav-link {
  padding: 10px 21px 10px 18px;
}
.rtl .main-sidebar-body .nav-sub-item {
  margin-right: 0;
  text-align: right;
  padding: 2.2px 52px 2.2px 25px;
}
.rtl .app-sidebar__user {
  background-position: right;
}
.rtl .main-sidebar-loggedin {
  padding: 20px 20px 15px;
}
.rtl .main-sidebar-loggedin .media-body {
  margin-right: 13px;
}
.rtl .main-sidebar-body .nav-item.active:before {
  right: 0px;
}
.rtl .main-sidebar-body .nav .nav-item .nav-sub:before {
  right: 0px;
}
.rtl .main-sidebar-body .nav-sub .nav-sub-item .nav-sub-link:before::hover {
  right: -27px;
}
.rtl .main-sidebar .search .btn {
  left: 0;
}
.rtl .sidebar {
  border-right: 1px solid #ededf5;
}
.rtl .tabs-menu ul li a {
  padding: 10px 13px 11px 12px;
}
.rtl .sidebar .nav.panel-tabs .side-menu__icon {
  margin-left: 2px;
}
.rtl .main-donut-chart .slice {
  right: 0;
}
.rtl .legend {
  margin-left: 9px;
}
.rtl .dot-label {
  right: 9px;
}
.rtl .morris-wrapper-demo {
  margin-right: -15px;
  margin-left: -15px;
}
.rtl .chart-legend {
  right: 0;
  left: 0;
}
.rtl .chart-legend div + div {
  margin-right: 15px;
}
.rtl .chart-legend span {
  margin-left: 5px;
}
@media (min-width: 576px) {
  .rtl .chart-legend div + div {
    margin-right: 30px;
  }
}
@media (min-width: 576px) {
  .rtl .chart-legend span {
    margin-left: 10px;
  }
}
.rtl .chart-wrapper {
  margin-right: -13px;
  margin-left: -13px;
}
@media (min-width: 576px) {
  .rtl .chart-wrapper {
    margin-right: -10px;
    margin-left: -15px;
  }
}
.rtl table.dataTable thead .sorting_asc::after,
.rtl table.dataTable thead .sorting_desc::after {
  left: 10px;
}
.rtl table.dataTable thead .sorting::before,
.rtl table.dataTable thead .sorting::after {
  left: 10px;
}
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child::before {
  right: 7px;
}
.rtl .dataTables_wrapper .dataTables_length {
  text-align: right;
}
.rtl .dataTables_wrapper .dataTables_length .select2-container--default {
  margin-left: 5px;
}
.rtl .dataTables_wrapper .dataTables_filter {
  text-align: right;
}
.rtl .dataTables_wrapper .dataTables_filter input {
  margin-right: 0;
}
.rtl .dataTables_wrapper .dataTables_info {
  text-align: right;
}
.rtl .dataTables_wrapper .dataTables_paginate {
  text-align: right;
}
.rtl .dataTables_wrapper .dataTables_paginate .paginate_button + .paginate_button {
  margin-right: 0px;
}
.rtl .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  margin-left: 3px;
}
.rtl .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  margin-right: 3px;
}
@media (min-width: 576px) {
  .rtl .dataTables_wrapper .dataTables_filter {
    float: left;
  }
}
@media (min-width: 576px) {
  .rtl .dataTables_wrapper .dataTables_info {
    float: right;
  }
}
@media (min-width: 576px) {
  .rtl .dataTables_wrapper .dataTables_paginate {
    float: left;
  }
}
@media (max-width: 414px) {
  .rtl div.dataTables_wrapper div.dataTables_filter input {
    margin-right: -12px;
  }
}
.rtl table.dataTable tfoot th,
.rtl table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
}
.rtl .hoverable-table .btn-primary {
  margin-right: 98px;
}
.rtl .ui-datepicker {
  margin: 1px 0 0;
}
.rtl .ui-datepicker .ui-datepicker-header {
  padding: 0 0 5px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.rtl .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  left: 5px;
  right: auto;
  transform: rotate(180deg);
}
.rtl .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  right: 5px;
  left: auto;
  transform: rotate(180deg);
}
.rtl .ui-datepicker .ui-datepicker-calendar {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .datetimepicker table th.prev span,
.rtl .datetimepicker table th.next span {
  left: 0;
  right: 0;
  transform: rotate(180deg);
}
.rtl .datetimepicker table th.prev span::before {
  right: 0;
}
.rtl .datetimepicker table th.next span::before {
  left: 0;
}
.rtl .main-datetimepicker > .datepicker_header a:nth-child(2)::before {
  right: 0;
}
.rtl .main-datetimepicker > .datepicker_header a:last-child::before {
  left: 0;
}
.rtl .main-datetimepicker > .datepicker_inner_container > .datepicker_timelist {
  border-right: 1px solid #ededf5;
}
.rtl .main-datetimepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  margin: 0 1px 0 0;
}
.rtl .wizard > .steps > ul li .title {
  margin-right: 5px;
  margin-left: inherit;
}
.rtl .wizard > .steps > ul li + li {
  margin-right: 5px;
  margin-left: inherit;
}
.rtl .wizard > .actions a {
  margin-left: 10px;
  margin-right: inherit;
}
.rtl .wizard.vertical > .steps ul li + li {
  margin-right: 10px;
  margin-left: inherit;
}
@media (min-width: 576px) {
  .rtl .wizard > .steps > ul li .title {
    margin-right: 10px;
    margin-left: inherit;
  }
}
@media (min-width: 576px) {
  .rtl .wizard > .steps > ul li + li {
    margin-right: 20px;
    margin-left: inherit;
  }
}
@media (min-width: 992px) {
  .rtl .wizard > .steps > ul li + li {
    margin-right: 30px;
    margin-left: inherit;
  }
}
@media (min-width: 576px) {
  .rtl .wizard.vertical > .steps {
    float: right;
  }
}
@media (min-width: 576px) {
  .rtl .wizard.vertical > .steps ul li + li {
    margin-right: 0;
    margin-left: inherit;
  }
}
@media (min-width: 576px) {
  .rtl .wizard.vertical > .content {
    float: left;
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 576px) {
  .rtl .wizard.vertical > .actions {
    float: left;
    border-right: 1px solid #ededf5;
  }
}
.rtl .wizard-style-1 > .steps > ul a .title,
.rtl .wizard-style-1 > .steps > ul a:hover .title,
.rtl .wizard-style-1 > .steps > ul a:active .title {
  margin-left: 20px;
  margin-right: 20px;
}
.rtl .wizard-style-2 > .steps > ul a .title,
.rtl .wizard-style-2 > .steps > ul a:hover .title,
.rtl .wizard-style-2 > .steps > ul a:active .title {
  margin-left: 20px;
  margin-right: inherit;
}
.rtl #jqvmap1_ca_pin {
  margin-right: -2%;
}
.rtl #jqvmap1_ct_pin {
  margin-right: -0.25%;
}
.rtl #jqvmap1_fl_pin {
  margin-right: 5%;
}
.rtl #jqvmap1_id_pin {
  margin-right: -1%;
}
.rtl #jqvmap1_ky_pin {
  margin-right: 2%;
}
.rtl #jqvmap1_la_pin {
  margin-right: -2%;
}
.rtl #jqvmap1_mi_pin {
  margin-right: 3%;
}
.rtl #jqvmap1_mn_pin {
  margin-right: -2%;
}
.rtl #jqvmap1_nh_pin {
  margin-right: -0.25%;
}
.rtl #jqvmap1_ok_pin,
.rtl #jqvmap1_va_pin {
  margin-right: 2%;
}
.rtl #jqvmap1_wv_pin {
  margin-right: -1%;
}
.rtl .ql-bubble .ql-toolbar {
  padding: 0 8px 8px;
}
.rtl .ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 0 0 8px;
}
.rtl .ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-right: 0;
}
@media (min-width: 576px) {
  .rtl .ql-bubble .ql-toolbar .ql-formats {
    margin: 8px 0 0;
  }
  .rtl .ql-bubble .ql-toolbar .ql-formats:first-child {
    margin-right: 0;
  }
}
.rtl .ql-snow.ql-toolbar {
  padding: 5px 10px 10px !important;
}
.rtl .ql-snow.ql-toolbar .ql-formats {
  margin-top: 5px;
  margin-left: 5px;
}
.rtl .ql-snow .ql-formats button + button {
  margin: 0 2px 0 0;
}
.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  left: 3px;
  right: inherit;
}
.rtl .ql-editor {
  text-align: right;
}
.rtl .ql-snow.ql-toolbar button,
.rtl .ql-snow .ql-toolbar button {
  float: right;
}
.rtl .ql-snow .ql-picker-label {
  padding-right: 10px;
}
@media (min-width: 768px) {
  .rtl .ql-scrolling-demo {
    padding-right: 0;
  }
}
.rtl .parsley-errors-list li {
  margin: 5px 0 0;
}
.rtl .parsley-style-1 .parsley-checkbox.parsley-error {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.rtl .parsley-style-1 .parsley-select.parsley-error .select2-container--default .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .parsley-style-1 .parsley-errors-list.filled {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rtl .irs-bar-edge {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .irs-line-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .irs-line-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .irs-slider:before {
  right: 50%;
  margin-right: -1px;
}
.rtl .irs-modern .irs-slider::before {
  border-right: 1px solid #38cab3;
  border-left: 1px solid #38cab3;
  margin-right: -2px;
}
.rtl .irs-outline .irs-slider::before {
  margin-right: -4px;
}
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-left: 4px;
  padding: 3px 20px 3px 10px;
}
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  right: 7px;
}
.rtl .select2-container--default .select2-search--inline .select2-search__field {
  padding-right: 7px;
}
.rtl .select2-container--default.select2-container--disabled .select2-selection__choice {
  padding-right: 10px;
}
.rtl .select2-container--open .select2-dropdown--above {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .select2-container--open .select2-dropdown--below {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .select2-lg .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 4px !important;
  padding-left: inherit;
}
.rtl .sp-picker-container {
  border-right: 0;
}
.rtl .sp-dd::before {
  right: 0;
}
.rtl .card--calendar .card--events .list-group-item {
  padding: 13px 40px 13px 20px;
}
.rtl .card--calendar .card--events {
  margin-right: -20px;
  margin-left: -20px;
}
.rtl .card--calendar .card--events .list-group-item {
  padding: 13px 40px 13px 20px;
}
.rtl .card--events .list-group-item {
  padding: 10px 40px 10px 18px;
  border-left-width: 0;
  border-right-width: 0;
}
.rtl .card--events .event-indicator {
  right: 20px;
}
.rtl .card--events .event-user .main-img-user + .main-img-user {
  margin-right: -6px;
}
.rtl .card--events .event-user a:last-child {
  margin-right: 10px;
}
.rtl .ui-datepicker .ui-datepicker-calendar td:last-child {
  border-left: 0;
}
.rtl .ui-datepicker-multi .ui-datepicker-group {
  float: right;
}
.rtl .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {
  right: 10px;
}
.rtl .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {
  left: 10px;
}
.rtl .ui-datepicker-multi .ui-datepicker-group-last {
  padding-left: 0;
}
.rtl .main-content-calendar .container,
.rtl .main-content-calendar .container-fluid {
  padding: 20px 0 0;
}
.rtl .main-nav-calendar-event .nav-link i {
  margin-left: 10px;
}
.rtl .main-nav-calendar-event .nav-link.exclude::before {
  right: 0;
  left: 0;
}
@media (min-width: 992px) {
  .rtl .main-content-body-calendar {
    padding-right: 25px;
  }
}
.rtl .main-calendar .fc-view .fc-day-number {
  margin: 2px 0px 0 2px;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-scroller,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-scroller {
  padding: 0 20px 20px;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item > td.fc-list-item-time,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item > td.fc-list-item-time {
  border-left: 1px solid #f0f0f8;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item > td.fc-list-item-title,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item > td.fc-list-item-title {
  border-left: 1px solid #f0f0f8;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
  margin-right: 20%;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item-time,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item-time {
  padding: 12px 15px 2px;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item-title,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title {
  padding: 0 15px 12px;
}
.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item-title .fc-desc,
.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title .fc-desc {
  font-size: 13px;
  line-height: 1.375;
  display: block;
}
.rtl .main-calendar .fc-time-grid-event {
  border-left-width: 0;
}
@media (max-width: 575px) {
  .rtl .main-calendar .fc-header-toolbar button.fc-today-button {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .main-calendar .fc-header-toolbar button.fc-month-button::before,
  .rtl .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before,
  .rtl .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before,
  .rtl .main-calendar .fc-header-toolbar button.fc-listWeek-button::before,
  .rtl .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {
    right: 10px;
  }
  .rtl .main-calendar .fc-header-toolbar button.fc-listWeek-button::before,
  .rtl .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {
    right: 11px;
  }
}
@media (max-width: 991.98px) {
  .rtl .main-calendar .fc-view > table > thead th:first-child,
  .rtl .main-calendar .fc-view > table > thead td:first-child {
    border-left-width: 0;
  }
  .rtl .main-calendar .fc-view > table > thead th:last-child,
  .rtl .main-calendar .fc-view > table > thead td:last-child {
    border-right-width: 0;
  }
}
@media (max-width: 991.98px) {
  .rtl .main-calendar .fc-view > table > tbody > tr > td:first-child {
    border-left-width: 0;
  }
  .rtl .main-calendar .fc-view > table > tbody > tr > td:last-child {
    border-right-width: 0;
  }
}
@media (min-width: 576px) {
  .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item,
  .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-right: 15%;
  }
}
@media (min-width: 768px) {
  .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item,
  .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-right: 12%;
  }
}
@media (min-width: 992px) {
  .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item,
  .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-right: 10%;
  }
}
@media (min-width: 1200px) {
  .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item,
  .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-right: 8%;
  }
}
@media (min-width: 576px) {
  .rtl .main-calendar .fc-event {
    border-left-width: 2px;
  }
}
.rtl .main-modal-calendar-schedule .modal-content > .close {
  left: 25px;
}
.rtl .main-modal-calendar-schedule .form-group-date > i {
  margin-left: 10px;
}
.rtl .main-modal-calendar-event .modal-header {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rtl .main-modal-calendar-event .nav-modal-event .nav-link + .nav-link {
  margin-right: 15px;
}
@media (max-width: 320px) {
  .rtl .main-calendar .fc-header-toolbar .fc-right {
    justify-content: right;
    margin-top: 20px;
  }
  .rtl .main-calendar .fc-header-toolbar .fc-left {
    justify-content: right;
  }
}
.rtl .main-nav-line-chat {
  padding-right: 20px;
}
.rtl .main-nav-line-chat .nav-link + .nav-link {
  margin-right: 5px;
}
.rtl .main-chat-contacts-wrapper .main-img-user::after,
.rtl .main-chat-list .main-img-user::after,
.rtl .main-chat-header .main-img-user::after,
.rtl .main-chat-body .main-img-user::after {
  left: 1px;
}
.rtl .main-chat-contacts-wrapper .main-content-label,
.rtl .main-chat-contacts-wrapper .card-table-two .card-title {
  padding-right: 20px;
}
@media (min-width: 992px) {
  .rtl .main-chat-contacts-wrapper {
    padding: 10px 0px 10px 15px;
  }
}
.rtl .card-table-two .main-chat-contacts-wrapper .card-title,
.rtl .main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.rtl .card-dashboard-eight .main-chat-contacts-wrapper .card-title {
  padding-right: 20px;
}
.rtl .main-chat-contacts {
  padding-right: 20px;
}
.rtl .main-chat-list .media {
  border-right: 0;
  border-left: 0;
}
.rtl .main-chat-list .media::after {
  right: -1px;
}
.rtl .main-chat-list .media + .media::before {
  right: 65px;
  left: 0;
}
.rtl .main-chat-list .media.selected {
  border-right: 1px solid #38cab3;
  border-left: inherit;
}
.rtl .main-chat-list .main-img-user span {
  right: -2px;
}
.rtl .main-chat-list .media-body {
  margin-right: 15px;
  margin-left: inherit;
}
.rtl .main-chat-header .nav {
  margin-right: auto;
  margin-left: inherit;
}
.rtl .main-chat-header .nav-link + .nav-link {
  margin-right: 10px;
  margin-left: inherit;
}
.rtl .main-chat-msg-name {
  margin-right: 15px;
}
.rtl .main-chat-body .media.flex-row-reverse .media-body {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .main-chat-body .media-body {
  margin-right: 20px;
}
@media (min-width: 576px) {
  .rtl .main-chat-body .media.flex-row-reverse .media-body {
    margin-right: 55px;
  }
}
@media (min-width: 576px) {
  .rtl .main-chat-body .media-body {
    margin-left: 55px;
  }
}
.rtl .main-chat-footer {
  right: 0;
  left: 0;
}
.rtl .main-chat-footer .nav-link + .nav-link {
  margin-right: 10px;
}
.rtl .main-chat-footer .nav-link:last-child {
  margin-right: 0;
}
@media (min-width: 992px) {
  .rtl .main-chat-footer {
    right: auto;
    left: auto;
  }
}
@media (min-width: 576px) {
  .rtl .main-chat-footer .form-control {
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .rtl .main-chat-footer .form-control {
    margin: 0 0px 0 20px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .rtl .app.sidebar-mini .main-chat-footer {
    margin-right: 0px;
  }
  .rtl .app.sidebar-mini.sidenav-toggled .main-chat-footer {
    margin-right: 0;
  }
}
@media (max-width: 380px) and (min-width: 305px) {
  .rtl .main-nav-line-chat .nav-link + .nav-link {
    margin-right: 0px;
  }
}
.rtl #action_menu_btn {
  left: 36px;
}
.rtl .action_menu {
  left: 15px;
}
.rtl .action-header {
  padding: 15px 17px 15px 13px;
}
.rtl .ah-actions {
  float: left !important;
}
.rtl .chat .dropdown-menu.dropdown-menu-right.show {
  right: 0px;
}
.rtl .chat .msb-reply textarea {
  margin-right: -42px;
}
.rtl .chat-box-single-line {
  margin: 7px 0 30px;
}
.rtl .chat .video_cam {
  margin-right: 50px;
}
.rtl .chat .video_cam span {
  margin-left: 20px;
}
.rtl .chat .msg_cotainer {
  margin-right: 10px;
}
.rtl .chat .msg_cotainer_send {
  margin-left: 10px;
}
.rtl .chat .msg_time {
  right: 0;
}
.rtl .chat .msg_time_send {
  left: 0;
}
@media (max-width: 449px) {
  .rtl .actions {
    float: left !important;
  }
}
.rtl .main-chat-footer .form-control {
  padding-right: 10px !important;
  padding-left: 0;
}
.rtl .main-msg-wrapper.left:after,
.rtl .main-msg-wrapper.left:before {
  left: 100%;
  right: inherit;
}
.rtl .main-msg-wrapper.left:nth-child(1):before {
  border-left-color: #38cab3;
}
.rtl .main-msg-wrapper.left:nth-child(1):after {
  border-left-color: var(--primary02);
  border-right-color: transparent !important;
}
.rtl .main-msg-wrapper.right:after,
.rtl .main-msg-wrapper.right:before {
  right: 100%;
}
.rtl .main-msg-wrapper.right:nth-child(1):before {
  border-right-color: rgba(56, 202, 179, 0.08);
}
.rtl .main-msg-wrapper.right:nth-child(1):after {
  border-right-color: var(--primary-bg-color);
  border-left-color: transparent;
}
.rtl .main-content-left-contacts .main-content-breadcrumb,
.rtl .main-content-left-contacts .main-content-title {
  padding-right: 20px;
}
@media (min-width: 992px) {
  .rtl .main-content-left-contacts .main-content-breadcrumb,
  .rtl .main-content-left-contacts .main-content-title {
    padding-right: 0;
  }
}
.rtl .main-contact-label {
  padding-right: 20px;
  margin-right: -10px;
}
.rtl .main-contact-label::after {
  right: 0;
  left: 0;
}
@media (min-width: 992px) {
  .rtl .main-contact-label {
    padding-right: 30px;
  }
}
.rtl .main-contact-item {
  border-right-width: 0;
}
.rtl .main-contact-item + .main-contact-item::before {
  right: 0px;
  left: 0;
}
.rtl .main-contact-item.selected {
  border-left-color: #38cab3;
}
.rtl .main-contact-body {
  margin-right: 15px;
}
.rtl .main-contact-info-header {
  padding-right: 20px;
}
.rtl .main-contact-info-header .main-img-user a {
  left: 0;
}
.rtl .main-contact-info-header .media-body .nav-link i {
  margin-left: 5px;
}
.rtl .main-contact-info-header .media-body .nav-link + .nav-link {
  margin-right: 10px;
}
@media (min-width: 992px) {
  .rtl .main-contact-info-header {
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .rtl .main-contact-info-header .media-body {
    margin-right: 30px;
  }
}
@media (min-width: 576px) {
  .rtl .main-contact-info-header .media-body .nav-link i {
    margin-left: 7px;
  }
}
@media (min-width: 576px) {
  .rtl .main-contact-info-header .media-body .nav-link + .nav-link {
    margin-right: 25px;
  }
}
.rtl .main-contact-action {
  left: 20px;
  right: inherit;
}
@media (min-width: 992px) {
  .rtl .main-contact-action {
    left: 20px;
  }
}
.rtl .main-contact-info-body {
  padding-right: 20px;
}
.rtl .main-contact-info-body .media + .media::before {
  right: -19px;
  left: 0;
}
.rtl .main-contact-info-body .media:last-child {
  margin-bottom: 15px;
}
.rtl .main-contact-info-body .media-body {
  margin-right: 0;
}
.rtl .main-contact-item .main-img-user::after {
  left: 0;
}
.rtl .contact-icon {
  margin-right: 3px;
}
.rtl .page-signin-style:before {
  right: 0;
}
.rtl .page-signin-style {
  right: 0;
}
.rtl .main-column-signup-left .btn,
.rtl .main-column-signup-left .sp-container button {
  padding-right: 25px;
  padding-left: 25px;
}
.rtl .sp-container .main-column-signup-left button {
  padding-right: 25px;
  padding-left: 25px;
}
@media (min-width: 992px) {
  .rtl .main-column-signup {
    border-right: 1px solid #e3e3e3;
  }
}
.rtl .main-signup-header .row > div .btn i,
.rtl .main-signup-header .row > div .sp-container button i {
  margin-left: 5px;
}
.rtl .sp-container .main-signup-header .row > div button i {
  margin-left: 5px;
}
.rtl .construction .input-group-prepend,
.rtl .construction .input-group-append {
  left: 0;
}
.rtl .construction .input-group > .input-group-append > .btn {
  border-radius: 0 0px 4px 4px;
  float: left;
}
.rtl .construction .input-group > .form-control:not(:last-child),
.rtl .construction .input-group > .custom-select:not(:last-child) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rtl .main-content-left-invoice .main-content-breadcrumb,
.rtl .main-content-left-invoice .main-content-title {
  padding-right: 20px;
}
@media (min-width: 992px) {
  .rtl .main-content-left-invoice {
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 992px) {
  .rtl .main-content-left-invoice .main-content-breadcrumb,
  .rtl .main-content-left-invoice .main-content-title {
    padding-right: 0;
  }
}
.rtl .main-invoice-list .media + .media::before {
  right: 55px;
  left: 0;
}
.rtl .main-invoice-list .media-body {
  margin-right: 15px;
}
.rtl .main-invoice-list .selected {
  border-left-color: #38cab3;
}
.rtl .main-content-mail .container,
.rtl .main-content-mail .container-fluid {
  padding: 20px 0 0;
}
@media (min-width: 992px) {
  .rtl .main-content-left-mail .btn-compose {
    margin-left: 0;
  }
}
.rtl .main-mail-menu {
  padding-left: 0;
}
@media (min-width: 992px) {
  .rtl .main-mail-menu {
    padding-left: 0;
  }
}
.rtl .main-mail-header > div:last-child > span {
  margin-left: 10px;
}
@media (min-width: 992px) {
  .rtl .main-mail-header {
    padding: 0 25px 0 0px;
  }
}
.rtl .main-mail-header .btn-group .btn + .btn,
.rtl .main-mail-header .btn-group .sp-container button + .btn {
  margin-right: -2px;
}
.rtl .sp-container .main-mail-header .btn-group button + .btn,
.rtl .main-mail-header .btn-group .sp-container .btn + button,
.rtl .sp-container .main-mail-header .btn-group .btn + button,
.rtl .main-mail-header .btn-group .sp-container button + button,
.rtl .sp-container .main-mail-header .btn-group button + button {
  margin-right: -2px;
}
.rtl .main-mail-options {
  padding: 5px 20px 5px 10px;
}
@media (min-width: 992px) {
  .rtl .main-mail-options {
    padding-right: 25px;
  }
}
.rtl .main-mail-item .main-img-user,
.rtl .main-mail-item .main-avatar {
  margin-left: 15px;
  margin-right: inherit;
}
.rtl .main-mail-checkbox {
  margin-left: 15px;
}
.rtl .main-mail-star {
  margin-left: 15px;
  margin-right: inherit;
  left: 0;
}
@media (min-width: 992px) {
  .rtl .main-mail-body {
    margin-left: 15px;
    margin-right: inherit;
  }
}
.rtl .main-mail-attachment {
  margin-left: 15px;
}
@media (min-width: 992px) {
  .rtl .main-mail-attachment {
    left: 63px;
  }
}
.rtl .main-mail-date {
  left: 15px;
  margin-right: auto;
}
.rtl .main-mail-compose {
  right: 0;
}
.rtl .main-mail-compose-header {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.rtl .main-mail-compose-header .nav-link + .nav-link {
  margin-right: 15px;
}
.rtl .main-mail-compose-body {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rtl .main-mail-compose-body .form-group > div {
  margin-right: 10px;
}
.rtl .main-mail-compose-body .form-group:last-child .btn,
.rtl .main-mail-compose-body .form-group:last-child .sp-container button {
  padding-right: 20px;
  padding-left: 20px;
}
.rtl .sp-container .main-mail-compose-body .form-group:last-child button {
  padding-right: 20px;
  padding-left: 20px;
}
.rtl .main-mail-compose-body .form-group .nav-link + .nav-link {
  margin-right: 15px;
}
.rtl .main-mail-compose-compress,
.rtl .main-mail-compose-minimize {
  right: auto;
  left: 30px;
}
.rtl .main-mail-two .main-header-menu-icon {
  margin-left: 0;
}
.rtl .main-mail-left .main-mail-menu {
  padding-left: 0;
}
.rtl .gutters-xs > .col,
.rtl .gutters-xs > [class*=col-] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.rtl .border-end {
  border-left: 1px solid #ededf5 !important;
  border-right: inherit !important;
}
.rtl .border-start {
  border-right: 1px solid #ededf5 !important;
}
.rtl .border-end-0 {
  border-left: 0 !important;
}
.rtl .border-start-0 {
  border-right: 0 !important;
}
.rtl .rounded-top {
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
}
.rtl .rounded-end {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rtl .rounded-bottom {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.rtl .rounded-start {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.rtl .bd-e {
  border-left: 1px solid #ededf5;
  border-right: inherit;
}
.rtl .bd-s {
  border-right: 1px solid #ededf5;
  border-left: inherit;
}
.rtl .bd-b {
  border-bottom: 1px solid #ededf5;
}
.rtl .bd-l {
  border-right: 1px solid #ededf5;
  border-left: inherit;
}
.rtl .bd-y {
  border-top: 1px solid #ededf5;
  border-bottom: 1px solid #ededf5;
}
.rtl .bd-x {
  border-right: 1px solid #ededf5;
  border-left: 1px solid #ededf5;
}
.rtl .bd-e-0 {
  border-left: 0;
}
.rtl .bd-b-0 {
  border-bottom: 0 !important;
}
.rtl .bd-s-0 {
  border-right: 0;
}
.rtl .bd-t-0-f {
  border-top: 0 !important;
}
.rtl .bd-e-0-f {
  border-left: 0 !important;
}
.rtl .bd-s-0-f {
  border-right: 0 !important;
}
.rtl .bd-x-0 {
  border-left-width: 0;
  border-right-width: 0;
}
.rtl .bd-x-1 {
  border-left-width: 1px;
  border-right-width: 1px;
}
@media (min-width: 480px) {
  .rtl .bd-xs-e {
    border-left: 1px solid #ededf5;
  }
  .rtl .bd-xs-e {
    border-right: 1px solid #ededf5;
  }
  .rtl .bd-xs-x {
    border-right: 1px solid #ededf5;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 576px) {
  .rtl .bd-sm-e {
    border-left: 1px solid #ededf5;
  }
  .rtl .bd-sm-s {
    border-right: 1px solid #ededf5;
  }
  .rtl .bd-sm-x {
    border-right: 1px solid #ededf5;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 768px) {
  .rtl .bd-md-e {
    border-left: 1px solid #ededf5;
  }
  .rtl .bd-md-s {
    border-right: 1px solid #ededf5;
  }
  .rtl .bd-md-x {
    border-right: 1px solid #ededf5;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 992px) {
  .rtl .bd-lg-enf {
    border-left: 1px solid #ededf5;
  }
  .rtl .bd-lg-s {
    border-right: 1px solid #ededf5;
  }
  .rtl .bd-lg-x {
    border-right: 1px solid #ededf5;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 1200px) {
  .rtl .bd-xl-e {
    border-left: 1px solid #ededf5;
  }
  .rtl .bd-xl-s {
    border-right: 1px solid #ededf5;
  }
  .rtl .bd-xl-x {
    border-right: 1px solid #ededf5;
    border-left: 1px solid #ededf5;
  }
}
.rtl .br-ts-0 {
  border-top-right-radius: 0 !important;
}
.rtl .br-bs-0 {
  border-bottom-right-radius: 0 !important;
}
.rtl .br-te-0 {
  border-top-left-radius: 0 !important;
}
.rtl .br-be-0 {
  border-bottom-left-radius: 0 !important;
}
.rtl .br-ts-5 {
  border-top-right-radius: 5px !important;
}
.rtl .br-te-5 {
  border-top-left-radius: 5px !important;
}
.rtl .br-be-5 {
  border-bottom-left-radius: 5px !important;
}
.rtl .br-bs-5 {
  border-bottom-right-radius: 5px !important;
}
.rtl .border-start-primary {
  border-left-color: #38cab3 !important;
}
.rtl .border-start-success {
  border-left-color: #1a9c86 !important;
}
.rtl .border-start-warning {
  border-left-color: #ffbd5a !important;
}
.rtl .me-0 {
  margin-left: 0 !important;
  margin-right: inherit !important;
}
.rtl .ms-0 {
  margin-right: 0 !important;
  margin-left: inherit !important;
}
.rtl .me-1 {
  margin-left: 0.25rem !important;
  margin-right: inherit !important;
}
.rtl .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: inherit !important;
}
.rtl .me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}
.rtl .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: inherit !important;
}
.rtl .me-3 {
  margin-left: 1rem !important;
  margin-right: inherit !important;
}
.rtl .ms-3 {
  margin-right: 1rem !important;
}
.rtl .me-4 {
  margin-left: 1.5rem !important;
  margin-right: inherit !important;
}
.rtl .ms-4 {
  margin-right: 1.5rem !important;
  margin-left: inherit !important;
}
.rtl .me-5 {
  margin-left: 3rem !important;
}
.rtl .ms-5 {
  margin-right: 3rem !important;
}
.rtl .me-n1 {
  margin-left: -0.25rem !important;
}
.rtl .ms-n1 {
  margin-right: -0.25rem !important;
}
.rtl .me-n2 {
  margin-left: -0.5rem !important;
}
.rtl .ms-n2 {
  margin-right: -0.5rem !important;
}
.rtl .me-n3 {
  margin-left: -1rem !important;
}
.rtl .ms-n3 {
  margin-right: -1rem !important;
}
.rtl .me-n4 {
  margin-left: -1.5rem !important;
}
.rtl .ms-n4 {
  margin-right: -1.5rem !important;
}
.rtl .me-n5 {
  margin-left: -3rem !important;
}
.rtl .ms-sm-n5 {
  margin-right: -3rem !important;
}
.rtl .me-auto {
  margin-left: auto !important;
  margin-right: inherit !important;
}
.rtl .ms-auto {
  margin-right: auto !important;
  margin-left: inherit !important;
}
@media (max-width: 767px) {
  .rtl .me-sm-0 {
    margin-left: 0 !important;
  }
  .rtl .ms-sm-0 {
    margin-right: 0 !important;
  }
  .rtl .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  .rtl .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  .rtl .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  .rtl .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  .rtl .me-sm-3 {
    margin-left: 1rem !important;
  }
  .rtl .ms-sm-3 {
    margin-right: 1rem !important;
  }
  .rtl .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  .rtl .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  .rtl .me-sm-5 {
    margin-left: 3rem !important;
  }
  .rtl .ms-sm-5 {
    margin-right: 3rem !important;
  }
  .rtl .me-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .rtl .ms-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .rtl .me-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .rtl .ms-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .rtl .me-sm-n3 {
    margin-left: -1rem !important;
  }
  .rtl .ms-sm-n3 {
    margin-right: -1rem !important;
  }
  .rtl .me-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .rtl .ms-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .rtl .me-sm-n5 {
    margin-left: -3rem !important;
  }
  .rtl .ms-sm-n5 {
    margin-right: -3rem !important;
  }
  .rtl .me-sm-auto {
    margin-left: auto !important;
  }
  .rtl .ms-sm-auto {
    margin-right: auto !important;
  }
}
@media (min-width: 768px) {
  .rtl .me-md-0 {
    margin-left: 0 !important;
  }
  .rtl .ms-md-0 {
    margin-right: 0 !important;
  }
  .rtl .me-md-1 {
    margin-left: 0.25rem !important;
  }
  .rtl .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  .rtl .me-md-2 {
    margin-left: 0.5rem !important;
  }
  .rtl .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  .rtl .me-md-3 {
    margin-left: 1rem !important;
  }
  .rtl .ms-md-3 {
    margin-right: 1rem !important;
  }
  .rtl .me-md-4 {
    margin-left: 1.5rem !important;
  }
  .rtl .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  .rtl .me-md-5 {
    margin-left: 3rem !important;
  }
  .rtl .ms-md-5 {
    margin-right: 3rem !important;
  }
  .rtl .me-md-n1 {
    margin-left: -0.25rem !important;
  }
  .rtl .ms-md-n1 {
    margin-right: -0.25rem !important;
  }
  .rtl .me-md-n2 {
    margin-left: -0.5rem !important;
  }
  .rtl .ms-md-n2 {
    margin-right: -0.5rem !important;
  }
  .rtl .me-md-n3 {
    margin-left: -1rem !important;
  }
  .rtl .ms-md-n3 {
    margin-right: -1rem !important;
  }
  .rtl .me-md-n4 {
    margin-left: -1.5rem !important;
  }
  .rtl .ms-md-n4 {
    margin-right: -1.5rem !important;
  }
  .rtl .me-md-n5 {
    margin-left: -3rem !important;
  }
  .rtl .ms-md-n5 {
    margin-right: -3rem !important;
  }
  .rtl .me-md-auto {
    margin-left: auto !important;
  }
  .rtl .ms-md-auto {
    margin-right: auto !important;
  }
}
@media (min-width: 992px) {
  .rtl .me-lg-0 {
    margin-left: 0 !important;
  }
  .rtl .ms-lg-0 {
    margin-right: 0 !important;
  }
  .rtl .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  .rtl .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  .rtl .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  .rtl .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  .rtl .me-lg-3 {
    margin-left: 1rem !important;
  }
  .rtl .ms-lg-3 {
    margin-right: 1rem !important;
  }
  .rtl .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  .rtl .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  .rtl .me-lg-5 {
    margin-left: 3rem !important;
  }
  .rtl .ms-lg-5 {
    margin-right: 3rem !important;
  }
  .rtl .me-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .rtl .ms-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .rtl .me-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .rtl .ms-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .rtl .me-lg-n3 {
    margin-left: -1rem !important;
  }
  .rtl .ms-lg-n3 {
    margin-right: -1rem !important;
  }
  .rtl .me-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .rtl .ms-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .rtl .me-lg-n5 {
    margin-left: -3rem !important;
  }
  .rtl .ms-lg-n5 {
    margin-right: -3rem !important;
  }
  .rtl .me-lg-auto {
    margin-left: auto !important;
  }
  .rtl .ms-lg-auto {
    margin-right: auto !important;
  }
}
@media (min-width: 1200px) {
  .rtl .me-xl-0 {
    margin-left: 0 !important;
  }
  .rtl .ms-xl-0 {
    margin-right: 0 !important;
  }
  .rtl .me-xl-1-1 {
    margin-left: 0.25rem !important;
  }
  .rtl .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  .rtl .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  .rtl .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  .rtl .me-xl-3 {
    margin-left: 1rem !important;
  }
  .rtl .ms-xl-3 {
    margin-right: 1rem !important;
  }
  .rtl .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  .rtl .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  .rtl .me-xl-5 {
    margin-left: 3rem !important;
  }
  .rtl .ms-xl-5 {
    margin-right: 3rem !important;
  }
  .rtl .me-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .rtl .ms-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .rtl .me-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .rtl .ms-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .rtl .me-xl-n3 {
    margin-left: -1rem !important;
  }
  .rtl .ms-xl-n3 {
    margin-right: -1rem !important;
  }
  .rtl .me-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .rtl .ms-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .rtl .me-xl-n5 {
    margin-left: -3rem !important;
  }
  .rtl .ms-xl-n5 {
    margin-right: -3rem !important;
  }
  .rtl .me-xl-auto {
    margin-left: auto !important;
  }
  .rtl .ms-xl-auto {
    margin-right: auto !important;
  }
}
.rtl .mg-x-0 {
  margin-right: 0px;
  margin-left: 0px;
}
.rtl .mg-x-0-f {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.rtl .mg-r-0 {
  margin-left: 0px;
}
.rtl .mg-l-0 {
  margin-right: 0px;
}
.rtl .mg-r-0-f {
  margin-left: 0px !important;
}
.rtl .mg-l-0-f {
  margin-right: 0px !important;
}
.rtl .mg-x-1 {
  margin-right: 1px;
  margin-left: 1px;
}
.rtl .mg-x-1-f {
  margin-right: 1px !important;
  margin-left: 1px !important;
}
.rtl .mg-r-1 {
  margin-left: 1px;
}
.rtl .mg-l-1 {
  margin-right: 1px;
}
.rtl .mg-r-1-f {
  margin-left: 1px !important;
}
.rtl .mg-l-1-f {
  margin-right: 1px !important;
}
.rtl .mg-x-2 {
  margin-right: 2px;
  margin-left: 2px;
}
.rtl .mg-x-2-f {
  margin-right: 2px !important;
  margin-left: 2px !important;
}
.rtl .mg-r-2 {
  margin-left: 2px;
}
.rtl .mg-l-2 {
  margin-right: 2px;
}
.rtl .mg-r-2-f {
  margin-left: 2px !important;
}
.rtl .mg-l-2-f {
  margin-right: 2px !important;
}
.rtl .mg-x-3 {
  margin-right: 3px;
  margin-left: 3px;
}
.rtl .mg-x-3-f {
  margin-right: 3px !important;
  margin-left: 3px !important;
}
.rtl .mg-r-3 {
  margin-left: 3px;
}
.rtl .mg-l-3 {
  margin-right: 3px;
}
.rtl .mg-r-3-f {
  margin-left: 3px !important;
}
.rtl .mg-l-3-f {
  margin-right: 3px !important;
}
.rtl .mg-x-4 {
  margin-right: 4px;
  margin-left: 4px;
}
.rtl .mg-x-4-f {
  margin-right: 4px !important;
  margin-left: 4px !important;
}
.rtl .mg-r-4 {
  margin-left: 4px;
}
.rtl .mg-l-4 {
  margin-right: 4px;
}
.rtl .mg-r-4-f {
  margin-left: 4px !important;
}
.rtl .mg-l-4-f {
  margin-right: 4px !important;
}
.rtl .mg-x-5 {
  margin-right: 5px;
  margin-left: 5px;
}
.rtl .mg-x-5-f {
  margin-right: 5px !important;
  margin-left: 5px !important;
}
.rtl .mg-r-5 {
  margin-left: 5px;
}
.rtl .mg-l-5 {
  margin-right: 5px;
}
.rtl .mg-r-5-f {
  margin-left: 5px !important;
}
.rtl .mg-l-5-f {
  margin-right: 5px !important;
}
.rtl .mg-x-6 {
  margin-right: 6px;
  margin-left: 6px;
}
.rtl .mg-x-6-f {
  margin-right: 6px !important;
  margin-left: 6px !important;
}
.rtl .mg-r-6 {
  margin-left: 6px;
}
.rtl .mg-l-6 {
  margin-right: 6px;
}
.rtl .mg-r-6-f {
  margin-left: 6px !important;
}
.rtl .mg-l-6-f {
  margin-right: 6px !important;
}
.rtl .mg-x-7 {
  margin-right: 7px;
  margin-left: 7px;
}
.rtl .mg-x-7-f {
  margin-right: 7px !important;
  margin-left: 7px !important;
}
.rtl .mg-r-7 {
  margin-left: 7px;
}
.rtl .mg-l-7 {
  margin-right: 7px;
}
.rtl .mg-r-7-f {
  margin-left: 7px !important;
}
.rtl .mg-l-7-f {
  margin-right: 7px !important;
}
.rtl .mg-x-8 {
  margin-right: 8px;
  margin-left: 8px;
}
.rtl .mg-x-8-f {
  margin-right: 8px !important;
  margin-left: 8px !important;
}
.rtl .mg-r-8 {
  margin-left: 8px;
}
.rtl .mg-l-8 {
  margin-right: 8px;
}
.rtl .mg-r-8-f {
  margin-left: 8px !important;
}
.rtl .mg-l-8-f {
  margin-right: 8px !important;
}
.rtl .mg-x-9 {
  margin-right: 9px;
  margin-left: 9px;
}
.rtl .mg-x-9-f {
  margin-right: 9px !important;
  margin-left: 9px !important;
}
.rtl .mg-r-9 {
  margin-left: 9px;
}
.rtl .mg-l-9 {
  margin-right: 9px;
}
.rtl .mg-r-9-f {
  margin-left: 9px !important;
}
.rtl .mg-l-9-f {
  margin-right: 9px !important;
}
.rtl .mg-x-10 {
  margin-right: 10px;
  margin-left: 10px;
}
.rtl .mg-x-10-f {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.rtl .mg-r-10 {
  margin-left: 10px;
  margin-right: inherit;
}
.rtl .mg-l-10 {
  margin-right: 10px;
}
.rtl .mg-r-10-f {
  margin-left: 10px !important;
}
.rtl .mg-l-10-f {
  margin-right: 10px !important;
}
.rtl .mg-x-15 {
  margin-right: 15px;
  margin-left: 15px;
}
.rtl .mg-x-15-f {
  margin-right: 15px !important;
  margin-left: 15px !important;
}
.rtl .mg-r-15 {
  margin-left: 15px;
}
.rtl .mg-l-15 {
  margin-right: 15px;
}
.rtl .mg-r-15-f {
  margin-left: 15px !important;
}
.rtl .mg-l-15-f {
  margin-right: 15px !important;
}
.rtl .mg-x-20 {
  margin-right: 20px;
  margin-left: 20px;
}
.rtl .mg-x-20-f {
  margin-right: 20px !important;
  margin-left: 20px !important;
}
.rtl .mg-r-20 {
  margin-left: 20px;
}
.rtl .mg-l-20 {
  margin-right: 20px;
}
.rtl .mg-r-20-f {
  margin-left: 20px !important;
}
.rtl .mg-l-20-f {
  margin-right: 20px !important;
}
.rtl .mg-x-25 {
  margin-right: 25px;
  margin-left: 25px;
}
.rtl .mg-x-25-f {
  margin-right: 25px !important;
  margin-left: 25px !important;
}
.rtl .mg-r-25 {
  margin-left: 25px;
}
.rtl .mg-l-25 {
  margin-right: 25px;
}
.rtl .mg-r-25-f {
  margin-left: 25px !important;
}
.rtl .mg-l-25-f {
  margin-right: 25px !important;
}
.rtl .mg-x-30 {
  margin-right: 30px;
  margin-left: 30px;
}
.rtl .mg-x-30-f {
  margin-right: 30px !important;
  margin-left: 30px !important;
}
.rtl .mg-r-30 {
  margin-left: 30px;
}
.rtl .mg-b-30 {
  margin-bottom: 30px;
}
.rtl .mg-l-30 {
  margin-right: 30px;
}
.rtl .mg-r-30-f {
  margin-left: 30px !important;
}
.rtl .mg-l-30-f {
  margin-right: 30px !important;
}
.rtl .mg-x-35 {
  margin-right: 35px;
  margin-left: 35px;
}
.rtl .mg-x-35-f {
  margin-right: 35px !important;
  margin-left: 35px !important;
}
.rtl .mg-r-35 {
  margin-left: 35px;
}
.rtl .mg-l-35 {
  margin-right: 35px;
}
.rtl .mg-r-35-f {
  margin-left: 35px !important;
}
.rtl .mg-l-35-f {
  margin-right: 35px !important;
}
.rtl .mg-x-40 {
  margin-right: 40px;
  margin-left: 40px;
}
.rtl .mg-x-40-f {
  margin-right: 40px !important;
  margin-left: 40px !important;
}
.rtl .mg-r-40 {
  margin-left: 40px;
}
.rtl .mg-l-40 {
  margin-right: 40px;
}
.rtl .mg-r-40-f {
  margin-left: 40px !important;
}
.rtl .mg-l-40-f {
  margin-right: 40px !important;
}
.rtl .mg-x-45 {
  margin-right: 45px;
  margin-left: 45px;
}
.rtl .mg-x-45-f {
  margin-right: 45px !important;
  margin-left: 45px !important;
}
.rtl .mg-r-45 {
  margin-left: 45px;
}
.rtl .mg-l-45 {
  margin-right: 45px;
}
.rtl .mg-r-45-f {
  margin-left: 45px !important;
}
.rtl .mg-l-45-f {
  margin-right: 45px !important;
}
.rtl .mg-x-50 {
  margin-right: 50px;
  margin-left: 50px;
}
.rtl .mg-x-50-f {
  margin-right: 50px !important;
  margin-left: 50px !important;
}
.rtl .mg-r-50 {
  margin-left: 50px;
}
.rtl .mg-l-50 {
  margin-right: 50px;
}
.rtl .mg-r-50-f {
  margin-left: 50px !important;
}
.rtl .mg-l-50-f {
  margin-right: 50px !important;
}
.rtl .mg-x-55 {
  margin-right: 55px;
  margin-left: 55px;
}
.rtl .mg-x-55-f {
  margin-right: 55px !important;
  margin-left: 55px !important;
}
.rtl .mg-r-55 {
  margin-left: 55px;
}
.rtl .mg-l-55 {
  margin-right: 55px;
}
.rtl .mg-r-55-f {
  margin-left: 55px !important;
}
.rtl .mg-l-55-f {
  margin-right: 55px !important;
}
.rtl .mg-x-60 {
  margin-right: 60px;
  margin-left: 60px;
}
.rtl .mg-x-60-f {
  margin-right: 60px !important;
  margin-left: 60px !important;
}
.rtl .mg-r-60 {
  margin-left: 60px;
}
.rtl .mg-l-60 {
  margin-right: 60px;
}
.rtl .mg-r-60-f {
  margin-left: 60px !important;
}
.rtl .mg-l-60-f {
  margin-right: 60px !important;
}
.rtl .mg-x-65 {
  margin-right: 65px;
  margin-left: 65px;
}
.rtl .mg-x-65-f {
  margin-right: 65px !important;
  margin-left: 65px !important;
}
.rtl .mg-r-65 {
  margin-left: 65px;
}
.rtl .mg-l-65 {
  margin-right: 65px;
}
.rtl .mg-r-65-f {
  margin-left: 65px !important;
}
.rtl .mg-l-65-f {
  margin-right: 65px !important;
}
.rtl .mg-x-70 {
  margin-right: 70px;
  margin-left: 70px;
}
.rtl .mg-x-70-f {
  margin-right: 70px !important;
  margin-left: 70px !important;
}
.rtl .mg-r-70 {
  margin-left: 70px;
}
.rtl .mg-l-70 {
  margin-right: 70px;
}
.rtl .mg-r-70-f {
  margin-left: 70px !important;
}
.rtl .mg-l-70-f {
  margin-right: 70px !important;
}
.rtl .mg-x-75 {
  margin-right: 75px;
  margin-left: 75px;
}
.rtl .mg-x-75-f {
  margin-right: 75px !important;
  margin-left: 75px !important;
}
.rtl .mg-r-75 {
  margin-left: 75px;
}
.rtl .mg-l-75 {
  margin-right: 75px;
}
.rtl .mg-r-75-f {
  margin-left: 75px !important;
}
.rtl .mg-l-75-f {
  margin-right: 75px !important;
}
.rtl .mg-x-80 {
  margin-right: 80px;
  margin-left: 80px;
}
.rtl .mg-x-80-f {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.rtl .mg-r-80 {
  margin-left: 80px;
}
.rtl .mg-l-80 {
  margin-right: 80px;
}
.rtl .mg-r-80-f {
  margin-left: 80px !important;
}
.rtl .mg-l-80-f {
  margin-right: 80px !important;
}
.rtl .mg-x-85 {
  margin-right: 85px;
  margin-left: 85px;
}
.rtl .mg-x-85-f {
  margin-right: 85px !important;
  margin-left: 85px !important;
}
.rtl .mg-r-85 {
  margin-left: 85px;
}
.rtl .mg-l-85 {
  margin-right: 85px;
}
.rtl .mg-r-85-f {
  margin-left: 85px !important;
}
.rtl .mg-l-85-f {
  margin-right: 85px !important;
}
.rtl .mg-x-90 {
  margin-right: 90px;
  margin-left: 90px;
}
.rtl .mg-x-90-f {
  margin-right: 90px !important;
  margin-left: 90px !important;
}
.rtl .mg-r-90 {
  margin-left: 90px;
}
.rtl .mg-l-90 {
  margin-right: 90px;
}
.rtl .mg-r-90-f {
  margin-left: 90px !important;
}
.rtl .mg-l-90-f {
  margin-right: 90px !important;
}
.rtl .mg-x-95 {
  margin-right: 95px;
  margin-left: 95px;
}
.rtl .mg-x-95-f {
  margin-right: 95px !important;
  margin-left: 95px !important;
}
.rtl .mg-r-95 {
  margin-left: 95px;
}
.rtl .mg-l-95 {
  margin-right: 95px;
}
.rtl .mg-r-95-f {
  margin-left: 95px !important;
}
.rtl .mg-l-95-f {
  margin-right: 95px !important;
}
.rtl .mg-x-100 {
  margin-right: 100px;
  margin-left: 100px;
}
.rtl .mg-x-100-f {
  margin-right: 100px !important;
  margin-left: 100px !important;
}
.rtl .mg-r-100 {
  margin-left: 100px;
}
.rtl .mg-l-100 {
  margin-right: 100px;
}
.rtl .mg-r-100-f {
  margin-left: 100px !important;
}
.rtl .mg-l-100-f {
  margin-right: 100px !important;
}
.rtl .mg-x-105 {
  margin-right: 105px;
  margin-left: 105px;
}
.rtl .mg-x-105-f {
  margin-right: 105px !important;
  margin-left: 105px !important;
}
.rtl .mg-r-105 {
  margin-left: 105px;
}
.rtl .mg-l-105 {
  margin-right: 105px;
}
.rtl .mg-r-105-f {
  margin-left: 105px !important;
}
.rtl .mg-l-105-f {
  margin-right: 105px !important;
}
.rtl .mg-x-110 {
  margin-right: 110px;
  margin-left: 110px;
}
.rtl .mg-x-110-f {
  margin-right: 110px !important;
  margin-left: 110px !important;
}
.rtl .mg-r-110 {
  margin-left: 110px;
}
.rtl .mg-l-110 {
  margin-right: 110px;
}
.rtl .mg-r-110-f {
  margin-left: 110px !important;
}
.rtl .mg-l-110-f {
  margin-right: 110px !important;
}
.rtl .mg-x-115 {
  margin-right: 115px;
  margin-left: 115px;
}
.rtl .mg-x-115-f {
  margin-right: 115px !important;
  margin-left: 115px !important;
}
.rtl .mg-r-115 {
  margin-left: 115px;
}
.rtl .mg-l-115 {
  margin-right: 115px;
}
.rtl .mg-r-115-f {
  margin-left: 115px !important;
}
.rtl .mg-l-115-f {
  margin-right: 115px !important;
}
.rtl .mg-x-120 {
  margin-right: 120px;
  margin-left: 120px;
}
.rtl .mg-x-120-f {
  margin-right: 120px !important;
  margin-left: 120px !important;
}
.rtl .mg-r-120 {
  margin-left: 120px;
}
.rtl .mg-l-120 {
  margin-right: 120px;
}
.rtl .mg-r-120-f {
  margin-left: 120px !important;
}
.rtl .mg-l-120-f {
  margin-right: 120px !important;
}
.rtl .mg-r-auto {
  margin-left: auto;
}
.rtl .mg-l-auto {
  margin-right: auto;
}
@media (min-width: 480px) {
  .rtl .mg-xs-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .rtl .mg-xs-x-0-f {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .rtl .mg-xs-r-0 {
    margin-left: 0px;
  }
  .rtl .mg-xs-l-0 {
    margin-right: 0px;
  }
  .rtl .mg-xs-r-0-f {
    margin-left: 0px !important;
  }
  .rtl .mg-xs-l-0-f {
    margin-right: 0px !important;
  }
  .rtl .mg-xs-x-1 {
    margin-right: 1px;
    margin-left: 1px;
  }
  .rtl .mg-xs-x-1-f {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .rtl .mg-xs-r-1 {
    margin-left: 1px;
  }
  .rtl .mg-xs-l-1 {
    margin-right: 1px;
  }
  .rtl .mg-xs-r-1-f {
    margin-left: 1px !important;
  }
  .rtl .mg-xs-l-1-f {
    margin-right: 1px !important;
  }
  .rtl .mg-xs-x-2 {
    margin-right: 2px;
    margin-left: 2px;
  }
  .rtl .mg-xs-x-2-f {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }
  .rtl .mg-xs-r-2 {
    margin-left: 2px;
  }
  .rtl .mg-xs-l-2 {
    margin-right: 2px;
  }
  .rtl .mg-xs-r-2-f {
    margin-left: 2px !important;
  }
  .rtl .mg-xs-l-2-f {
    margin-right: 2px !important;
  }
  .rtl .mg-xs-x-3 {
    margin-right: 3px;
    margin-left: 3px;
  }
  .rtl .mg-xs-x-3-f {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .rtl .mg-xs-r-3 {
    margin-left: 3px;
  }
  .rtl .mg-xs-l-3 {
    margin-right: 3px;
  }
  .rtl .mg-xs-r-3-f {
    margin-left: 3px !important;
  }
  .rtl .mg-xs-l-3-f {
    margin-right: 3px !important;
  }
  .rtl .mg-xs-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .rtl .mg-xs-x-4-f {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .rtl .mg-xs-r-4 {
    margin-left: 4px;
  }
  .rtl .mg-xs-l-4 {
    margin-right: 4px;
  }
  .rtl .mg-xs-r-4-f {
    margin-left: 4px !important;
  }
  .rtl .mg-xs-l-4-f {
    margin-right: 4px !important;
  }
  .rtl .mg-xs-x-5 {
    margin-right: 5px;
    margin-left: 5px;
  }
  .rtl .mg-xs-x-5-f {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .rtl .mg-xs-r-5 {
    margin-left: 5px;
  }
  .rtl .mg-xs-l-5 {
    margin-right: 5px;
  }
  .rtl .mg-xs-r-5-f {
    margin-left: 5px !important;
  }
  .rtl .mg-xs-l-5-f {
    margin-right: 5px !important;
  }
  .rtl .mg-xs-x-6 {
    margin-right: 6px;
    margin-left: 6px;
  }
  .rtl .mg-xs-x-6-f {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .rtl .mg-xs-r-6 {
    margin-left: 6px;
  }
  .rtl .mg-xs-l-6 {
    margin-right: 6px;
  }
  .rtl .mg-xs-r-6-f {
    margin-left: 6px !important;
  }
  .rtl .mg-xs-l-6-f {
    margin-right: 6px !important;
  }
  .rtl .mg-xs-x-7 {
    margin-right: 7px;
    margin-left: 7px;
  }
  .rtl .mg-xs-x-7-f {
    margin-right: 7px !important;
    margin-left: 7px !important;
  }
  .rtl .mg-xs-r-7 {
    margin-left: 7px;
  }
  .rtl .mg-xs-l-7 {
    margin-right: 7px;
  }
  .rtl .mg-xs-r-7-f {
    margin-left: 7px !important;
  }
  .rtl .mg-xs-l-7-f {
    margin-right: 7px !important;
  }
  .rtl .mg-xs-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .rtl .mg-xs-x-8-f {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .rtl .mg-xs-r-8 {
    margin-left: 8px;
  }
  .rtl .mg-xs-l-8 {
    margin-right: 8px;
  }
  .rtl .mg-xs-r-8-f {
    margin-left: 8px !important;
  }
  .rtl .mg-xs-l-8-f {
    margin-right: 8px !important;
  }
  .rtl .mg-xs-x-9 {
    margin-right: 9px;
    margin-left: 9px;
  }
  .rtl .mg-xs-x-9-f {
    margin-right: 9px !important;
    margin-left: 9px !important;
  }
  .rtl .mg-xs-r-9 {
    margin-left: 9px;
  }
  .rtl .mg-xs-l-9 {
    margin-right: 9px;
  }
  .rtl .mg-xs-r-9-f {
    margin-left: 9px !important;
  }
  .rtl .mg-xs-l-9-f {
    margin-right: 9px !important;
  }
  .rtl .mg-xs-x-10 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .rtl .mg-xs-x-10-f {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .rtl .mg-xs-r-10 {
    margin-left: 10px;
  }
  .rtl .mg-xs-l-10 {
    margin-right: 10px;
  }
  .rtl .mg-xs-r-10-f {
    margin-left: 10px !important;
  }
  .rtl .mg-xs-l-10-f {
    margin-right: 10px !important;
  }
  .rtl .mg-xs-x-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .rtl .mg-xs-x-15-f {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .rtl .mg-xs-r-15 {
    margin-left: 15px;
  }
  .rtl .mg-xs-l-15 {
    margin-right: 15px;
  }
  .rtl .mg-xs-r-15-f {
    margin-left: 15px !important;
  }
  .rtl .mg-xs-l-15-f {
    margin-right: 15px !important;
  }
  .rtl .mg-xs-x-20 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .rtl .mg-xs-x-20-f {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .rtl .mg-xs-r-20 {
    margin-left: 20px;
  }
  .rtl .mg-xs-l-20 {
    margin-right: 20px;
  }
  .rtl .mg-xs-r-20-f {
    margin-left: 20px !important;
  }
  .rtl .mg-xs-l-20-f {
    margin-right: 20px !important;
  }
  .rtl .mg-xs-x-25 {
    margin-right: 25px;
    margin-left: 25px;
  }
  .rtl .mg-xs-x-25-f {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .rtl .mg-xs-r-25 {
    margin-left: 25px;
  }
  .rtl .mg-xs-l-25 {
    margin-right: 25px;
  }
  .rtl .mg-xs-r-25-f {
    margin-left: 25px !important;
  }
  .rtl .mg-xs-l-25-f {
    margin-right: 25px !important;
  }
  .rtl .mg-xs-x-30 {
    margin-right: 30px;
    margin-left: 30px;
  }
  .rtl .mg-xs-x-30-f {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .rtl .mg-xs-r-30 {
    margin-left: 30px;
  }
  .rtl .mg-xs-l-30 {
    margin-right: 30px;
  }
  .rtl .mg-xs-r-30-f {
    margin-left: 30px !important;
  }
  .rtl .mg-xs-l-30-f {
    margin-right: 30px !important;
  }
  .rtl .mg-xs-x-35 {
    margin-right: 35px;
    margin-left: 35px;
  }
  .rtl .mg-xs-x-35-f {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .rtl .mg-xs-r-35 {
    margin-left: 35px;
  }
  .rtl .mg-xs-l-35 {
    margin-right: 35px;
  }
  .rtl .mg-xs-r-35-f {
    margin-left: 35px !important;
  }
  .rtl .mg-xs-l-35-f {
    margin-right: 35px !important;
  }
  .rtl .mg-xs-x-40 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .rtl .mg-xs-x-40-f {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .rtl .mg-xs-r-40 {
    margin-left: 40px;
  }
  .rtl .mg-xs-l-40 {
    margin-right: 40px;
  }
  .rtl .mg-xs-r-40-f {
    margin-left: 40px !important;
  }
  .rtl .mg-xs-l-40-f {
    margin-right: 40px !important;
  }
  .rtl .mg-xs-x-45 {
    margin-right: 45px;
    margin-left: 45px;
  }
  .rtl .mg-xs-x-45-f {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .rtl .mg-xs-r-45 {
    margin-left: 45px;
  }
  .rtl .mg-xs-l-45 {
    margin-right: 45px;
  }
  .rtl .mg-xs-r-45-f {
    margin-left: 45px !important;
  }
  .rtl .mg-xs-l-45-f {
    margin-right: 45px !important;
  }
  .rtl .mg-xs-x-50 {
    margin-right: 50px;
    margin-left: 50px;
  }
  .rtl .mg-xs-x-50-f {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .rtl .mg-xs-r-50 {
    margin-left: 50px;
  }
  .rtl .mg-xs-l-50 {
    margin-right: 50px;
  }
  .rtl .mg-xs-r-50-f {
    margin-left: 50px !important;
  }
  .rtl .mg-xs-l-50-f {
    margin-right: 50px !important;
  }
  .rtl .mg-xs-x-55 {
    margin-right: 55px;
    margin-left: 55px;
  }
  .rtl .mg-xs-x-55-f {
    margin-right: 55px !important;
    margin-left: 55px !important;
  }
  .rtl .mg-xs-r-55 {
    margin-left: 55px;
  }
  .rtl .mg-xs-l-55 {
    margin-right: 55px;
  }
  .rtl .mg-xs-r-55-f {
    margin-left: 55px !important;
  }
  .rtl .mg-xs-l-55-f {
    margin-right: 55px !important;
  }
  .rtl .mg-xs-x-60 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .rtl .mg-xs-x-60-f {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .rtl .mg-xs-r-60 {
    margin-left: 60px;
  }
  .rtl .mg-xs-l-60 {
    margin-right: 60px;
  }
  .rtl .mg-xs-r-60-f {
    margin-left: 60px !important;
  }
  .rtl .mg-xs-l-60-f {
    margin-right: 60px !important;
  }
  .rtl .mg-xs-x-65 {
    margin-right: 65px;
    margin-left: 65px;
  }
  .rtl .mg-xs-x-65-f {
    margin-right: 65px !important;
    margin-left: 65px !important;
  }
  .rtl .mg-xs-r-65 {
    margin-left: 65px;
  }
  .rtl .mg-xs-l-65 {
    margin-right: 65px;
  }
  .rtl .mg-xs-r-65-f {
    margin-left: 65px !important;
  }
  .rtl .mg-xs-l-65-f {
    margin-right: 65px !important;
  }
  .rtl .mg-xs-x-70 {
    margin-right: 70px;
    margin-left: 70px;
  }
  .rtl .mg-xs-x-70-f {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .rtl .mg-xs-r-70 {
    margin-left: 70px;
  }
  .rtl .mg-xs-l-70 {
    margin-right: 70px;
  }
  .rtl .mg-xs-r-70-f {
    margin-left: 70px !important;
  }
  .rtl .mg-xs-l-70-f {
    margin-right: 70px !important;
  }
  .rtl .mg-xs-x-75 {
    margin-right: 75px;
    margin-left: 75px;
  }
  .rtl .mg-xs-x-75-f {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .rtl .mg-xs-r-75 {
    margin-left: 75px;
  }
  .rtl .mg-xs-l-75 {
    margin-right: 75px;
  }
  .rtl .mg-xs-r-75-f {
    margin-left: 75px !important;
  }
  .rtl .mg-xs-l-75-f {
    margin-right: 75px !important;
  }
  .rtl .mg-xs-x-80 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .rtl .mg-xs-x-80-f {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .rtl .mg-xs-r-80 {
    margin-left: 80px;
  }
  .rtl .mg-xs-l-80 {
    margin-right: 80px;
  }
  .rtl .mg-xs-r-80-f {
    margin-left: 80px !important;
  }
  .rtl .mg-xs-l-80-f {
    margin-right: 80px !important;
  }
  .rtl .mg-xs-x-85 {
    margin-right: 85px;
    margin-left: 85px;
  }
  .rtl .mg-xs-x-85-f {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .rtl .mg-xs-t-85 {
    margin-top: 85px;
  }
  .rtl .mg-xs-r-85 {
    margin-left: 85px;
  }
  .rtl .mg-xs-l-85 {
    margin-right: 85px;
  }
  .rtl .mg-xs-r-85-f {
    margin-left: 85px !important;
  }
  .rtl .mg-xs-l-85-f {
    margin-right: 85px !important;
  }
  .rtl .mg-xs-x-90 {
    margin-right: 90px;
    margin-left: 90px;
  }
  .rtl .mg-xs-x-90-f {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .rtl .mg-xs-r-90 {
    margin-left: 90px;
  }
  .rtl .mg-xs-l-90 {
    margin-right: 90px;
  }
  .rtl .mg-xs-r-90-f {
    margin-left: 90px !important;
  }
  .rtl .mg-xs-l-90-f {
    margin-right: 90px !important;
  }
  .rtl .mg-xs-x-95 {
    margin-right: 95px;
    margin-left: 95px;
  }
  .rtl .mg-xs-x-95-f {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .rtl .mg-xs-r-95 {
    margin-left: 95px;
  }
  .rtl .mg-xs-l-95 {
    margin-right: 95px;
  }
  .rtl .mg-xs-r-95-f {
    margin-left: 95px !important;
  }
  .rtl .mg-xs-l-95-f {
    margin-right: 95px !important;
  }
  .rtl .mg-xs-x-100 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .rtl .mg-xs-x-100-f {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .rtl .mg-xs-r-100 {
    margin-left: 100px;
  }
  .rtl .mg-xs-l-100 {
    margin-right: 100px;
  }
  .rtl .mg-xs-r-100-f {
    margin-left: 100px !important;
  }
  .rtl .mg-xs-l-100-f {
    margin-right: 100px !important;
  }
  .rtl .mg-xs-r-auto {
    margin-left: auto;
  }
  .rtl .mg-xs-l-auto {
    margin-right: auto;
  }
  .rtl .mg-xs-x-auto {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 576px) {
  .rtl .mg-sm-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .rtl .mg-sm-x-0-f {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .rtl .mg-sm-r-0 {
    margin-left: 0px;
  }
  .rtl .mg-sm-l-0 {
    margin-right: 0px;
  }
  .rtl .mg-sm-r-0-f {
    margin-left: 0px !important;
  }
  .rtl .mg-sm-l-0-f {
    margin-right: 0px !important;
  }
  .rtl .mg-sm-x-1 {
    margin-right: 1px;
    margin-left: 1px;
  }
  .rtl .mg-sm-x-1-f {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .rtl .mg-sm-r-1 {
    margin-left: 1px;
  }
  .rtl .mg-sm-l-1 {
    margin-right: 1px;
  }
  .rtl .mg-sm-r-1-f {
    margin-left: 1px !important;
  }
  .rtl .mg-sm-l-1-f {
    margin-right: 1px !important;
  }
  .rtl .mg-sm-x-2 {
    margin-right: 2px;
    margin-left: 2px;
  }
  .rtl .mg-sm-x-2-f {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }
  .rtl .mg-sm-r-2 {
    margin-left: 2px;
  }
  .rtl .mg-sm-l-2 {
    margin-right: 2px;
  }
  .rtl .mg-sm-r-2-f {
    margin-left: 2px !important;
  }
  .rtl .mg-sm-l-2-f {
    margin-right: 2px !important;
  }
  .rtl .mg-sm-x-3 {
    margin-right: 3px;
    margin-left: 3px;
  }
  .rtl .mg-sm-x-3-f {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .rtl .mg-sm-r-3 {
    margin-left: 3px;
  }
  .rtl .mg-sm-l-3 {
    margin-right: 3px;
  }
  .rtl .mg-sm-r-3-f {
    margin-left: 3px !important;
  }
  .rtl .mg-sm-l-3-f {
    margin-right: 3px !important;
  }
  .rtl .mg-sm-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .rtl .mg-sm-x-4-f {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .rtl .mg-sm-r-4 {
    margin-left: 4px;
  }
  .rtl .mg-sm-l-4 {
    margin-right: 4px;
  }
  .rtl .mg-sm-r-4-f {
    margin-left: 4px !important;
  }
  .rtl .mg-sm-l-4-f {
    margin-right: 4px !important;
  }
  .rtl .mg-sm-x-5 {
    margin-right: 5px;
    margin-left: 5px;
  }
  .rtl .mg-sm-x-5-f {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .rtl .mg-sm-r-5 {
    margin-left: 5px;
  }
  .rtl .mg-sm-l-5 {
    margin-right: 5px;
  }
  .rtl .mg-sm-r-5-f {
    margin-left: 5px !important;
  }
  .rtl .mg-sm-l-5-f {
    margin-right: 5px !important;
  }
  .rtl .mg-sm-x-6 {
    margin-right: 6px;
    margin-left: 6px;
  }
  .rtl .mg-sm-x-6-f {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .rtl .mg-sm-r-6 {
    margin-left: 6px;
  }
  .rtl .mg-sm-l-6 {
    margin-right: 6px;
  }
  .rtl .mg-sm-r-6-f {
    margin-left: 6px !important;
  }
  .rtl .mg-sm-l-6-f {
    margin-right: 6px !important;
  }
  .rtl .mg-sm-x-7 {
    margin-right: 7px;
    margin-left: 7px;
  }
  .rtl .mg-sm-x-7-f {
    margin-right: 7px !important;
    margin-left: 7px !important;
  }
  .rtl .mg-sm-r-7 {
    margin-left: 7px;
  }
  .rtl .mg-sm-l-7 {
    margin-right: 7px;
  }
  .rtl .mg-sm-r-7-f {
    margin-left: 7px !important;
  }
  .rtl .mg-sm-l-7-f {
    margin-right: 7px !important;
  }
  .rtl .mg-sm-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .rtl .mg-sm-x-8-f {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .rtl .mg-sm-r-8 {
    margin-left: 8px;
  }
  .rtl .mg-sm-l-8 {
    margin-right: 8px;
  }
  .rtl .mg-sm-r-8-f {
    margin-left: 8px !important;
  }
  .rtl .mg-sm-l-8-f {
    margin-right: 8px !important;
  }
  .rtl .mg-sm-x-9 {
    margin-right: 9px;
    margin-left: 9px;
  }
  .rtl .mg-sm-x-9-f {
    margin-right: 9px !important;
    margin-left: 9px !important;
  }
  .rtl .mg-sm-r-9 {
    margin-left: 9px;
  }
  .rtl .mg-sm-l-9 {
    margin-right: 9px;
  }
  .rtl .mg-sm-r-9-f {
    margin-left: 9px !important;
  }
  .rtl .mg-sm-l-9-f {
    margin-right: 9px !important;
  }
  .rtl .mg-sm-x-10 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .rtl .mg-sm-x-10-f {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .rtl .mg-sm-r-10 {
    margin-left: 10px;
  }
  .rtl .mg-sm-l-10 {
    margin-right: 10px;
  }
  .rtl .mg-sm-r-10-f {
    margin-left: 10px !important;
  }
  .rtl .mg-sm-l-10-f {
    margin-right: 10px !important;
  }
  .rtl .mg-sm-x-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .rtl .mg-sm-x-15-f {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .rtl .mg-sm-r-15 {
    margin-left: 15px;
  }
  .rtl .mg-sm-l-15 {
    margin-right: 15px;
  }
  .rtl .mg-sm-r-15-f {
    margin-left: 15px !important;
  }
  .rtl .mg-sm-l-15-f {
    margin-right: 15px !important;
  }
  .rtl .mg-sm-x-20 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .rtl .mg-sm-x-20-f {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .rtl .mg-sm-r-20 {
    margin-left: 20px;
    margin-right: inherit;
  }
  .rtl .mg-sm-l-20 {
    margin-right: 20px;
  }
  .rtl .mg-sm-r-20-f {
    margin-left: 20px !important;
  }
  .rtl .mg-sm-l-20-f {
    margin-right: 20px !important;
  }
  .rtl .mg-sm-x-25 {
    margin-right: 25px;
    margin-left: 25px;
  }
  .rtl .mg-sm-x-25-f {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .rtl .mg-sm-r-25 {
    margin-left: 25px;
  }
  .rtl .mg-sm-l-25 {
    margin-right: 25px;
  }
  .rtl .mg-sm-r-25-f {
    margin-left: 25px !important;
  }
  .rtl .mg-sm-l-25-f {
    margin-right: 25px !important;
  }
  .rtl .mg-sm-x-30 {
    margin-right: 30px;
    margin-left: 30px;
  }
  .rtl .mg-sm-x-30-f {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .rtl .mg-sm-r-30 {
    margin-left: 30px;
  }
  .rtl .mg-sm-l-30 {
    margin-right: 30px;
  }
  .rtl .mg-sm-r-30-f {
    margin-left: 30px !important;
  }
  .rtl .mg-sm-l-30-f {
    margin-right: 30px !important;
  }
  .rtl .mg-sm-x-35 {
    margin-right: 35px;
    margin-left: 35px;
  }
  .rtl .mg-sm-x-35-f {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .rtl .mg-sm-r-35 {
    margin-left: 35px;
  }
  .rtl .mg-sm-l-35 {
    margin-right: 35px;
  }
  .rtl .mg-sm-r-35-f {
    margin-left: 35px !important;
  }
  .rtl .mg-sm-l-35-f {
    margin-right: 35px !important;
  }
  .rtl .mg-sm-x-40 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .rtl .mg-sm-x-40-f {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .rtl .mg-sm-r-40 {
    margin-left: 40px;
  }
  .rtl .mg-sm-l-40 {
    margin-right: 40px;
  }
  .rtl .mg-sm-r-40-f {
    margin-left: 40px !important;
  }
  .rtl .mg-sm-l-40-f {
    margin-right: 40px !important;
  }
  .rtl .mg-sm-x-45 {
    margin-right: 45px;
    margin-left: 45px;
  }
  .rtl .mg-sm-x-45-f {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .rtl .mg-sm-r-45 {
    margin-left: 45px;
  }
  .rtl .mg-sm-l-45 {
    margin-right: 45px;
  }
  .rtl .mg-sm-r-45-f {
    margin-left: 45px !important;
  }
  .rtl .mg-sm-l-45-f {
    margin-right: 45px !important;
  }
  .rtl .mg-sm-x-50 {
    margin-right: 50px;
    margin-left: 50px;
  }
  .rtl .mg-sm-x-50-f {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .rtl .mg-sm-r-50 {
    margin-left: 50px;
  }
  .rtl .mg-sm-l-50 {
    margin-right: 50px;
  }
  .rtl .mg-sm-r-50-f {
    margin-left: 50px !important;
  }
  .rtl .mg-sm-l-50-f {
    margin-right: 50px !important;
  }
  .rtl .mg-sm-x-55 {
    margin-right: 55px;
    margin-left: 55px;
  }
  .rtl .mg-sm-x-55-f {
    margin-right: 55px !important;
    margin-left: 55px !important;
  }
  .rtl .mg-sm-r-55 {
    margin-left: 55px;
  }
  .rtl .mg-sm-l-55 {
    margin-right: 55px;
  }
  .rtl .mg-sm-r-55-f {
    margin-left: 55px !important;
  }
  .rtl .mg-sm-l-55-f {
    margin-right: 55px !important;
  }
  .rtl .mg-sm-x-60 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .rtl .mg-sm-x-60-f {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .rtl .mg-sm-r-60 {
    margin-left: 60px;
  }
  .rtl .mg-sm-l-60 {
    margin-right: 60px;
  }
  .rtl .mg-sm-r-60-f {
    margin-left: 60px !important;
  }
  .rtl .mg-sm-l-60-f {
    margin-right: 60px !important;
  }
  .rtl .mg-sm-x-65 {
    margin-right: 65px;
    margin-left: 65px;
  }
  .rtl .mg-sm-x-65-f {
    margin-right: 65px !important;
    margin-left: 65px !important;
  }
  .rtl .mg-sm-r-65 {
    margin-left: 65px;
  }
  .rtl .mg-sm-l-65 {
    margin-right: 65px;
  }
  .rtl .mg-sm-r-65-f {
    margin-left: 65px !important;
  }
  .rtl .mg-sm-l-65-f {
    margin-right: 65px !important;
  }
  .rtl .mg-sm-x-70 {
    margin-right: 70px;
    margin-left: 70px;
  }
  .rtl .mg-sm-x-70-f {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .rtl .mg-sm-r-70 {
    margin-left: 70px;
  }
  .rtl .mg-sm-l-70 {
    margin-right: 70px;
  }
  .rtl .mg-sm-r-70-f {
    margin-left: 70px !important;
  }
  .rtl .mg-sm-l-70-f {
    margin-right: 70px !important;
  }
  .rtl .mg-sm-x-75 {
    margin-right: 75px;
    margin-left: 75px;
  }
  .rtl .mg-sm-x-75-f {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .rtl .mg-sm-r-75 {
    margin-left: 75px;
  }
  .rtl .mg-sm-l-75 {
    margin-right: 75px;
  }
  .rtl .mg-sm-r-75-f {
    margin-left: 75px !important;
  }
  .rtl .mg-sm-l-75-f {
    margin-right: 75px !important;
  }
  .rtl .mg-sm-x-80 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .rtl .mg-sm-x-80-f {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .rtl .mg-sm-r-80 {
    margin-left: 80px;
  }
  .rtl .mg-sm-l-80 {
    margin-right: 80px;
  }
  .rtl .mg-sm-r-80-f {
    margin-left: 80px !important;
  }
  .rtl .mg-sm-l-80-f {
    margin-right: 80px !important;
  }
  .rtl .mg-sm-x-85 {
    margin-right: 85px;
    margin-left: 85px;
  }
  .rtl .mg-sm-x-85-f {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .rtl .mg-sm-r-85 {
    margin-left: 85px;
  }
  .rtl .mg-sm-l-85 {
    margin-right: 85px;
  }
  .rtl .mg-sm-r-85-f {
    margin-left: 85px !important;
  }
  .rtl .mg-sm-l-85-f {
    margin-right: 85px !important;
  }
  .rtl .mg-sm-x-90 {
    margin-right: 90px;
    margin-left: 90px;
  }
  .rtl .mg-sm-x-90-f {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .rtl .mg-sm-r-90 {
    margin-left: 90px;
  }
  .rtl .mg-sm-l-90 {
    margin-right: 90px;
  }
  .rtl .mg-sm-r-90-f {
    margin-left: 90px !important;
  }
  .rtl .mg-sm-l-90-f {
    margin-right: 90px !important;
  }
  .rtl .mg-sm-x-95 {
    margin-right: 95px;
    margin-left: 95px;
  }
  .rtl .mg-sm-x-95-f {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .rtl .mg-sm-r-95 {
    margin-left: 95px;
  }
  .rtl .mg-sm-l-95 {
    margin-right: 95px;
  }
  .rtl .mg-sm-r-95-f {
    margin-left: 95px !important;
  }
  .rtl .mg-sm-l-95-f {
    margin-right: 95px !important;
  }
  .rtl .mg-sm-x-100 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .rtl .mg-sm-x-100-f {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .rtl .mg-sm-r-100 {
    margin-left: 100px;
  }
  .rtl .mg-sm-l-100 {
    margin-right: 100px;
  }
  .rtl .mg-sm-r-100-f {
    margin-left: 100px !important;
  }
  .rtl .mg-sm-l-100-f {
    margin-right: 100px !important;
  }
  .rtl .mg-sm-r-auto {
    margin-left: auto;
  }
  .rtl .mg-sm-l-auto {
    margin-right: auto;
  }
  .rtl .mg-sm-x-auto {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .rtl .mg-md-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .rtl .mg-md-x-0-f {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .rtl .mg-md-r-0 {
    margin-left: 0px;
  }
  .rtl .mg-md-l-0 {
    margin-right: 0px;
  }
  .rtl .mg-md-r-0-f {
    margin-left: 0px !important;
  }
  .rtl .mg-md-l-0-f {
    margin-right: 0px !important;
  }
  .rtl .mg-md-x-1 {
    margin-right: 1px;
    margin-left: 1px;
  }
  .rtl .mg-md-x-1-f {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .rtl .mg-md-r-1 {
    margin-left: 1px;
  }
  .rtl .mg-md-l-1 {
    margin-right: 1px;
  }
  .rtl .mg-md-r-1-f {
    margin-left: 1px !important;
  }
  .rtl .mg-md-l-1-f {
    margin-right: 1px !important;
  }
  .rtl .mg-md-x-2 {
    margin-right: 2px;
    margin-left: 2px;
  }
  .rtl .mg-md-x-2-f {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }
  .rtl .mg-md-r-2 {
    margin-left: 2px;
  }
  .rtl .mg-md-l-2 {
    margin-right: 2px;
  }
  .rtl .mg-md-r-2-f {
    margin-left: 2px !important;
  }
  .rtl .mg-md-l-2-f {
    margin-right: 2px !important;
  }
  .rtl .mg-md-x-3 {
    margin-right: 3px;
    margin-left: 3px;
  }
  .rtl .mg-md-x-3-f {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .rtl .mg-md-r-3 {
    margin-left: 3px;
  }
  .rtl .mg-md-l-3 {
    margin-right: 3px;
  }
  .rtl .mg-md-r-3-f {
    margin-left: 3px !important;
  }
  .rtl .mg-md-l-3-f {
    margin-right: 3px !important;
  }
  .rtl .mg-md-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .rtl .mg-md-x-4-f {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .rtl .mg-md-r-4 {
    margin-left: 4px;
  }
  .rtl .mg-md-l-4 {
    margin-right: 4px;
  }
  .rtl .mg-md-r-4-f {
    margin-left: 4px !important;
  }
  .rtl .mg-md-l-4-f {
    margin-right: 4px !important;
  }
  .rtl .mg-md-x-5 {
    margin-right: 5px;
    margin-left: 5px;
  }
  .rtl .mg-md-x-5-f {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .rtl .mg-md-r-5 {
    margin-left: 5px;
  }
  .rtl .mg-md-l-5 {
    margin-right: 5px;
  }
  .rtl .mg-md-r-5-f {
    margin-left: 5px !important;
  }
  .rtl .mg-md-l-5-f {
    margin-right: 5px !important;
  }
  .rtl .mg-md-x-6 {
    margin-right: 6px;
    margin-left: 6px;
  }
  .rtl .mg-md-x-6-f {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .rtl .mg-md-r-6 {
    margin-left: 6px;
  }
  .rtl .mg-md-l-6 {
    margin-right: 6px;
  }
  .rtl .mg-md-r-6-f {
    margin-left: 6px !important;
  }
  .rtl .mg-md-l-6-f {
    margin-right: 6px !important;
  }
  .rtl .mg-md-x-7 {
    margin-right: 7px;
    margin-left: 7px;
  }
  .rtl .mg-md-x-7-f {
    margin-right: 7px !important;
    margin-left: 7px !important;
  }
  .rtl .mg-md-r-7 {
    margin-left: 7px;
  }
  .rtl .mg-md-l-7 {
    margin-right: 7px;
  }
  .rtl .mg-md-r-7-f {
    margin-left: 7px !important;
  }
  .rtl .mg-md-l-7-f {
    margin-right: 7px !important;
  }
  .rtl .mg-md-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .rtl .mg-md-x-8-f {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .rtl .mg-md-r-8 {
    margin-left: 8px;
  }
  .rtl .mg-md-l-8 {
    margin-right: 8px;
  }
  .rtl .mg-md-r-8-f {
    margin-left: 8px !important;
  }
  .rtl .mg-md-l-8-f {
    margin-right: 8px !important;
  }
  .rtl .mg-md-x-9 {
    margin-right: 9px;
    margin-left: 9px;
  }
  .rtl .mg-md-x-9-f {
    margin-right: 9px !important;
    margin-left: 9px !important;
  }
  .rtl .mg-md-r-9 {
    margin-left: 9px;
  }
  .rtl .mg-md-l-9 {
    margin-right: 9px;
  }
  .rtl .mg-md-r-9-f {
    margin-left: 9px !important;
  }
  .rtl .mg-md-l-9-f {
    margin-right: 9px !important;
  }
  .rtl .mg-md-x-10 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .rtl .mg-md-x-10-f {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .rtl .mg-md-r-10 {
    margin-left: 10px;
  }
  .rtl .mg-md-l-10 {
    margin-right: 10px;
  }
  .rtl .mg-md-r-10-f {
    margin-left: 10px !important;
  }
  .rtl .mg-md-l-10-f {
    margin-right: 10px !important;
  }
  .rtl .mg-md-x-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .rtl .mg-md-x-15-f {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .rtl .mg-md-r-15 {
    margin-left: 15px;
  }
  .rtl .mg-md-l-15 {
    margin-right: 15px;
  }
  .rtl .mg-md-r-15-f {
    margin-left: 15px !important;
  }
  .rtl .mg-md-l-15-f {
    margin-right: 15px !important;
  }
  .rtl .mg-md-x-20 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .rtl .mg-md-x-20-f {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .rtl .mg-md-r-20 {
    margin-left: 20px;
    margin-right: inherit;
  }
  .rtl .mg-md-l-20 {
    margin-right: 20px;
  }
  .rtl .mg-md-r-20-f {
    margin-left: 20px !important;
  }
  .rtl .mg-md-l-20-f {
    margin-right: 20px !important;
  }
  .rtl .mg-md-x-25 {
    margin-right: 25px;
    margin-left: 25px;
  }
  .rtl .mg-md-x-25-f {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .rtl .mg-md-r-25 {
    margin-left: 25px;
  }
  .rtl .mg-md-l-25 {
    margin-right: 25px;
  }
  .rtl .mg-md-r-25-f {
    margin-left: 25px !important;
  }
  .rtl .mg-md-l-25-f {
    margin-right: 25px !important;
  }
  .rtl .mg-md-x-30 {
    margin-right: 30px;
    margin-left: 30px;
  }
  .rtl .mg-md-x-30-f {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .rtl .mg-md-r-30 {
    margin-left: 30px;
  }
  .rtl .mg-md-l-30 {
    margin-right: 30px;
  }
  .rtl .mg-md-r-30-f {
    margin-left: 30px !important;
  }
  .rtl .mg-md-l-30-f {
    margin-right: 30px !important;
  }
  .rtl .mg-md-x-35 {
    margin-right: 35px;
    margin-left: 35px;
  }
  .rtl .mg-md-x-35-f {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .rtl .mg-md-r-35 {
    margin-left: 35px;
  }
  .rtl .mg-md-l-35 {
    margin-right: 35px;
  }
  .rtl .mg-md-r-35-f {
    margin-left: 35px !important;
  }
  .rtl .mg-md-l-35-f {
    margin-right: 35px !important;
  }
  .rtl .mg-md-x-40 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .rtl .mg-md-x-40-f {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .rtl .mg-md-r-40 {
    margin-left: 40px;
  }
  .rtl .mg-md-l-40 {
    margin-right: 40px;
  }
  .rtl .mg-md-r-40-f {
    margin-left: 40px !important;
  }
  .rtl .mg-md-l-40-f {
    margin-right: 40px !important;
  }
  .rtl .mg-md-x-45 {
    margin-right: 45px;
    margin-left: 45px;
  }
  .rtl .mg-md-x-45-f {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .rtl .mg-md-r-45 {
    margin-left: 45px;
  }
  .rtl .mg-md-l-45 {
    margin-right: 45px;
  }
  .rtl .mg-md-r-45-f {
    margin-left: 45px !important;
  }
  .rtl .mg-md-l-45-f {
    margin-right: 45px !important;
  }
  .rtl .mg-md-x-50 {
    margin-right: 50px;
    margin-left: 50px;
  }
  .rtl .mg-md-x-50-f {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .rtl .mg-md-r-50 {
    margin-left: 50px;
  }
  .rtl .mg-md-l-50 {
    margin-right: 50px;
  }
  .rtl .mg-md-r-50-f {
    margin-left: 50px !important;
  }
  .rtl .mg-md-l-50-f {
    margin-right: 50px !important;
  }
  .rtl .mg-md-x-55 {
    margin-right: 55px;
    margin-left: 55px;
  }
  .rtl .mg-md-x-55-f {
    margin-right: 55px !important;
    margin-left: 55px !important;
  }
  .rtl .mg-md-r-55 {
    margin-left: 55px;
  }
  .rtl .mg-md-l-55 {
    margin-right: 55px;
  }
  .rtl .mg-md-r-55-f {
    margin-left: 55px !important;
  }
  .rtl .mg-md-l-55-f {
    margin-right: 55px !important;
  }
  .rtl .mg-md-x-60 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .rtl .mg-md-x-60-f {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .rtl .mg-md-r-60 {
    margin-left: 60px;
  }
  .rtl .mg-md-l-60 {
    margin-right: 60px;
  }
  .rtl .mg-md-r-60-f {
    margin-left: 60px !important;
  }
  .rtl .mg-md-l-60-f {
    margin-right: 60px !important;
  }
  .rtl .mg-md-x-65 {
    margin-right: 65px;
    margin-left: 65px;
  }
  .rtl .mg-md-x-65-f {
    margin-right: 65px !important;
    margin-left: 65px !important;
  }
  .rtl .mg-md-r-65 {
    margin-left: 65px;
  }
  .rtl .mg-md-l-65 {
    margin-right: 65px;
  }
  .rtl .mg-md-r-65-f {
    margin-left: 65px !important;
  }
  .rtl .mg-md-l-65-f {
    margin-right: 65px !important;
  }
  .rtl .mg-md-x-70 {
    margin-right: 70px;
    margin-left: 70px;
  }
  .rtl .mg-md-x-70-f {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .rtl .mg-md-r-70 {
    margin-left: 70px;
  }
  .rtl .mg-md-l-70 {
    margin-right: 70px;
  }
  .rtl .mg-md-r-70-f {
    margin-left: 70px !important;
  }
  .rtl .mg-md-l-70-f {
    margin-right: 70px !important;
  }
  .rtl .mg-md-x-75 {
    margin-right: 75px;
    margin-left: 75px;
  }
  .rtl .mg-md-x-75-f {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .rtl .mg-md-r-75 {
    margin-left: 75px;
  }
  .rtl .mg-md-l-75 {
    margin-right: 75px;
  }
  .rtl .mg-md-r-75-f {
    margin-left: 75px !important;
  }
  .rtl .mg-md-l-75-f {
    margin-right: 75px !important;
  }
  .rtl .mg-md-x-80 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .rtl .mg-md-x-80-f {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .rtl .mg-md-r-80 {
    margin-left: 80px;
  }
  .rtl .mg-md-l-80 {
    margin-right: 80px;
  }
  .rtl .mg-md-r-80-f {
    margin-left: 80px !important;
  }
  .rtl .mg-md-l-80-f {
    margin-right: 80px !important;
  }
  .rtl .mg-md-x-85 {
    margin-right: 85px;
    margin-left: 85px;
  }
  .rtl .mg-md-x-85-f {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .rtl .mg-md-r-85 {
    margin-left: 85px;
  }
  .rtl .mg-md-l-85 {
    margin-right: 85px;
  }
  .rtl .mg-md-r-85-f {
    margin-left: 85px !important;
  }
  .rtl .mg-md-l-85-f {
    margin-right: 85px !important;
  }
  .rtl .mg-md-x-90 {
    margin-right: 90px;
    margin-left: 90px;
  }
  .rtl .mg-md-x-90-f {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .rtl .mg-md-r-90 {
    margin-left: 90px;
  }
  .rtl .mg-md-l-90 {
    margin-right: 90px;
  }
  .rtl .mg-md-r-90-f {
    margin-left: 90px !important;
  }
  .rtl .mg-md-l-90-f {
    margin-right: 90px !important;
  }
  .rtl .mg-md-x-95 {
    margin-right: 95px;
    margin-left: 95px;
  }
  .rtl .mg-md-x-95-f {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .rtl .mg-md-r-95 {
    margin-left: 95px;
  }
  .rtl .mg-md-l-95 {
    margin-right: 95px;
  }
  .rtl .mg-md-r-95-f {
    margin-left: 95px !important;
  }
  .rtl .mg-md-l-95-f {
    margin-right: 95px !important;
  }
  .rtl .mg-md-x-100 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .rtl .mg-md-x-100-f {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .rtl .mg-md-r-100 {
    margin-left: 100px;
  }
  .rtl .mg-md-l-100 {
    margin-right: 100px;
  }
  .rtl .mg-md-r-100-f {
    margin-left: 100px !important;
  }
  .rtl .mg-md-l-100-f {
    margin-right: 100px !important;
  }
  .rtl .mg-md-r-auto {
    margin-left: auto;
  }
  .rtl .mg-md-l-auto {
    margin-right: auto;
  }
  .rtl .mg-md-x-auto {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .rtl .mg-lg-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .rtl .mg-lg-x-0-f {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .rtl .mg-lg-r-0 {
    margin-left: 0px;
  }
  .rtl .mg-lg-l-0 {
    margin-right: 0px;
  }
  .rtl .mg-lg-r-0-f {
    margin-left: 0px !important;
  }
  .rtl .mg-lg-l-0-f {
    margin-right: 0px !important;
  }
  .rtl .mg-lg-x-1 {
    margin-right: 1px;
    margin-left: 1px;
  }
  .rtl .mg-lg-x-1-f {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .rtl .mg-lg-r-1 {
    margin-left: 1px;
  }
  .rtl .mg-lg-l-1 {
    margin-right: 1px;
  }
  .rtl .mg-lg-r-1-f {
    margin-left: 1px !important;
  }
  .rtl .mg-lg-l-1-f {
    margin-right: 1px !important;
  }
  .rtl .mg-lg-x-2 {
    margin-right: 2px;
    margin-left: 2px;
  }
  .rtl .mg-lg-x-2-f {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }
  .rtl .mg-lg-r-2 {
    margin-left: 2px;
  }
  .rtl .mg-lg-l-2 {
    margin-right: 2px;
  }
  .rtl .mg-lg-r-2-f {
    margin-left: 2px !important;
  }
  .rtl .mg-lg-l-2-f {
    margin-right: 2px !important;
  }
  .rtl .mg-lg-x-3 {
    margin-right: 3px;
    margin-left: 3px;
  }
  .rtl .mg-lg-x-3-f {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .rtl .mg-lg-r-3 {
    margin-left: 3px;
  }
  .rtl .mg-lg-l-3 {
    margin-right: 3px;
  }
  .rtl .mg-lg-r-3-f {
    margin-left: 3px !important;
  }
  .rtl .mg-lg-l-3-f {
    margin-right: 3px !important;
  }
  .rtl .mg-lg-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .rtl .mg-lg-x-4-f {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .rtl .mg-lg-r-4 {
    margin-left: 4px;
  }
  .rtl .mg-lg-l-4 {
    margin-right: 4px;
  }
  .rtl .mg-lg-r-4-f {
    margin-left: 4px !important;
  }
  .rtl .mg-lg-l-4-f {
    margin-right: 4px !important;
  }
  .rtl .mg-lg-x-5 {
    margin-right: 5px;
    margin-left: 5px;
  }
  .rtl .mg-lg-x-5-f {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .rtl .mg-lg-r-5 {
    margin-left: 5px;
  }
  .rtl .mg-lg-l-5 {
    margin-right: 5px;
  }
  .rtl .mg-lg-r-5-f {
    margin-left: 5px !important;
  }
  .rtl .mg-lg-l-5-f {
    margin-right: 5px !important;
  }
  .rtl .mg-lg-x-6 {
    margin-right: 6px;
    margin-left: 6px;
  }
  .rtl .mg-lg-x-6-f {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .rtl .mg-lg-r-6 {
    margin-left: 6px;
  }
  .rtl .mg-lg-l-6 {
    margin-right: 6px;
  }
  .rtl .mg-lg-r-6-f {
    margin-left: 6px !important;
  }
  .rtl .mg-lg-l-6-f {
    margin-right: 6px !important;
  }
  .rtl .mg-lg-x-7 {
    margin-right: 7px;
    margin-left: 7px;
  }
  .rtl .mg-lg-x-7-f {
    margin-right: 7px !important;
    margin-left: 7px !important;
  }
  .rtl .mg-lg-r-7 {
    margin-left: 7px;
  }
  .rtl .mg-lg-l-7 {
    margin-right: 7px;
  }
  .rtl .mg-lg-r-7-f {
    margin-left: 7px !important;
  }
  .rtl .mg-lg-l-7-f {
    margin-right: 7px !important;
  }
  .rtl .mg-lg-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .rtl .mg-lg-x-8-f {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .rtl .mg-lg-r-8 {
    margin-left: 8px;
  }
  .rtl .mg-lg-l-8 {
    margin-right: 8px;
  }
  .rtl .mg-lg-r-8-f {
    margin-left: 8px !important;
  }
  .rtl .mg-lg-l-8-f {
    margin-right: 8px !important;
  }
  .rtl .mg-lg-x-9 {
    margin-right: 9px;
    margin-left: 9px;
  }
  .rtl .mg-lg-x-9-f {
    margin-right: 9px !important;
    margin-left: 9px !important;
  }
  .rtl .mg-lg-r-9 {
    margin-left: 9px;
  }
  .rtl .mg-lg-l-9 {
    margin-right: 9px;
  }
  .rtl .mg-lg-r-9-f {
    margin-left: 9px !important;
  }
  .rtl .mg-lg-l-9-f {
    margin-right: 9px !important;
  }
  .rtl .mg-lg-x-10 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .rtl .mg-lg-x-10-f {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .rtl .mg-lg-r-10 {
    margin-left: 10px;
  }
  .rtl .mg-lg-l-10 {
    margin-right: 10px;
  }
  .rtl .mg-lg-r-10-f {
    margin-left: 10px !important;
  }
  .rtl .mg-lg-l-10-f {
    margin-right: 10px !important;
  }
  .rtl .mg-lg-x-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .rtl .mg-lg-x-15-f {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .rtl .mg-lg-r-15 {
    margin-left: 15px;
  }
  .rtl .mg-lg-l-15 {
    margin-right: 15px;
  }
  .rtl .mg-lg-r-15-f {
    margin-left: 15px !important;
  }
  .rtl .mg-lg-l-15-f {
    margin-right: 15px !important;
  }
  .rtl .mg-lg-x-20 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .rtl .mg-lg-x-20-f {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .rtl .mg-lg-r-20 {
    margin-left: 20px;
  }
  .rtl .mg-lg-l-20 {
    margin-right: 20px;
  }
  .rtl .mg-lg-r-20-f {
    margin-left: 20px !important;
  }
  .rtl .mg-lg-l-20-f {
    margin-right: 20px !important;
  }
  .rtl .mg-lg-x-25 {
    margin-right: 25px;
    margin-left: 25px;
  }
  .rtl .mg-lg-x-25-f {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .rtl .mg-lg-r-25 {
    margin-left: 25px;
  }
  .rtl .mg-lg-l-25 {
    margin-right: 25px;
  }
  .rtl .mg-lg-r-25-f {
    margin-left: 25px !important;
  }
  .rtl .mg-lg-l-25-f {
    margin-right: 25px !important;
  }
  .rtl .mg-lg-x-30 {
    margin-right: 30px;
    margin-left: 30px;
  }
  .rtl .mg-lg-x-30-f {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .rtl .mg-lg-r-30 {
    margin-left: 30px;
  }
  .rtl .mg-lg-l-30 {
    margin-right: 30px;
  }
  .rtl .mg-lg-r-30-f {
    margin-left: 30px !important;
  }
  .rtl .mg-lg-l-30-f {
    margin-right: 30px !important;
  }
  .rtl .mg-lg-x-35 {
    margin-right: 35px;
    margin-left: 35px;
  }
  .rtl .mg-lg-x-35-f {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .rtl .mg-lg-r-35 {
    margin-left: 35px;
  }
  .rtl .mg-lg-l-35 {
    margin-right: 35px;
  }
  .rtl .mg-lg-r-35-f {
    margin-left: 35px !important;
  }
  .rtl .mg-lg-l-35-f {
    margin-right: 35px !important;
  }
  .rtl .mg-lg-x-40 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .rtl .mg-lg-x-40-f {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .rtl .mg-lg-r-40 {
    margin-left: 40px;
  }
  .rtl .mg-lg-l-40 {
    margin-right: 40px;
  }
  .rtl .mg-lg-r-40-f {
    margin-left: 40px !important;
  }
  .rtl .mg-lg-l-40-f {
    margin-right: 40px !important;
  }
  .rtl .mg-lg-x-45 {
    margin-right: 45px;
    margin-left: 45px;
  }
  .rtl .mg-lg-x-45-f {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .rtl .mg-lg-r-45 {
    margin-left: 45px;
  }
  .rtl .mg-lg-l-45 {
    margin-right: 45px;
  }
  .rtl .mg-lg-r-45-f {
    margin-left: 45px !important;
  }
  .rtl .mg-lg-l-45-f {
    margin-right: 45px !important;
  }
  .rtl .mg-lg-x-50 {
    margin-right: 50px;
    margin-left: 50px;
  }
  .rtl .mg-lg-x-50-f {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .rtl .mg-lg-r-50 {
    margin-left: 50px;
  }
  .rtl .mg-lg-l-50 {
    margin-right: 50px;
  }
  .rtl .mg-lg-r-50-f {
    margin-left: 50px !important;
  }
  .rtl .mg-lg-l-50-f {
    margin-right: 50px !important;
  }
  .rtl .mg-lg-x-55 {
    margin-right: 55px;
    margin-left: 55px;
  }
  .rtl .mg-lg-x-55-f {
    margin-right: 55px !important;
    margin-left: 55px !important;
  }
  .rtl .mg-lg-r-55 {
    margin-left: 55px;
  }
  .rtl .mg-lg-l-55 {
    margin-right: 55px;
  }
  .rtl .mg-lg-r-55-f {
    margin-left: 55px !important;
  }
  .rtl .mg-lg-l-55-f {
    margin-right: 55px !important;
  }
  .rtl .mg-lg-x-60 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .rtl .mg-lg-x-60-f {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .rtl .mg-lg-r-60 {
    margin-left: 60px;
  }
  .rtl .mg-lg-l-60 {
    margin-right: 60px;
  }
  .rtl .mg-lg-r-60-f {
    margin-left: 60px !important;
  }
  .rtl .mg-lg-l-60-f {
    margin-right: 60px !important;
  }
  .rtl .mg-lg-x-65 {
    margin-right: 65px;
    margin-left: 65px;
  }
  .rtl .mg-lg-x-65-f {
    margin-right: 65px !important;
    margin-left: 65px !important;
  }
  .rtl .mg-lg-r-65 {
    margin-left: 65px;
  }
  .rtl .mg-lg-l-65 {
    margin-right: 65px;
  }
  .rtl .mg-lg-r-65-f {
    margin-left: 65px !important;
  }
  .rtl .mg-lg-l-65-f {
    margin-right: 65px !important;
  }
  .rtl .mg-lg-x-70 {
    margin-right: 70px;
    margin-left: 70px;
  }
  .rtl .mg-lg-x-70-f {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .rtl .mg-lg-r-70 {
    margin-left: 70px;
  }
  .rtl .mg-lg-l-70 {
    margin-right: 70px;
  }
  .rtl .mg-lg-r-70-f {
    margin-left: 70px !important;
  }
  .rtl .mg-lg-l-70-f {
    margin-right: 70px !important;
  }
  .rtl .mg-lg-x-75 {
    margin-right: 75px;
    margin-left: 75px;
  }
  .rtl .mg-lg-x-75-f {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .rtl .mg-lg-r-75 {
    margin-left: 75px;
  }
  .rtl .mg-lg-l-75 {
    margin-right: 75px;
  }
  .rtl .mg-lg-r-75-f {
    margin-left: 75px !important;
  }
  .rtl .mg-lg-l-75-f {
    margin-right: 75px !important;
  }
  .rtl .mg-lg-x-80 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .rtl .mg-lg-x-80-f {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .rtl .mg-lg-r-80 {
    margin-left: 80px;
  }
  .rtl .mg-lg-l-80 {
    margin-right: 80px;
  }
  .rtl .mg-lg-r-80-f {
    margin-left: 80px !important;
  }
  .rtl .mg-lg-l-80-f {
    margin-right: 80px !important;
  }
  .rtl .mg-lg-x-85 {
    margin-right: 85px;
    margin-left: 85px;
  }
  .rtl .mg-lg-x-85-f {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .rtl .mg-lg-r-85 {
    margin-left: 85px;
  }
  .rtl .mg-lg-l-85 {
    margin-right: 85px;
  }
  .rtl .mg-lg-r-85-f {
    margin-left: 85px !important;
  }
  .rtl .mg-lg-l-85-f {
    margin-right: 85px !important;
  }
  .rtl .mg-lg-x-90 {
    margin-right: 90px;
    margin-left: 90px;
  }
  .rtl .mg-lg-x-90-f {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .rtl .mg-lg-r-90 {
    margin-left: 90px;
  }
  .rtl .mg-lg-l-90 {
    margin-right: 90px;
  }
  .rtl .mg-lg-r-90-f {
    margin-left: 90px !important;
  }
  .rtl .mg-lg-l-90-f {
    margin-right: 90px !important;
  }
  .rtl .mg-lg-x-95 {
    margin-right: 95px;
    margin-left: 95px;
  }
  .rtl .mg-lg-x-95-f {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .rtl .mg-lg-r-95 {
    margin-left: 95px;
  }
  .rtl .mg-lg-l-95 {
    margin-right: 95px;
  }
  .rtl .mg-lg-r-95-f {
    margin-left: 95px !important;
  }
  .rtl .mg-lg-l-95-f {
    margin-right: 95px !important;
  }
  .rtl .mg-lg-x-100 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .rtl .mg-lg-x-100-f {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .rtl .mg-lg-r-100 {
    margin-left: 100px;
  }
  .rtl .mg-lg-l-100 {
    margin-right: 100px;
  }
  .rtl .mg-lg-r-100-f {
    margin-left: 100px !important;
  }
  .rtl .mg-lg-l-100-f {
    margin-right: 100px !important;
  }
  .rtl .mg-lg-r-auto {
    margin-left: auto;
  }
  .rtl .mg-lg-l-auto {
    margin-right: auto;
  }
  .rtl .mg-lg-x-auto {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1200px) {
  .rtl .mg-xl-x-0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .rtl .mg-xl-x-0-f {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .rtl .mg-xl-r-0 {
    margin-left: 0px;
  }
  .rtl .mg-xl-l-0 {
    margin-right: 0px;
  }
  .rtl .mg-xl-r-0-f {
    margin-left: 0px !important;
  }
  .rtl .mg-xl-l-0-f {
    margin-right: 0px !important;
  }
  .rtl .mg-xl-x-1 {
    margin-right: 1px;
    margin-left: 1px;
  }
  .rtl .mg-xl-x-1-f {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .rtl .mg-xl-r-1 {
    margin-left: 1px;
  }
  .rtl .mg-xl-l-1 {
    margin-right: 1px;
  }
  .rtl .mg-xl-r-1-f {
    margin-left: 1px !important;
  }
  .rtl .mg-xl-l-1-f {
    margin-right: 1px !important;
  }
  .rtl .mg-xl-x-2 {
    margin-right: 2px;
    margin-left: 2px;
  }
  .rtl .mg-xl-x-2-f {
    margin-right: 2px !important;
    margin-left: 2px !important;
  }
  .rtl .mg-xl-r-2 {
    margin-left: 2px;
  }
  .rtl .mg-xl-l-2 {
    margin-right: 2px;
  }
  .rtl .mg-xl-r-2-f {
    margin-left: 2px !important;
  }
  .rtl .mg-xl-l-2-f {
    margin-right: 2px !important;
  }
  .rtl .mg-xl-x-3 {
    margin-right: 3px;
    margin-left: 3px;
  }
  .rtl .mg-xl-x-3-f {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .rtl .mg-xl-r-3 {
    margin-left: 3px;
  }
  .rtl .mg-xl-l-3 {
    margin-right: 3px;
  }
  .rtl .mg-xl-r-3-f {
    margin-left: 3px !important;
  }
  .rtl .mg-xl-l-3-f {
    margin-right: 3px !important;
  }
  .rtl .mg-xl-x-4 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .rtl .mg-xl-x-4-f {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .rtl .mg-xl-r-4 {
    margin-left: 4px;
  }
  .rtl .mg-xl-l-4 {
    margin-right: 4px;
  }
  .rtl .mg-xl-r-4-f {
    margin-left: 4px !important;
  }
  .rtl .mg-xl-l-4-f {
    margin-right: 4px !important;
  }
  .rtl .mg-xl-x-5 {
    margin-right: 5px;
    margin-left: 5px;
  }
  .rtl .mg-xl-x-5-f {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .rtl .mg-xl-r-5 {
    margin-left: 5px;
  }
  .rtl .mg-xl-l-5 {
    margin-right: 5px;
  }
  .rtl .mg-xl-r-5-f {
    margin-left: 5px !important;
  }
  .rtl .mg-xl-l-5-f {
    margin-right: 5px !important;
  }
  .rtl .mg-xl-x-6 {
    margin-right: 6px;
    margin-left: 6px;
  }
  .rtl .mg-xl-x-6-f {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .rtl .mg-xl-r-6 {
    margin-left: 6px;
  }
  .rtl .mg-xl-l-6 {
    margin-right: 6px;
  }
  .rtl .mg-xl-r-6-f {
    margin-left: 6px !important;
  }
  .rtl .mg-xl-l-6-f {
    margin-right: 6px !important;
  }
  .rtl .mg-xl-x-7 {
    margin-right: 7px;
    margin-left: 7px;
  }
  .rtl .mg-xl-x-7-f {
    margin-right: 7px !important;
    margin-left: 7px !important;
  }
  .rtl .mg-xl-r-7 {
    margin-left: 7px;
  }
  .rtl .mg-xl-l-7 {
    margin-right: 7px;
  }
  .rtl .mg-xl-r-7-f {
    margin-left: 7px !important;
  }
  .rtl .mg-xl-l-7-f {
    margin-right: 7px !important;
  }
  .rtl .mg-xl-x-8 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .rtl .mg-xl-x-8-f {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .rtl .mg-xl-r-8 {
    margin-left: 8px;
  }
  .rtl .mg-xl-l-8 {
    margin-right: 8px;
  }
  .rtl .mg-xl-r-8-f {
    margin-left: 8px !important;
  }
  .rtl .mg-xl-l-8-f {
    margin-right: 8px !important;
  }
  .rtl .mg-xl-x-9 {
    margin-right: 9px;
    margin-left: 9px;
  }
  .rtl .mg-xl-x-9-f {
    margin-right: 9px !important;
    margin-left: 9px !important;
  }
  .rtl .mg-xl-r-9 {
    margin-left: 9px;
  }
  .rtl .mg-xl-l-9 {
    margin-right: 9px;
  }
  .rtl .mg-xl-r-9-f {
    margin-left: 9px !important;
  }
  .rtl .mg-xl-l-9-f {
    margin-right: 9px !important;
  }
  .rtl .mg-xl-x-10 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .rtl .mg-xl-x-10-f {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .rtl .mg-xl-r-10 {
    margin-left: 10px;
  }
  .rtl .mg-xl-l-10 {
    margin-right: 10px;
  }
  .rtl .mg-xl-r-10-f {
    margin-left: 10px !important;
  }
  .rtl .mg-xl-l-10-f {
    margin-right: 10px !important;
  }
  .rtl .mg-xl-x-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .rtl .mg-xl-x-15-f {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .rtl .mg-xl-r-15 {
    margin-left: 15px;
  }
  .rtl .mg-xl-l-15 {
    margin-right: 15px;
  }
  .rtl .mg-xl-r-15-f {
    margin-left: 15px !important;
  }
  .rtl .mg-xl-l-15-f {
    margin-right: 15px !important;
  }
  .rtl .mg-xl-x-20 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .rtl .mg-xl-x-20-f {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .rtl .mg-xl-r-20 {
    margin-left: 20px;
  }
  .rtl .mg-xl-l-20 {
    margin-right: 20px;
  }
  .rtl .mg-xl-r-20-f {
    margin-left: 20px !important;
  }
  .rtl .mg-xl-l-20-f {
    margin-right: 20px !important;
  }
  .rtl .mg-xl-x-25 {
    margin-right: 25px;
    margin-left: 25px;
  }
  .rtl .mg-xl-x-25-f {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .rtl .mg-xl-r-25 {
    margin-left: 25px;
  }
  .rtl .mg-xl-l-25 {
    margin-right: 25px;
  }
  .rtl .mg-xl-r-25-f {
    margin-left: 25px !important;
  }
  .rtl .mg-xl-l-25-f {
    margin-right: 25px !important;
  }
  .rtl .mg-xl-x-30 {
    margin-right: 30px;
    margin-left: 30px;
  }
  .rtl .mg-xl-x-30-f {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .rtl .mg-xl-r-30 {
    margin-left: 30px;
  }
  .rtl .mg-xl-l-30 {
    margin-right: 30px;
  }
  .rtl .mg-xl-r-30-f {
    margin-left: 30px !important;
  }
  .rtl .mg-xl-l-30-f {
    margin-right: 30px !important;
  }
  .rtl .mg-xl-x-35 {
    margin-right: 35px;
    margin-left: 35px;
  }
  .rtl .mg-xl-x-35-f {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .rtl .mg-xl-r-35 {
    margin-left: 35px;
  }
  .rtl .mg-xl-l-35 {
    margin-right: 35px;
  }
  .rtl .mg-xl-r-35-f {
    margin-left: 35px !important;
  }
  .rtl .mg-xl-l-35-f {
    margin-right: 35px !important;
  }
  .rtl .mg-xl-x-40 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .rtl .mg-xl-x-40-f {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .rtl .mg-xl-r-40 {
    margin-left: 40px;
  }
  .rtl .mg-xl-l-40 {
    margin-right: 40px;
  }
  .rtl .mg-xl-r-40-f {
    margin-left: 40px !important;
  }
  .rtl .mg-xl-l-40-f {
    margin-right: 40px !important;
  }
  .rtl .mg-xl-x-45 {
    margin-right: 45px;
    margin-left: 45px;
  }
  .rtl .mg-xl-x-45-f {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .rtl .mg-xl-r-45 {
    margin-left: 45px;
  }
  .rtl .mg-xl-l-45 {
    margin-right: 45px;
  }
  .rtl .mg-xl-r-45-f {
    margin-left: 45px !important;
  }
  .rtl .mg-xl-l-45-f {
    margin-right: 45px !important;
  }
  .rtl .mg-xl-x-50 {
    margin-right: 50px;
    margin-left: 50px;
  }
  .rtl .mg-xl-x-50-f {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .rtl .mg-xl-r-50 {
    margin-left: 50px;
  }
  .rtl .mg-xl-l-50 {
    margin-right: 50px;
  }
  .rtl .mg-xl-r-50-f {
    margin-left: 50px !important;
  }
  .rtl .mg-xl-l-50-f {
    margin-right: 50px !important;
  }
  .rtl .mg-xl-x-55 {
    margin-right: 55px;
    margin-left: 55px;
  }
  .rtl .mg-xl-x-55-f {
    margin-right: 55px !important;
    margin-left: 55px !important;
  }
  .rtl .mg-xl-r-55 {
    margin-left: 55px;
  }
  .rtl .mg-xl-l-55 {
    margin-right: 55px;
  }
  .rtl .mg-xl-r-55-f {
    margin-left: 55px !important;
  }
  .rtl .mg-xl-l-55-f {
    margin-right: 55px !important;
  }
  .rtl .mg-xl-x-60 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .rtl .mg-xl-x-60-f {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .rtl .mg-xl-r-60 {
    margin-left: 60px;
  }
  .rtl .mg-xl-l-60 {
    margin-right: 60px;
  }
  .rtl .mg-xl-r-60-f {
    margin-left: 60px !important;
  }
  .rtl .mg-xl-l-60-f {
    margin-right: 60px !important;
  }
  .rtl .mg-xl-x-65 {
    margin-right: 65px;
    margin-left: 65px;
  }
  .rtl .mg-xl-x-65-f {
    margin-right: 65px !important;
    margin-left: 65px !important;
  }
  .rtl .mg-xl-r-65 {
    margin-left: 65px;
  }
  .rtl .mg-xl-l-65 {
    margin-right: 65px;
  }
  .rtl .mg-xl-r-65-f {
    margin-left: 65px !important;
  }
  .rtl .mg-xl-l-65-f {
    margin-right: 65px !important;
  }
  .rtl .mg-xl-x-70 {
    margin-right: 70px;
    margin-left: 70px;
  }
  .rtl .mg-xl-x-70-f {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .rtl .mg-xl-r-70 {
    margin-left: 70px;
  }
  .rtl .mg-xl-l-70 {
    margin-right: 70px;
  }
  .rtl .mg-xl-r-70-f {
    margin-left: 70px !important;
  }
  .rtl .mg-xl-l-70-f {
    margin-right: 70px !important;
  }
  .rtl .mg-xl-x-75 {
    margin-right: 75px;
    margin-left: 75px;
  }
  .rtl .mg-xl-x-75-f {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .rtl .mg-xl-r-75 {
    margin-left: 75px;
  }
  .rtl .mg-xl-l-75 {
    margin-right: 75px;
  }
  .rtl .mg-xl-r-75-f {
    margin-left: 75px !important;
  }
  .rtl .mg-xl-l-75-f {
    margin-right: 75px !important;
  }
  .rtl .mg-xl-x-80 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .rtl .mg-xl-x-80-f {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .rtl .mg-xl-r-80 {
    margin-left: 80px;
  }
  .rtl .mg-xl-l-80 {
    margin-right: 80px;
  }
  .rtl .mg-xl-r-80-f {
    margin-left: 80px !important;
  }
  .rtl .mg-xl-l-80-f {
    margin-right: 80px !important;
  }
  .rtl .mg-xl-x-85 {
    margin-right: 85px;
    margin-left: 85px;
  }
  .rtl .mg-xl-x-85-f {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .rtl .mg-xl-r-85 {
    margin-left: 85px;
  }
  .rtl .mg-xl-l-85 {
    margin-right: 85px;
  }
  .rtl .mg-xl-r-85-f {
    margin-left: 85px !important;
  }
  .rtl .mg-xl-l-85-f {
    margin-right: 85px !important;
  }
  .rtl .mg-xl-x-90 {
    margin-right: 90px;
    margin-left: 90px;
  }
  .rtl .mg-xl-x-90-f {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .rtl .mg-xl-r-90 {
    margin-left: 90px;
  }
  .rtl .mg-xl-l-90 {
    margin-right: 90px;
  }
  .rtl .mg-xl-r-90-f {
    margin-left: 90px !important;
  }
  .rtl .mg-xl-l-90-f {
    margin-right: 90px !important;
  }
  .rtl .mg-xl-x-95 {
    margin-right: 95px;
    margin-left: 95px;
  }
  .rtl .mg-xl-x-95-f {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .rtl .mg-xl-r-95 {
    margin-left: 95px;
  }
  .rtl .mg-xl-l-95 {
    margin-right: 95px;
  }
  .rtl .mg-xl-r-95-f {
    margin-left: 95px !important;
  }
  .rtl .mg-xl-l-95-f {
    margin-right: 95px !important;
  }
  .rtl .mg-xl-x-100 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .rtl .mg-xl-x-100-f {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .rtl .mg-xl-r-100 {
    margin-left: 100px;
  }
  .rtl .mg-xl-l-100 {
    margin-right: 100px;
  }
  .rtl .mg-xl-r-100-f {
    margin-left: 100px !important;
  }
  .rtl .mg-xl-l-100-f {
    margin-right: 100px !important;
  }
  .rtl .mg-xl-r-auto {
    margin-left: auto;
  }
  .rtl .mg-xl-l-auto {
    margin-right: auto;
  }
  .rtl .mg-xl-x-auto {
    margin-right: auto;
    margin-left: auto;
  }
}
.rtl .pe-xl-0 {
  padding-left: 0 !important;
}
.rtl .ps-0 {
  padding-right: 0 !important;
}
.rtl .pe-1 {
  padding-left: 0.25rem !important;
}
.rtl .ps-1 {
  padding-right: 0.25rem !important;
}
.rtl .pe-2 {
  padding-left: 0.5rem !important;
}
.rtl .ps-2 {
  padding-right: 0.5rem !important;
}
.rtl .pe-3 {
  padding-left: 1rem !important;
}
.rtl .ps-3 {
  padding-right: 1rem !important;
}
.rtl .pe-xl-4 {
  padding-left: 1.5rem !important;
}
.rtl .ps-4 {
  padding-right: 1.5rem !important;
}
.rtl .pe-5 {
  padding-left: 3rem !important;
  padding-right: inherit !important;
}
.rtl .ps-5 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .rtl .pe-sm-0 {
    padding-left: 0 !important;
  }
  .rtl .ps-sm-0 {
    padding-right: 0 !important;
  }
  .rtl .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  .rtl .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  .rtl .pe-sm-22 {
    padding-left: 0.5rem !important;
  }
  .rtl .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  .rtl .pe-sm-3 {
    padding-left: 1rem !important;
  }
  .rtl .ps-sm-3 {
    padding-right: 1rem !important;
  }
  .rtl .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  .rtl .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  .rtl .pe-sm-5 {
    padding-left: 3rem !important;
  }
  .rtl .ps-sm-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .rtl .pe-md-0 {
    padding-left: 0 !important;
  }
  .rtl .ps-md-0 {
    padding-right: 0 !important;
  }
  .rtl .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  .rtl .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  .rtl .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  .rtl .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  .rtl .pe-md-3 {
    padding-left: 1rem !important;
  }
  .rtl .ps-md-3 {
    padding-right: 1rem !important;
  }
  .rtl .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  .rtl .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  .rtl .pe-md-5 {
    padding-left: 3rem !important;
  }
  .rtl .ps-md-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .rtl .pe-lg-0 {
    padding-left: 0 !important;
  }
  .rtl .ps-lg-0 {
    padding-right: 0 !important;
  }
  .rtl .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  .rtl .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  .rtl .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  .rtl .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  .rtl .pe-lg-3 {
    padding-left: 1rem !important;
  }
  .rtl .ps-lg-3 {
    padding-right: 1rem !important;
  }
  .rtl .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  .rtl .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  .rtl .pe-lg-5 {
    padding-left: 3rem !important;
  }
  .rtl .ps-lg-5 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .rtl .pe-xl-0 {
    padding-left: 0 !important;
  }
  .rtl .ps-xl-0 {
    padding-right: 0 !important;
  }
  .rtl .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  .rtl .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  .rtl .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  .rtl .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  .rtl .pe-xl-3 {
    padding-left: 1rem !important;
  }
  .rtl .ps-xl-3 {
    padding-right: 1rem !important;
  }
  .rtl .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  .rtl .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  .rtl .pe-xl-5 {
    padding-left: 3rem !important;
  }
  .rtl .ps-xl-5 {
    padding-right: 3rem !important;
  }
}
.rtl .pd-x-0 {
  padding-right: 0px;
  padding-left: 0px;
}
.rtl .pd-x-0-f {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.rtl .pd-r-0 {
  padding-left: 0px;
}
.rtl .pd-l-0 {
  padding-right: 0px;
}
.rtl .pd-r-0-f {
  padding-left: 0px !important;
}
.rtl .pd-l-0-f {
  padding-right: 0px !important;
}
.rtl .pd-x-1 {
  padding-right: 1px;
  padding-left: 1px;
}
.rtl .pd-x-1-f {
  padding-right: 1px !important;
  padding-left: 1px !important;
}
.rtl .pd-r-1 {
  padding-left: 1px;
}
.rtl .pd-l-1 {
  padding-right: 1px;
}
.rtl .pd-r-1-f {
  padding-left: 1px !important;
}
.rtl .pd-b-1-f {
  padding-bottom: 1px !important;
}
.rtl .pd-l-1-f {
  padding-right: 1px !important;
}
.rtl .pd-x-2 {
  padding-right: 2px;
  padding-left: 2px;
}
.rtl .pd-x-2-f {
  padding-right: 2px !important;
  padding-left: 2px !important;
}
.rtl .pd-r-2 {
  padding-left: 2px;
}
.rtl .pd-l-2 {
  padding-right: 2px;
}
.rtl .pd-r-2-f {
  padding-left: 2px !important;
}
.rtl .pd-l-2-f {
  padding-right: 2px !important;
}
.rtl .pd-x-3 {
  padding-right: 3px;
  padding-left: 3px;
}
.rtl .pd-x-3-f {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
.rtl .pd-r-3 {
  padding-left: 3px;
}
.rtl .pd-l-3 {
  padding-right: 3px;
}
.rtl .pd-r-3-f {
  padding-left: 3px !important;
}
.rtl .pd-l-3-f {
  padding-right: 3px !important;
}
.rtl .pd-x-4 {
  padding-right: 4px;
  padding-left: 4px;
}
.rtl .pd-x-4-f {
  padding-right: 4px !important;
  padding-left: 4px !important;
}
.rtl .pd-r-4 {
  padding-left: 4px;
}
.rtl .pd-l-4 {
  padding-right: 4px;
}
.rtl .pd-r-4-f {
  padding-left: 4px !important;
}
.rtl .pd-l-4-f {
  padding-right: 4px !important;
}
.rtl .pd-x-5 {
  padding-right: 5px;
  padding-left: 5px;
}
.rtl .pd-x-5-f {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.rtl .pd-r-5 {
  padding-left: 5px;
}
.rtl .pd-l-5 {
  padding-right: 5px;
}
.rtl .pd-r-5-f {
  padding-left: 5px !important;
}
.rtl .pd-l-5-f {
  padding-right: 5px !important;
}
.rtl .pd-x-6 {
  padding-right: 6px;
  padding-left: 6px;
}
.rtl .pd-x-6-f {
  padding-right: 6px !important;
  padding-left: 6px !important;
}
.rtl .pd-r-6 {
  padding-left: 6px;
}
.rtl .pd-l-6 {
  padding-right: 6px;
}
.rtl .pd-r-6-f {
  padding-left: 6px !important;
}
.rtl .pd-l-6-f {
  padding-right: 6px !important;
}
.rtl .pd-x-7 {
  padding-right: 7px;
  padding-left: 7px;
}
.rtl .pd-x-7-f {
  padding-right: 7px !important;
  padding-left: 7px !important;
}
.rtl .pd-r-7 {
  padding-left: 7px;
}
.rtl .pd-l-7 {
  padding-right: 7px;
}
.rtl .pd-r-7-f {
  padding-left: 7px !important;
}
.rtl .pd-l-7-f {
  padding-right: 7px !important;
}
.rtl .pd-x-8 {
  padding-right: 8px;
  padding-left: 8px;
}
.rtl .pd-x-8-f {
  padding-right: 8px !important;
  padding-left: 8px !important;
}
.rtl .pd-r-8 {
  padding-left: 8px;
}
.rtl .pd-l-8 {
  padding-right: 8px;
}
.rtl .pd-r-8-f {
  padding-left: 8px !important;
}
.rtl .pd-l-8-f {
  padding-right: 8px !important;
}
.rtl .pd-x-9 {
  padding-right: 9px;
  padding-left: 9px;
}
.rtl .pd-x-9-f {
  padding-right: 9px !important;
  padding-left: 9px !important;
}
.rtl .pd-r-9 {
  padding-left: 9px;
}
.rtl .pd-l-9 {
  padding-right: 9px;
}
.rtl .pd-r-9-f {
  padding-left: 9px !important;
}
.rtl .pd-l-9-f {
  padding-right: 9px !important;
}
.rtl .pd-x-10 {
  padding-right: 10px;
  padding-left: 10px;
}
.rtl .pd-x-10-f {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.rtl .pd-r-10 {
  padding-left: 10px;
}
.rtl .pd-l-10 {
  padding-right: 10px;
}
.rtl .pd-r-10-f {
  padding-left: 10px !important;
}
.rtl .pd-l-10-f {
  padding-right: 10px !important;
}
.rtl .pd-x-15 {
  padding-right: 15px;
  padding-left: 15px;
}
.rtl .pd-x-15-f {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.rtl .pd-r-15 {
  padding-left: 15px;
}
.rtl .pd-l-15 {
  padding-right: 15px;
}
.rtl .pd-r-15-f {
  padding-left: 15px !important;
}
.rtl .pd-l-15-f {
  padding-right: 15px !important;
}
.rtl .pd-x-20 {
  padding-right: 20px;
  padding-left: 20px;
}
.rtl .pd-x-20-f {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.rtl .pd-r-20 {
  padding-left: 20px;
}
.rtl .pd-l-20 {
  padding-right: 20px;
}
.rtl .pd-r-20-f {
  padding-left: 20px !important;
}
.rtl .pd-l-20-f {
  padding-right: 20px !important;
}
.rtl .pd-x-25 {
  padding-right: 25px;
  padding-left: 25px;
}
.rtl .pd-x-25-f {
  padding-right: 25px !important;
  padding-left: 25px !important;
}
.rtl .pd-r-25 {
  padding-left: 25px;
}
.rtl .pd-l-25 {
  padding-right: 25px;
}
.rtl .pd-r-25-f {
  padding-left: 25px !important;
}
.rtl .pd-l-25-f {
  padding-right: 25px !important;
}
.rtl .pd-x-30 {
  padding-right: 30px;
  padding-left: 30px;
}
.rtl .pd-x-30-f {
  padding-right: 30px !important;
  padding-left: 30px !important;
}
.rtl .pd-r-30 {
  padding-left: 30px;
}
.rtl .pd-l-30 {
  padding-right: 30px;
}
.rtl .pd-r-30-f {
  padding-left: 30px !important;
}
.rtl .pd-l-30-f {
  padding-right: 30px !important;
}
.rtl .pd-x-35 {
  padding-right: 35px;
  padding-left: 35px;
}
.rtl .pd-x-35-f {
  padding-right: 35px !important;
  padding-left: 35px !important;
}
.rtl .pd-r-35 {
  padding-left: 35px;
}
.rtl .pd-l-35 {
  padding-right: 35px;
}
.rtl .pd-r-35-f {
  padding-left: 35px !important;
}
.rtl .pd-l-35-f {
  padding-right: 35px !important;
}
.rtl .pd-x-40 {
  padding-right: 40px;
  padding-left: 40px;
}
.rtl .pd-x-40-f {
  padding-right: 40px !important;
  padding-left: 40px !important;
}
.rtl .pd-r-40 {
  padding-left: 40px;
}
.rtl .pd-l-40 {
  padding-right: 40px;
}
.rtl .pd-r-40-f {
  padding-left: 40px !important;
}
.rtl .pd-l-40-f {
  padding-right: 40px !important;
}
.rtl .pd-x-45 {
  padding-right: 45px;
  padding-left: 45px;
}
.rtl .pd-x-45-f {
  padding-right: 45px !important;
  padding-left: 45px !important;
}
.rtl .pd-r-45 {
  padding-left: 45px;
}
.rtl .pd-l-45 {
  padding-right: 45px;
}
.rtl .pd-r-45-f {
  padding-left: 45px !important;
}
.rtl .pd-l-45-f {
  padding-right: 45px !important;
}
.rtl .pd-x-50 {
  padding-right: 50px;
  padding-left: 50px;
}
.rtl .pd-x-50-f {
  padding-right: 50px !important;
  padding-left: 50px !important;
}
.rtl .pd-r-50 {
  padding-left: 50px;
}
.rtl .pd-l-50 {
  padding-right: 50px;
}
.rtl .pd-r-50-f {
  padding-left: 50px !important;
}
.rtl .pd-l-50-f {
  padding-right: 50px !important;
}
.rtl .pd-x-55 {
  padding-right: 55px;
  padding-left: 55px;
}
.rtl .pd-x-55-f {
  padding-right: 55px !important;
  padding-left: 55px !important;
}
.rtl .pd-r-55 {
  padding-left: 55px;
}
.rtl .pd-l-55 {
  padding-right: 55px;
}
.rtl .pd-r-55-f {
  padding-left: 55px !important;
}
.rtl .pd-l-55-f {
  padding-right: 55px !important;
}
.rtl .pd-x-60 {
  padding-right: 60px;
  padding-left: 60px;
}
.rtl .pd-x-60-f {
  padding-right: 60px !important;
  padding-left: 60px !important;
}
.rtl .pd-r-60 {
  padding-left: 60px;
}
.rtl .pd-l-60 {
  padding-right: 60px;
}
.rtl .pd-r-60-f {
  padding-left: 60px !important;
}
.rtl .pd-l-60-f {
  padding-right: 60px !important;
}
.rtl .pd-x-65 {
  padding-right: 65px;
  padding-left: 65px;
}
.rtl .pd-x-65-f {
  padding-right: 65px !important;
  padding-left: 65px !important;
}
.rtl .pd-r-65 {
  padding-left: 65px;
}
.rtl .pd-l-65 {
  padding-right: 65px;
}
.rtl .pd-r-65-f {
  padding-left: 65px !important;
}
.rtl .pd-l-65-f {
  padding-right: 65px !important;
}
.rtl .pd-x-70 {
  padding-right: 70px;
  padding-left: 70px;
}
.rtl .pd-x-70-f {
  padding-right: 70px !important;
  padding-left: 70px !important;
}
.rtl .pd-r-70 {
  padding-left: 70px;
}
.rtl .pd-l-70 {
  padding-right: 70px;
}
.rtl .pd-r-70-f {
  padding-left: 70px !important;
}
.rtl .pd-l-70-f {
  padding-right: 70px !important;
}
.rtl .pd-x-75 {
  padding-right: 75px;
  padding-left: 75px;
}
.rtl .pd-x-75-f {
  padding-right: 75px !important;
  padding-left: 75px !important;
}
.rtl .pd-r-75 {
  padding-left: 75px;
}
.rtl .pd-l-75 {
  padding-right: 75px;
}
.rtl .pd-r-75-f {
  padding-left: 75px !important;
}
.rtl .pd-l-75-f {
  padding-right: 75px !important;
}
.rtl .pd-x-80 {
  padding-right: 80px;
  padding-left: 80px;
}
.rtl .pd-x-80-f {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.rtl .pd-r-80 {
  padding-left: 80px;
}
.rtl .pd-l-80 {
  padding-right: 80px;
}
.rtl .pd-r-80-f {
  padding-left: 80px !important;
}
.rtl .pd-l-80-f {
  padding-right: 80px !important;
}
.rtl .pd-x-85 {
  padding-right: 85px;
  padding-left: 85px;
}
.rtl .pd-x-85-f {
  padding-right: 85px !important;
  padding-left: 85px !important;
}
.rtl .pd-r-85 {
  padding-left: 85px;
}
.rtl .pd-l-85 {
  padding-right: 85px;
}
.rtl .pd-r-85-f {
  padding-left: 85px !important;
}
.rtl .pd-l-85-f {
  padding-right: 85px !important;
}
.rtl .pd-x-90 {
  padding-right: 90px;
  padding-left: 90px;
}
.rtl .pd-x-90-f {
  padding-right: 90px !important;
  padding-left: 90px !important;
}
.rtl .pd-r-90 {
  padding-left: 90px;
}
.rtl .pd-l-90 {
  padding-right: 90px;
}
.rtl .pd-r-90-f {
  padding-left: 90px !important;
}
.rtl .pd-l-90-f {
  padding-right: 90px !important;
}
.rtl .pd-x-95 {
  padding-right: 95px;
  padding-left: 95px;
}
.rtl .pd-x-95-f {
  padding-right: 95px !important;
  padding-left: 95px !important;
}
.rtl .pd-r-95 {
  padding-left: 95px;
}
.rtl .pd-l-95 {
  padding-right: 95px;
}
.rtl .pd-r-95-f {
  padding-left: 95px !important;
}
.rtl .pd-l-95-f {
  padding-right: 95px !important;
}
.rtl .pd-x-100 {
  padding-right: 100px;
  padding-left: 100px;
}
.rtl .pd-x-100-f {
  padding-right: 100px !important;
  padding-left: 100px !important;
}
.rtl .pd-r-100 {
  padding-left: 100px;
}
.rtl .pd-l-100 {
  padding-right: 100px;
}
.rtl .pd-r-100-f {
  padding-left: 100px !important;
}
.rtl .pd-l-100-f {
  padding-right: 100px !important;
}
.rtl .pd-x-110 {
  padding-right: 110px;
  padding-left: 110px;
}
.rtl .pd-x-110-f {
  padding-right: 110px !important;
  padding-left: 110px !important;
}
.rtl .pd-r-110 {
  padding-left: 110px;
}
.rtl .pd-l-110 {
  padding-right: 110px;
}
.rtl .pd-r-110-f {
  padding-left: 110px !important;
}
.rtl .pd-l-110-f {
  padding-right: 110px !important;
}
.rtl .pd-x-120 {
  padding-right: 120px;
  padding-left: 120px;
}
.rtl .pd-x-120-f {
  padding-right: 120px !important;
  padding-left: 120px !important;
}
.rtl .pd-r-120 {
  padding-left: 120px;
}
.rtl .pd-l-120 {
  padding-right: 120px;
}
.rtl .pd-r-120-f {
  padding-left: 120px !important;
}
.rtl .pd-l-120-f {
  padding-right: 120px !important;
}
.rtl .pd-x-130 {
  padding-right: 130px;
  padding-left: 130px;
}
.rtl .pd-x-130-f {
  padding-right: 130px !important;
  padding-left: 130px !important;
}
.rtl .pd-r-130 {
  padding-left: 130px;
}
.rtl .pd-l-130 {
  padding-right: 130px;
}
.rtl .pd-r-130-f {
  padding-left: 130px !important;
}
.rtl .pd-l-130-f {
  padding-right: 130px !important;
}
.rtl .pd-x-140 {
  padding-right: 140px;
  padding-left: 140px;
}
.rtl .pd-x-140-f {
  padding-right: 140px !important;
  padding-left: 140px !important;
}
.rtl .pd-r-140 {
  padding-left: 140px;
}
.rtl .pd-l-140 {
  padding-right: 140px;
}
.rtl .pd-r-140-f {
  padding-left: 140px !important;
}
.rtl .pd-l-140-f {
  padding-right: 140px !important;
}
.rtl .pd-x-150 {
  padding-right: 150px;
  padding-left: 150px;
}
.rtl .pd-x-150-f {
  padding-right: 150px !important;
  padding-left: 150px !important;
}
.rtl .pd-r-150 {
  padding-left: 150px;
}
.rtl .pd-l-150 {
  padding-right: 150px;
}
.rtl .pd-r-150-f {
  padding-left: 150px !important;
}
.rtl .pd-l-150-f {
  padding-right: 150px !important;
}
.rtl .pd-x-160 {
  padding-right: 160px;
  padding-left: 160px;
}
.rtl .pd-x-160-f {
  padding-right: 160px !important;
  padding-left: 160px !important;
}
.rtl .pd-r-160 {
  padding-left: 160px;
}
.rtl .pd-l-160 {
  padding-right: 160px;
}
.rtl .pd-r-160-f {
  padding-left: 160px !important;
}
.rtl .pd-l-160-f {
  padding-right: 160px !important;
}
.rtl .pd-x-170 {
  padding-right: 170px;
  padding-left: 170px;
}
.rtl .pd-x-170-f {
  padding-right: 170px !important;
  padding-left: 170px !important;
}
.rtl .pd-r-170 {
  padding-left: 170px;
}
.rtl .pd-l-170 {
  padding-right: 170px;
}
.rtl .pd-r-170-f {
  padding-left: 170px !important;
}
.rtl .pd-l-170-f {
  padding-right: 170px !important;
}
.rtl .pd-x-180 {
  padding-right: 180px;
  padding-left: 180px;
}
.rtl .pd-x-180-f {
  padding-right: 180px !important;
  padding-left: 180px !important;
}
.rtl .pd-r-180 {
  padding-left: 180px;
}
.rtl .pd-l-180 {
  padding-right: 180px;
}
.rtl .pd-r-180-f {
  padding-left: 180px !important;
}
.rtl .pd-l-180-f {
  padding-right: 180px !important;
}
.rtl .pd-x-190 {
  padding-right: 190px;
  padding-left: 190px;
}
.rtl .pd-x-190-f {
  padding-right: 190px !important;
  padding-left: 190px !important;
}
.rtl .pd-r-190 {
  padding-left: 190px;
}
.rtl .pd-l-190 {
  padding-right: 190px;
}
.rtl .pd-r-190-f {
  padding-left: 190px !important;
}
.rtl .pd-l-190-f {
  padding-right: 190px !important;
}
.rtl .pd-x-200 {
  padding-right: 200px;
  padding-left: 200px;
}
.rtl .pd-x-200-f {
  padding-right: 200px !important;
  padding-left: 200px !important;
}
.rtl .pd-r-200 {
  padding-left: 200px;
}
.rtl .pd-l-200 {
  padding-right: 200px;
}
.rtl .pd-r-200-f {
  padding-left: 200px !important;
}
.rtl .pd-l-200-f {
  padding-right: 200px !important;
}
@media (min-width: 480px) {
  .rtl .pd-xs-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .rtl .pd-xs-x-0-f {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .rtl .pd-xs-r-0 {
    padding-left: 0px;
  }
  .rtl .pd-xs-l-0 {
    padding-right: 0px;
  }
  .rtl .pd-xs-r-0-f {
    padding-left: 0px !important;
  }
  .rtl .pd-xs-l-0-f {
    padding-right: 0px !important;
  }
  .rtl .pd-xs-x-1 {
    padding-right: 1px;
    padding-left: 1px;
  }
  .rtl .pd-xs-x-1-f {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .rtl .pd-xs-r-1 {
    padding-left: 1px;
  }
  .rtl .pd-xs-l-1 {
    padding-right: 1px;
  }
  .rtl .pd-xs-r-1-f {
    padding-left: 1px !important;
  }
  .rtl .pd-xs-l-1-f {
    padding-right: 1px !important;
  }
  .rtl .pd-xs-x-2 {
    padding-right: 2px;
    padding-left: 2px;
  }
  .rtl .pd-xs-x-2-f {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
  .rtl .pd-xs-r-2 {
    padding-left: 2px;
  }
  .rtl .pd-xs-l-2 {
    padding-right: 2px;
  }
  .rtl .pd-xs-r-2-f {
    padding-left: 2px !important;
  }
  .rtl .pd-xs-l-2-f {
    padding-right: 2px !important;
  }
  .rtl .pd-xs-x-3 {
    padding-right: 3px;
    padding-left: 3px;
  }
  .rtl .pd-xs-x-3-f {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }
  .rtl .pd-xs-r-3 {
    padding-left: 3px;
  }
  .rtl .pd-xs-l-3 {
    padding-right: 3px;
  }
  .rtl .pd-xs-r-3-f {
    padding-left: 3px !important;
  }
  .rtl .pd-xs-l-3-f {
    padding-right: 3px !important;
  }
  .rtl .pd-xs-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .rtl .pd-xs-x-4-f {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .rtl .pd-xs-r-4 {
    padding-left: 4px;
  }
  .rtl .pd-xs-l-4 {
    padding-right: 4px;
  }
  .rtl .pd-xs-r-4-f {
    padding-left: 4px !important;
  }
  .rtl .pd-xs-l-4-f {
    padding-right: 4px !important;
  }
  .rtl .pd-xs-x-5 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .pd-xs-x-5-f {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .rtl .pd-xs-r-5 {
    padding-left: 5px;
  }
  .rtl .pd-xs-l-5 {
    padding-right: 5px;
  }
  .rtl .pd-xs-r-5-f {
    padding-left: 5px !important;
  }
  .rtl .pd-xs-l-5-f {
    padding-right: 5px !important;
  }
  .rtl .pd-xs-x-6 {
    padding-right: 6px;
    padding-left: 6px;
  }
  .rtl .pd-xs-x-6-f {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .rtl .pd-xs-r-6 {
    padding-left: 6px;
  }
  .rtl .pd-xs-l-6 {
    padding-right: 6px;
  }
  .rtl .pd-xs-r-6-f {
    padding-left: 6px !important;
  }
  .rtl .pd-xs-l-6-f {
    padding-right: 6px !important;
  }
  .rtl .pd-xs-x-7 {
    padding-right: 7px;
    padding-left: 7px;
  }
  .rtl .pd-xs-x-7-f {
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
  .rtl .pd-xs-r-7 {
    padding-left: 7px;
  }
  .rtl .pd-xs-l-7 {
    padding-right: 7px;
  }
  .rtl .pd-xs-r-7-f {
    padding-left: 7px !important;
  }
  .rtl .pd-xs-l-7-f {
    padding-right: 7px !important;
  }
  .rtl .pd-xs-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .rtl .pd-xs-x-8-f {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .rtl .pd-xs-r-8 {
    padding-left: 8px;
  }
  .rtl .pd-xs-l-8 {
    padding-right: 8px;
  }
  .rtl .pd-xs-r-8-f {
    padding-left: 8px !important;
  }
  .rtl .pd-xs-l-8-f {
    padding-right: 8px !important;
  }
  .rtl .pd-xs-x-9 {
    padding-right: 9px;
    padding-left: 9px;
  }
  .rtl .pd-xs-x-9-f {
    padding-right: 9px !important;
    padding-left: 9px !important;
  }
  .rtl .pd-xs-r-9 {
    padding-left: 9px;
  }
  .rtl .pd-xs-l-9 {
    padding-right: 9px;
  }
  .rtl .pd-xs-r-9-f {
    padding-left: 9px !important;
  }
  .rtl .pd-xs-l-9-f {
    padding-right: 9px !important;
  }
  .rtl .pd-xs-x-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .pd-xs-x-10-f {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .rtl .pd-xs-r-10 {
    padding-left: 10px;
  }
  .rtl .pd-xs-l-10 {
    padding-right: 10px;
  }
  .rtl .pd-xs-r-10-f {
    padding-left: 10px !important;
  }
  .rtl .pd-xs-l-10-f {
    padding-right: 10px !important;
  }
  .rtl .pd-xs-x-15 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .rtl .pd-xs-x-15-f {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .rtl .pd-xs-r-15 {
    padding-left: 15px;
  }
  .rtl .pd-xs-l-15 {
    padding-right: 15px;
  }
  .rtl .pd-xs-r-15-f {
    padding-left: 15px !important;
  }
  .rtl .pd-xs-l-15-f {
    padding-right: 15px !important;
  }
  .rtl .pd-xs-x-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rtl .pd-xs-x-20-f {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .rtl .pd-xs-r-20 {
    padding-left: 20px;
  }
  .rtl .pd-xs-l-20 {
    padding-right: 20px;
  }
  .rtl .pd-xs-r-20-f {
    padding-left: 20px !important;
  }
  .rtl .pd-xs-l-20-f {
    padding-right: 20px !important;
  }
  .rtl .pd-xs-x-25 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .rtl .pd-xs-x-25-f {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .rtl .pd-xs-r-25 {
    padding-left: 25px;
  }
  .rtl .pd-xs-l-25 {
    padding-right: 25px;
  }
  .rtl .pd-xs-r-25-f {
    padding-left: 25px !important;
  }
  .rtl .pd-xs-l-25-f {
    padding-right: 25px !important;
  }
  .rtl .pd-xs-x-30 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .rtl .pd-xs-x-30-f {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .rtl .pd-xs-r-30 {
    padding-left: 30px;
  }
  .rtl .pd-xs-l-30 {
    padding-right: 30px;
  }
  .rtl .pd-xs-r-30-f {
    padding-left: 30px !important;
  }
  .rtl .pd-xs-l-30-f {
    padding-right: 30px !important;
  }
  .rtl .pd-xs-x-35 {
    padding-right: 35px;
    padding-left: 35px;
  }
  .rtl .pd-xs-x-35-f {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .rtl .pd-xs-r-35 {
    padding-left: 35px;
  }
  .rtl .pd-xs-l-35 {
    padding-right: 35px;
  }
  .rtl .pd-xs-r-35-f {
    padding-left: 35px !important;
  }
  .rtl .pd-xs-l-35-f {
    padding-right: 35px !important;
  }
  .rtl .pd-xs-x-40 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .rtl .pd-xs-x-40-f {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .rtl .pd-xs-r-40 {
    padding-left: 40px;
  }
  .rtl .pd-xs-l-40 {
    padding-right: 40px;
  }
  .rtl .pd-xs-r-40-f {
    padding-left: 40px !important;
  }
  .rtl .pd-xs-l-40-f {
    padding-right: 40px !important;
  }
  .rtl .pd-xs-x-45 {
    padding-right: 45px;
    padding-left: 45px;
  }
  .rtl .pd-xs-x-45-f {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .rtl .pd-xs-r-45 {
    padding-left: 45px;
  }
  .rtl .pd-xs-l-45 {
    padding-right: 45px;
  }
  .rtl .pd-xs-r-45-f {
    padding-left: 45px !important;
  }
  .rtl .pd-xs-l-45-f {
    padding-right: 45px !important;
  }
  .rtl .pd-xs-x-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .rtl .pd-xs-x-50-f {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .rtl .pd-xs-r-50 {
    padding-left: 50px;
  }
  .rtl .pd-xs-l-50 {
    padding-right: 50px;
  }
  .rtl .pd-xs-r-50-f {
    padding-left: 50px !important;
  }
  .rtl .pd-xs-l-50-f {
    padding-right: 50px !important;
  }
  .rtl .pd-xs-x-55 {
    padding-right: 55px;
    padding-left: 55px;
  }
  .rtl .pd-xs-x-55-f {
    padding-right: 55px !important;
    padding-left: 55px !important;
  }
  .rtl .pd-xs-r-55 {
    padding-left: 55px;
  }
  .rtl .pd-xs-l-55 {
    padding-right: 55px;
  }
  .rtl .pd-xs-r-55-f {
    padding-left: 55px !important;
  }
  .rtl .pd-xs-l-55-f {
    padding-right: 55px !important;
  }
  .rtl .pd-xs-x-60 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .rtl .pd-xs-x-60-f {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .rtl .pd-xs-r-60 {
    padding-left: 60px;
  }
  .rtl .pd-xs-l-60 {
    padding-right: 60px;
  }
  .rtl .pd-xs-r-60-f {
    padding-left: 60px !important;
  }
  .rtl .pd-xs-l-60-f {
    padding-right: 60px !important;
  }
  .rtl .pd-xs-x-65 {
    padding-right: 65px;
    padding-left: 65px;
  }
  .rtl .pd-xs-x-65-f {
    padding-right: 65px !important;
    padding-left: 65px !important;
  }
  .rtl .pd-xs-r-65 {
    padding-left: 65px;
  }
  .rtl .pd-xs-l-65 {
    padding-right: 65px;
  }
  .rtl .pd-xs-r-65-f {
    padding-left: 65px !important;
  }
  .rtl .pd-xs-l-65-f {
    padding-right: 65px !important;
  }
  .rtl .pd-xs-x-70 {
    padding-right: 70px;
    padding-left: 70px;
  }
  .rtl .pd-xs-x-70-f {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .rtl .pd-xs-r-70 {
    padding-left: 70px;
  }
  .rtl .pd-xs-l-70 {
    padding-right: 70px;
  }
  .rtl .pd-xs-r-70-f {
    padding-left: 70px !important;
  }
  .rtl .pd-xs-l-70-f {
    padding-right: 70px !important;
  }
  .rtl .pd-xs-x-75 {
    padding-right: 75px;
    padding-left: 75px;
  }
  .rtl .pd-xs-x-75-f {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .rtl .pd-xs-r-75 {
    padding-left: 75px;
  }
  .rtl .pd-xs-l-75 {
    padding-right: 75px;
  }
  .rtl .pd-xs-r-75-f {
    padding-left: 75px !important;
  }
  .rtl .pd-xs-l-75-f {
    padding-right: 75px !important;
  }
  .rtl .pd-xs-x-80 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .rtl .pd-xs-x-80-f {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .rtl .pd-xs-r-80 {
    padding-left: 80px;
  }
  .rtl .pd-xs-l-80 {
    padding-right: 80px;
  }
  .rtl .pd-xs-r-80-f {
    padding-left: 80px !important;
  }
  .rtl .pd-xs-l-80-f {
    padding-right: 80px !important;
  }
  .rtl .pd-xs-x-85 {
    padding-right: 85px;
    padding-left: 85px;
  }
  .rtl .pd-xs-x-85-f {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .rtl .pd-xs-r-85 {
    padding-left: 85px;
  }
  .rtl .pd-xs-l-85 {
    padding-right: 85px;
  }
  .rtl .pd-xs-r-85-f {
    padding-left: 85px !important;
  }
  .rtl .pd-xs-l-85-f {
    padding-right: 85px !important;
  }
  .rtl .pd-xs-x-90 {
    padding-right: 90px;
    padding-left: 90px;
  }
  .rtl .pd-xs-x-90-f {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .rtl .pd-xs-r-90 {
    padding-left: 90px;
  }
  .rtl .pd-xs-l-90 {
    padding-right: 90px;
  }
  .rtl .pd-xs-r-90-f {
    padding-left: 90px !important;
  }
  .rtl .pd-xs-l-90-f {
    padding-right: 90px !important;
  }
  .rtl .pd-xs-x-95 {
    padding-right: 95px;
    padding-left: 95px;
  }
  .rtl .pd-xs-x-95-f {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .rtl .pd-xs-r-95 {
    padding-left: 95px;
  }
  .rtl .pd-xs-l-95 {
    padding-right: 95px;
  }
  .rtl .pd-xs-r-95-f {
    padding-left: 95px !important;
  }
  .rtl .pd-xs-l-95-f {
    padding-right: 95px !important;
  }
  .rtl .pd-xs-x-100 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .rtl .pd-xs-x-100-f {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .rtl .pd-xs-r-100 {
    padding-left: 100px;
  }
  .rtl .pd-xs-l-100 {
    padding-right: 100px;
  }
  .rtl .pd-xs-r-100-f {
    padding-left: 100px !important;
  }
  .rtl .pd-xs-l-100-f {
    padding-right: 100px !important;
  }
  .rtl .pd-xs-x-110 {
    padding-right: 110px;
    padding-left: 110px;
  }
  .rtl .pd-xs-x-110-f {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .rtl .pd-xs-r-110 {
    padding-left: 110px;
  }
  .rtl .pd-xs-l-110 {
    padding-right: 110px;
  }
  .rtl .pd-xs-r-110-f {
    padding-left: 110px !important;
  }
  .rtl .pd-xs-l-110-f {
    padding-right: 110px !important;
  }
  .rtl .pd-xs-x-120 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .rtl .pd-xs-x-120-f {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .rtl .pd-xs-r-120 {
    padding-left: 120px;
  }
  .rtl .pd-xs-l-120 {
    padding-right: 120px;
  }
  .rtl .pd-xs-r-120-f {
    padding-left: 120px !important;
  }
  .rtl .pd-xs-l-120-f {
    padding-right: 120px !important;
  }
  .rtl .pd-xs-x-130 {
    padding-right: 130px;
    padding-left: 130px;
  }
  .rtl .pd-xs-x-130-f {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .rtl .pd-xs-r-130 {
    padding-left: 130px;
  }
  .rtl .pd-xs-l-130 {
    padding-right: 130px;
  }
  .rtl .pd-xs-r-130-f {
    padding-left: 130px !important;
  }
  .rtl .pd-xs-l-130-f {
    padding-right: 130px !important;
  }
  .rtl .pd-xs-x-140 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .rtl .pd-xs-x-140-f {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .rtl .pd-xs-r-140 {
    padding-left: 140px;
  }
  .rtl .pd-xs-l-140 {
    padding-right: 140px;
  }
  .rtl .pd-xs-r-140-f {
    padding-left: 140px !important;
  }
  .rtl .pd-xs-l-140-f {
    padding-right: 140px !important;
  }
  .rtl .pd-xs-x-150 {
    padding-right: 150px;
    padding-left: 150px;
  }
  .rtl .pd-xs-x-150-f {
    padding-right: 150px !important;
    padding-left: 150px !important;
  }
  .rtl .pd-xs-r-150 {
    padding-left: 150px;
  }
  .rtl .pd-xs-l-150 {
    padding-right: 150px;
  }
  .rtl .pd-xs-r-150-f {
    padding-left: 150px !important;
  }
  .rtl .pd-xs-l-150-f {
    padding-right: 150px !important;
  }
  .rtl .pd-xs-x-160 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .rtl .pd-xs-x-160-f {
    padding-right: 160px !important;
    padding-left: 160px !important;
  }
  .rtl .pd-xs-r-160 {
    padding-left: 160px;
  }
  .rtl .pd-xs-l-160 {
    padding-right: 160px;
  }
  .rtl .pd-xs-r-160-f {
    padding-left: 160px !important;
  }
  .rtl .pd-xs-l-160-f {
    padding-right: 160px !important;
  }
  .rtl .pd-xs-x-170 {
    padding-right: 170px;
    padding-left: 170px;
  }
  .rtl .pd-xs-x-170-f {
    padding-right: 170px !important;
    padding-left: 170px !important;
  }
  .rtl .pd-xs-r-170 {
    padding-left: 170px;
  }
  .rtl .pd-xs-l-170 {
    padding-right: 170px;
  }
  .rtl .pd-xs-r-170-f {
    padding-left: 170px !important;
  }
  .rtl .pd-xs-l-170-f {
    padding-right: 170px !important;
  }
  .rtl .pd-xs-x-180 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .rtl .pd-xs-x-180-f {
    padding-right: 180px !important;
    padding-left: 180px !important;
  }
  .rtl .pd-xs-r-180 {
    padding-left: 180px;
  }
  .rtl .pd-xs-l-180 {
    padding-right: 180px;
  }
  .rtl .pd-xs-r-180-f {
    padding-left: 180px !important;
  }
  .rtl .pd-xs-l-180-f {
    padding-right: 180px !important;
  }
  .rtl .pd-xs-x-190 {
    padding-right: 190px;
    padding-left: 190px;
  }
  .rtl .pd-xs-x-190-f {
    padding-right: 190px !important;
    padding-left: 190px !important;
  }
  .rtl .pd-xs-r-190 {
    padding-left: 190px;
  }
  .rtl .pd-xs-l-190 {
    padding-right: 190px;
  }
  .rtl .pd-xs-r-190-f {
    padding-left: 190px !important;
  }
  .rtl .pd-xs-l-190-f {
    padding-right: 190px !important;
  }
  .rtl .pd-xs-x-200 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .rtl .pd-xs-x-200-f {
    padding-right: 200px !important;
    padding-left: 200px !important;
  }
  .rtl .pd-xs-r-200 {
    padding-left: 200px;
  }
  .rtl .pd-xs-l-200 {
    padding-right: 200px;
  }
  .rtl .pd-xs-r-200-f {
    padding-left: 200px !important;
  }
  .rtl .pd-xs-l-200-f {
    padding-right: 200px !important;
  }
}
@media (min-width: 576px) {
  .rtl .pd-sm-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .rtl .pd-sm-x-0-f {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .rtl .pd-sm-r-0 {
    padding-left: 0px;
  }
  .rtl .pd-sm-l-0 {
    padding-right: 0px;
  }
  .rtl .pd-sm-r-0-f {
    padding-left: 0px !important;
  }
  .rtl .pd-sm-l-0-f {
    padding-right: 0px !important;
  }
  .rtl .pd-sm-x-1 {
    padding-right: 1px;
    padding-left: 1px;
  }
  .rtl .pd-sm-x-1-f {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .rtl .pd-sm-r-1 {
    padding-left: 1px;
  }
  .rtl .pd-sm-l-1 {
    padding-right: 1px;
  }
  .rtl .pd-sm-r-1-f {
    padding-left: 1px !important;
  }
  .rtl .pd-sm-l-1-f {
    padding-right: 1px !important;
  }
  .rtl .pd-sm-x-2 {
    padding-right: 2px;
    padding-left: 2px;
  }
  .rtl .pd-sm-x-2-f {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
  .rtl .pd-sm-r-2 {
    padding-left: 2px;
  }
  .rtl .pd-sm-l-2 {
    padding-right: 2px;
  }
  .rtl .pd-sm-r-2-f {
    padding-left: 2px !important;
  }
  .rtl .pd-sm-l-2-f {
    padding-right: 2px !important;
  }
  .rtl .pd-sm-x-3 {
    padding-right: 3px;
    padding-left: 3px;
  }
  .rtl .pd-sm-x-3-f {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }
  .rtl .pd-sm-r-3 {
    padding-left: 3px;
  }
  .rtl .pd-sm-l-3 {
    padding-right: 3px;
  }
  .rtl .pd-sm-r-3-f {
    padding-left: 3px !important;
  }
  .rtl .pd-sm-l-3-f {
    padding-right: 3px !important;
  }
  .rtl .pd-sm-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .rtl .pd-sm-x-4-f {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .rtl .pd-sm-r-4 {
    padding-left: 4px;
  }
  .rtl .pd-sm-l-4 {
    padding-right: 4px;
  }
  .rtl .pd-sm-r-4-f {
    padding-left: 4px !important;
  }
  .rtl .pd-sm-l-4-f {
    padding-right: 4px !important;
  }
  .rtl .pd-sm-x-5 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .pd-sm-x-5-f {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .rtl .pd-sm-r-5 {
    padding-left: 5px;
  }
  .rtl .pd-sm-l-5 {
    padding-right: 5px;
  }
  .rtl .pd-sm-r-5-f {
    padding-left: 5px !important;
  }
  .rtl .pd-sm-l-5-f {
    padding-right: 5px !important;
  }
  .rtl .pd-sm-x-6 {
    padding-right: 6px;
    padding-left: 6px;
  }
  .rtl .pd-sm-x-6-f {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .rtl .pd-sm-r-6 {
    padding-left: 6px;
  }
  .rtl .pd-sm-l-6 {
    padding-right: 6px;
  }
  .rtl .pd-sm-r-6-f {
    padding-left: 6px !important;
  }
  .rtl .pd-sm-l-6-f {
    padding-right: 6px !important;
  }
  .rtl .pd-sm-x-7 {
    padding-right: 7px;
    padding-left: 7px;
  }
  .rtl .pd-sm-x-7-f {
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
  .rtl .pd-sm-r-7 {
    padding-left: 7px;
  }
  .rtl .pd-sm-l-7 {
    padding-right: 7px;
  }
  .rtl .pd-sm-r-7-f {
    padding-left: 7px !important;
  }
  .rtl .pd-sm-l-7-f {
    padding-right: 7px !important;
  }
  .rtl .pd-sm-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .rtl .pd-sm-x-8-f {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .rtl .pd-sm-r-8 {
    padding-left: 8px;
  }
  .rtl .pd-sm-l-8 {
    padding-right: 8px;
  }
  .rtl .pd-sm-r-8-f {
    padding-left: 8px !important;
  }
  .rtl .pd-sm-l-8-f {
    padding-right: 8px !important;
  }
  .rtl .pd-sm-x-9 {
    padding-right: 9px;
    padding-left: 9px;
  }
  .rtl .pd-sm-x-9-f {
    padding-right: 9px !important;
    padding-left: 9px !important;
  }
  .rtl .pd-sm-r-9 {
    padding-left: 9px;
  }
  .rtl .pd-sm-l-9 {
    padding-right: 9px;
  }
  .rtl .pd-sm-r-9-f {
    padding-left: 9px !important;
  }
  .rtl .pd-sm-l-9-f {
    padding-right: 9px !important;
  }
  .rtl .pd-sm-x-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .pd-sm-x-10-f {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .rtl .pd-sm-r-10 {
    padding-left: 10px;
  }
  .rtl .pd-sm-l-10 {
    padding-right: 10px;
  }
  .rtl .pd-sm-r-10-f {
    padding-left: 10px !important;
  }
  .rtl .pd-sm-l-10-f {
    padding-right: 10px !important;
  }
  .rtl .pd-sm-x-15 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .rtl .pd-sm-x-15-f {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .rtl .pd-sm-r-15 {
    padding-left: 15px;
  }
  .rtl .pd-sm-l-15 {
    padding-right: 15px;
  }
  .rtl .pd-sm-r-15-f {
    padding-left: 15px !important;
  }
  .rtl .pd-sm-l-15-f {
    padding-right: 15px !important;
  }
  .rtl .pd-sm-x-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rtl .pd-sm-x-20-f {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .rtl .pd-sm-r-20 {
    padding-left: 20px;
  }
  .rtl .pd-sm-l-20 {
    padding-right: 20px;
  }
  .rtl .pd-sm-r-20-f {
    padding-left: 20px !important;
  }
  .rtl .pd-sm-l-20-f {
    padding-right: 20px !important;
  }
  .rtl .pd-sm-x-25 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .rtl .pd-sm-x-25-f {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .rtl .pd-sm-r-25 {
    padding-left: 25px;
  }
  .rtl .pd-sm-l-25 {
    padding-right: 25px;
  }
  .rtl .pd-sm-r-25-f {
    padding-left: 25px !important;
  }
  .rtl .pd-sm-l-25-f {
    padding-right: 25px !important;
  }
  .rtl .pd-sm-x-30 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .rtl .pd-sm-x-30-f {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .rtl .pd-sm-r-30 {
    padding-left: 30px;
  }
  .rtl .pd-sm-l-30 {
    padding-right: 30px;
  }
  .rtl .pd-sm-r-30-f {
    padding-left: 30px !important;
  }
  .rtl .pd-sm-l-30-f {
    padding-right: 30px !important;
  }
  .rtl .pd-sm-x-35 {
    padding-right: 35px;
    padding-left: 35px;
  }
  .rtl .pd-sm-x-35-f {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .rtl .pd-sm-r-35 {
    padding-left: 35px;
  }
  .rtl .pd-sm-l-35 {
    padding-right: 35px;
  }
  .rtl .pd-sm-r-35-f {
    padding-left: 35px !important;
  }
  .rtl .pd-sm-l-35-f {
    padding-right: 35px !important;
  }
  .rtl .pd-sm-x-40 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .rtl .pd-sm-x-40-f {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .rtl .pd-sm-r-40 {
    padding-left: 40px;
  }
  .rtl .pd-sm-l-40 {
    padding-right: 40px;
  }
  .rtl .pd-sm-r-40-f {
    padding-left: 40px !important;
  }
  .rtl .pd-sm-l-40-f {
    padding-right: 40px !important;
  }
  .rtl .pd-sm-x-45 {
    padding-right: 45px;
    padding-left: 45px;
  }
  .rtl .pd-sm-x-45-f {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .rtl .pd-sm-r-45 {
    padding-left: 45px;
  }
  .rtl .pd-sm-l-45 {
    padding-right: 45px;
  }
  .rtl .pd-sm-r-45-f {
    padding-left: 45px !important;
  }
  .rtl .pd-sm-l-45-f {
    padding-right: 45px !important;
  }
  .rtl .pd-sm-x-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .rtl .pd-sm-x-50-f {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .rtl .pd-sm-r-50 {
    padding-left: 50px;
  }
  .rtl .pd-sm-l-50 {
    padding-right: 50px;
  }
  .rtl .pd-sm-r-50-f {
    padding-left: 50px !important;
  }
  .rtl .pd-sm-l-50-f {
    padding-right: 50px !important;
  }
  .rtl .pd-sm-x-55 {
    padding-right: 55px;
    padding-left: 55px;
  }
  .rtl .pd-sm-x-55-f {
    padding-right: 55px !important;
    padding-left: 55px !important;
  }
  .rtl .pd-sm-r-55 {
    padding-left: 55px;
  }
  .rtl .pd-sm-l-55 {
    padding-right: 55px;
  }
  .rtl .pd-sm-r-55-f {
    padding-left: 55px !important;
  }
  .rtl .pd-sm-l-55-f {
    padding-right: 55px !important;
  }
  .rtl .pd-sm-x-60 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .rtl .pd-sm-x-60-f {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .rtl .pd-sm-r-60 {
    padding-left: 60px;
  }
  .rtl .pd-sm-l-60 {
    padding-right: 60px;
  }
  .rtl .pd-sm-r-60-f {
    padding-left: 60px !important;
  }
  .rtl .pd-sm-l-60-f {
    padding-right: 60px !important;
  }
  .rtl .pd-sm-x-65 {
    padding-right: 65px;
    padding-left: 65px;
  }
  .rtl .pd-sm-x-65-f {
    padding-right: 65px !important;
    padding-left: 65px !important;
  }
  .rtl .pd-sm-r-65 {
    padding-left: 65px;
  }
  .rtl .pd-sm-l-65 {
    padding-right: 65px;
  }
  .rtl .pd-sm-r-65-f {
    padding-left: 65px !important;
  }
  .rtl .pd-sm-l-65-f {
    padding-right: 65px !important;
  }
  .rtl .pd-sm-x-70 {
    padding-right: 70px;
    padding-left: 70px;
  }
  .rtl .pd-sm-x-70-f {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .rtl .pd-sm-r-70 {
    padding-left: 70px;
  }
  .rtl .pd-sm-l-70 {
    padding-right: 70px;
  }
  .rtl .pd-sm-r-70-f {
    padding-left: 70px !important;
  }
  .rtl .pd-sm-l-70-f {
    padding-right: 70px !important;
  }
  .rtl .pd-sm-x-75 {
    padding-right: 75px;
    padding-left: 75px;
  }
  .rtl .pd-sm-x-75-f {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .rtl .pd-sm-r-75 {
    padding-left: 75px;
  }
  .rtl .pd-sm-l-75 {
    padding-right: 75px;
  }
  .rtl .pd-sm-r-75-f {
    padding-left: 75px !important;
  }
  .rtl .pd-sm-l-75-f {
    padding-right: 75px !important;
  }
  .rtl .pd-sm-x-80 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .rtl .pd-sm-x-80-f {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .rtl .pd-sm-r-80 {
    padding-left: 80px;
  }
  .rtl .pd-sm-l-80 {
    padding-right: 80px;
  }
  .rtl .pd-sm-r-80-f {
    padding-left: 80px !important;
  }
  .rtl .pd-sm-l-80-f {
    padding-right: 80px !important;
  }
  .rtl .pd-sm-x-85 {
    padding-right: 85px;
    padding-left: 85px;
  }
  .rtl .pd-sm-x-85-f {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .rtl .pd-sm-r-85 {
    padding-left: 85px;
  }
  .rtl .pd-sm-l-85 {
    padding-right: 85px;
  }
  .rtl .pd-sm-r-85-f {
    padding-left: 85px !important;
  }
  .rtl .pd-sm-l-85-f {
    padding-right: 85px !important;
  }
  .rtl .pd-sm-x-90 {
    padding-right: 90px;
    padding-left: 90px;
  }
  .rtl .pd-sm-x-90-f {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .rtl .pd-sm-r-90 {
    padding-left: 90px;
  }
  .rtl .pd-sm-l-90 {
    padding-right: 90px;
  }
  .rtl .pd-sm-r-90-f {
    padding-left: 90px !important;
  }
  .rtl .pd-sm-l-90-f {
    padding-right: 90px !important;
  }
  .rtl .pd-sm-x-95 {
    padding-right: 95px;
    padding-left: 95px;
  }
  .rtl .pd-sm-x-95-f {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .rtl .pd-sm-r-95 {
    padding-left: 95px;
  }
  .rtl .pd-sm-l-95 {
    padding-right: 95px;
  }
  .rtl .pd-sm-r-95-f {
    padding-left: 95px !important;
  }
  .rtl .pd-sm-l-95-f {
    padding-right: 95px !important;
  }
  .rtl .pd-sm-x-100 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .rtl .pd-sm-x-100-f {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .rtl .pd-sm-r-100 {
    padding-left: 100px;
  }
  .rtl .pd-sm-l-100 {
    padding-right: 100px;
  }
  .rtl .pd-sm-r-100-f {
    padding-left: 100px !important;
  }
  .rtl .pd-sm-l-100-f {
    padding-right: 100px !important;
  }
  .rtl .pd-sm-x-110 {
    padding-right: 110px;
    padding-left: 110px;
  }
  .rtl .pd-sm-x-110-f {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .rtl .pd-sm-r-110 {
    padding-left: 110px;
  }
  .rtl .pd-sm-l-110 {
    padding-right: 110px;
  }
  .rtl .pd-sm-r-110-f {
    padding-left: 110px !important;
  }
  .rtl .pd-sm-l-110-f {
    padding-right: 110px !important;
  }
  .rtl .pd-sm-x-120 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .rtl .pd-sm-x-120-f {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .rtl .pd-sm-r-120 {
    padding-left: 120px;
  }
  .rtl .pd-sm-l-120 {
    padding-right: 120px;
  }
  .rtl .pd-sm-r-120-f {
    padding-left: 120px !important;
  }
  .rtl .pd-sm-l-120-f {
    padding-right: 120px !important;
  }
  .rtl .pd-sm-x-130 {
    padding-right: 130px;
    padding-left: 130px;
  }
  .rtl .pd-sm-x-130-f {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .rtl .pd-sm-r-130 {
    padding-left: 130px;
  }
  .rtl .pd-sm-l-130 {
    padding-right: 130px;
  }
  .rtl .pd-sm-r-130-f {
    padding-left: 130px !important;
  }
  .rtl .pd-sm-l-130-f {
    padding-right: 130px !important;
  }
  .rtl .pd-sm-x-140 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .rtl .pd-sm-x-140-f {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .rtl .pd-sm-r-140 {
    padding-left: 140px;
  }
  .rtl .pd-sm-l-140 {
    padding-right: 140px;
  }
  .rtl .pd-sm-r-140-f {
    padding-left: 140px !important;
  }
  .rtl .pd-sm-l-140-f {
    padding-right: 140px !important;
  }
  .rtl .pd-sm-x-150 {
    padding-right: 150px;
    padding-left: 150px;
  }
  .rtl .pd-sm-x-150-f {
    padding-right: 150px !important;
    padding-left: 150px !important;
  }
  .rtl .pd-sm-r-150 {
    padding-left: 150px;
  }
  .rtl .pd-sm-l-150 {
    padding-right: 150px;
  }
  .rtl .pd-sm-r-150-f {
    padding-left: 150px !important;
  }
  .rtl .pd-sm-l-150-f {
    padding-right: 150px !important;
  }
  .rtl .pd-sm-x-160 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .rtl .pd-sm-x-160-f {
    padding-right: 160px !important;
    padding-left: 160px !important;
  }
  .rtl .pd-sm-r-160 {
    padding-left: 160px;
  }
  .rtl .pd-sm-l-160 {
    padding-right: 160px;
  }
  .rtl .pd-sm-r-160-f {
    padding-left: 160px !important;
  }
  .rtl .pd-sm-l-160-f {
    padding-right: 160px !important;
  }
  .rtl .pd-sm-x-170 {
    padding-right: 170px;
    padding-left: 170px;
  }
  .rtl .pd-sm-x-170-f {
    padding-right: 170px !important;
    padding-left: 170px !important;
  }
  .rtl .pd-sm-r-170 {
    padding-left: 170px;
  }
  .rtl .pd-sm-l-170 {
    padding-right: 170px;
  }
  .rtl .pd-sm-r-170-f {
    padding-left: 170px !important;
  }
  .rtl .pd-sm-l-170-f {
    padding-right: 170px !important;
  }
  .rtl .pd-sm-x-180 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .rtl .pd-sm-x-180-f {
    padding-right: 180px !important;
    padding-left: 180px !important;
  }
  .rtl .pd-sm-r-180 {
    padding-left: 180px;
  }
  .rtl .pd-sm-l-180 {
    padding-right: 180px;
  }
  .rtl .pd-sm-r-180-f {
    padding-left: 180px !important;
  }
  .rtl .pd-sm-l-180-f {
    padding-right: 180px !important;
  }
  .rtl .pd-sm-x-190 {
    padding-right: 190px;
    padding-left: 190px;
  }
  .rtl .pd-sm-x-190-f {
    padding-right: 190px !important;
    padding-left: 190px !important;
  }
  .rtl .pd-sm-r-190 {
    padding-left: 190px;
  }
  .rtl .pd-sm-l-190 {
    padding-right: 190px;
  }
  .rtl .pd-sm-r-190-f {
    padding-left: 190px !important;
  }
  .rtl .pd-sm-l-190-f {
    padding-right: 190px !important;
  }
  .rtl .pd-sm-x-200 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .rtl .pd-sm-x-200-f {
    padding-right: 200px !important;
    padding-left: 200px !important;
  }
  .rtl .pd-sm-r-200 {
    padding-left: 200px;
  }
  .rtl .pd-sm-l-200 {
    padding-right: 200px;
  }
  .rtl .pd-sm-r-200-f {
    padding-left: 200px !important;
  }
  .rtl .pd-sm-l-200-f {
    padding-right: 200px !important;
  }
}
@media (min-width: 768px) {
  .rtl .pd-md-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .rtl .pd-md-x-0-f {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .rtl .pd-md-r-0 {
    padding-left: 0px;
  }
  .rtl .pd-md-l-0 {
    padding-right: 0px;
  }
  .rtl .pd-md-r-0-f {
    padding-left: 0px !important;
  }
  .rtl .pd-md-l-0-f {
    padding-right: 0px !important;
  }
  .rtl .pd-md-x-1 {
    padding-right: 1px;
    padding-left: 1px;
  }
  .rtl .pd-md-x-1-f {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .rtl .pd-md-r-1 {
    padding-left: 1px;
  }
  .rtl .pd-md-l-1 {
    padding-right: 1px;
  }
  .rtl .pd-md-r-1-f {
    padding-left: 1px !important;
  }
  .rtl .pd-md-l-1-f {
    padding-right: 1px !important;
  }
  .rtl .pd-md-x-2 {
    padding-right: 2px;
    padding-left: 2px;
  }
  .rtl .pd-md-x-2-f {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
  .rtl .pd-md-r-2 {
    padding-left: 2px;
  }
  .rtl .pd-md-l-2 {
    padding-right: 2px;
  }
  .rtl .pd-md-r-2-f {
    padding-left: 2px !important;
  }
  .rtl .pd-md-l-2-f {
    padding-right: 2px !important;
  }
  .rtl .pd-md-x-3 {
    padding-right: 3px;
    padding-left: 3px;
  }
  .rtl .pd-md-x-3-f {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }
  .rtl .pd-md-r-3 {
    padding-left: 3px;
  }
  .rtl .pd-md-l-3 {
    padding-right: 3px;
  }
  .rtl .pd-md-r-3-f {
    padding-left: 3px !important;
  }
  .rtl .pd-md-l-3-f {
    padding-right: 3px !important;
  }
  .rtl .pd-md-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .rtl .pd-md-x-4-f {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .rtl .pd-md-r-4 {
    padding-left: 4px;
  }
  .rtl .pd-md-l-4 {
    padding-right: 4px;
  }
  .rtl .pd-md-r-4-f {
    padding-left: 4px !important;
  }
  .rtl .pd-md-l-4-f {
    padding-right: 4px !important;
  }
  .rtl .pd-md-x-5 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .pd-md-x-5-f {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .rtl .pd-md-r-5 {
    padding-left: 5px;
  }
  .rtl .pd-md-l-5 {
    padding-right: 5px;
  }
  .rtl .pd-md-r-5-f {
    padding-left: 5px !important;
  }
  .rtl .pd-md-l-5-f {
    padding-right: 5px !important;
  }
  .rtl .pd-md-x-6 {
    padding-right: 6px;
    padding-left: 6px;
  }
  .rtl .pd-md-x-6-f {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .rtl .pd-md-r-6 {
    padding-left: 6px;
  }
  .rtl .pd-md-l-6 {
    padding-right: 6px;
  }
  .rtl .pd-md-r-6-f {
    padding-left: 6px !important;
  }
  .rtl .pd-md-l-6-f {
    padding-right: 6px !important;
  }
  .rtl .pd-md-x-7 {
    padding-right: 7px;
    padding-left: 7px;
  }
  .rtl .pd-md-x-7-f {
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
  .rtl .pd-md-r-7 {
    padding-left: 7px;
  }
  .rtl .pd-md-l-7 {
    padding-right: 7px;
  }
  .rtl .pd-md-r-7-f {
    padding-left: 7px !important;
  }
  .rtl .pd-md-l-7-f {
    padding-right: 7px !important;
  }
  .rtl .pd-md-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .rtl .pd-md-x-8-f {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .rtl .pd-md-r-8 {
    padding-left: 8px;
  }
  .rtl .pd-md-l-8 {
    padding-right: 8px;
  }
  .rtl .pd-md-r-8-f {
    padding-left: 8px !important;
  }
  .rtl .pd-md-l-8-f {
    padding-right: 8px !important;
  }
  .rtl .pd-md-x-9 {
    padding-right: 9px;
    padding-left: 9px;
  }
  .rtl .pd-md-x-9-f {
    padding-right: 9px !important;
    padding-left: 9px !important;
  }
  .rtl .pd-md-r-9 {
    padding-left: 9px;
  }
  .rtl .pd-md-l-9 {
    padding-right: 9px;
  }
  .rtl .pd-md-r-9-f {
    padding-left: 9px !important;
  }
  .rtl .pd-md-l-9-f {
    padding-right: 9px !important;
  }
  .rtl .pd-md-x-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .pd-md-x-10-f {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .rtl .pd-md-r-10 {
    padding-left: 10px;
  }
  .rtl .pd-md-l-10 {
    padding-right: 10px;
  }
  .rtl .pd-md-r-10-f {
    padding-left: 10px !important;
  }
  .rtl .pd-md-l-10-f {
    padding-right: 10px !important;
  }
  .rtl .pd-md-x-15 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .rtl .pd-md-x-15-f {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .rtl .pd-md-r-15 {
    padding-left: 15px;
  }
  .rtl .pd-md-l-15 {
    padding-right: 15px;
  }
  .rtl .pd-md-r-15-f {
    padding-left: 15px !important;
  }
  .rtl .pd-md-l-15-f {
    padding-right: 15px !important;
  }
  .rtl .pd-md-x-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rtl .pd-md-x-20-f {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .rtl .pd-md-r-20 {
    padding-left: 20px;
  }
  .rtl .pd-md-l-20 {
    padding-right: 20px;
  }
  .rtl .pd-md-r-20-f {
    padding-left: 20px !important;
  }
  .rtl .pd-md-l-20-f {
    padding-right: 20px !important;
  }
  .rtl .pd-md-x-25 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .rtl .pd-md-x-25-f {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .rtl .pd-md-r-25 {
    padding-left: 25px;
  }
  .rtl .pd-md-l-25 {
    padding-right: 25px;
  }
  .rtl .pd-md-r-25-f {
    padding-left: 25px !important;
  }
  .rtl .pd-md-l-25-f {
    padding-right: 25px !important;
  }
  .rtl .pd-md-x-30 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .rtl .pd-md-x-30-f {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .rtl .pd-md-r-30 {
    padding-left: 30px;
  }
  .rtl .pd-md-l-30 {
    padding-right: 30px;
  }
  .rtl .pd-md-r-30-f {
    padding-left: 30px !important;
  }
  .rtl .pd-md-l-30-f {
    padding-right: 30px !important;
  }
  .rtl .pd-md-x-35 {
    padding-right: 35px;
    padding-left: 35px;
  }
  .rtl .pd-md-x-35-f {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .rtl .pd-md-r-35 {
    padding-left: 35px;
  }
  .rtl .pd-md-l-35 {
    padding-right: 35px;
  }
  .rtl .pd-md-r-35-f {
    padding-left: 35px !important;
  }
  .rtl .pd-md-l-35-f {
    padding-right: 35px !important;
  }
  .rtl .pd-md-x-40 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .rtl .pd-md-x-40-f {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .rtl .pd-md-r-40 {
    padding-left: 40px;
  }
  .rtl .pd-md-l-40 {
    padding-right: 40px;
  }
  .rtl .pd-md-r-40-f {
    padding-left: 40px !important;
  }
  .rtl .pd-md-l-40-f {
    padding-right: 40px !important;
  }
  .rtl .pd-md-x-45 {
    padding-right: 45px;
    padding-left: 45px;
  }
  .rtl .pd-md-x-45-f {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .rtl .pd-md-r-45 {
    padding-left: 45px;
  }
  .rtl .pd-md-l-45 {
    padding-right: 45px;
  }
  .rtl .pd-md-r-45-f {
    padding-left: 45px !important;
  }
  .rtl .pd-md-l-45-f {
    padding-right: 45px !important;
  }
  .rtl .pd-md-x-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .rtl .pd-md-x-50-f {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .rtl .pd-md-r-50 {
    padding-left: 50px;
  }
  .rtl .pd-md-l-50 {
    padding-right: 50px;
  }
  .rtl .pd-md-r-50-f {
    padding-left: 50px !important;
  }
  .rtl .pd-md-l-50-f {
    padding-right: 50px !important;
  }
  .rtl .pd-md-x-55 {
    padding-right: 55px;
    padding-left: 55px;
  }
  .rtl .pd-md-x-55-f {
    padding-right: 55px !important;
    padding-left: 55px !important;
  }
  .rtl .pd-md-r-55 {
    padding-left: 55px;
  }
  .rtl .pd-md-l-55 {
    padding-right: 55px;
  }
  .rtl .pd-md-r-55-f {
    padding-left: 55px !important;
  }
  .rtl .pd-md-l-55-f {
    padding-right: 55px !important;
  }
  .rtl .pd-md-x-60 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .rtl .pd-md-x-60-f {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .rtl .pd-md-r-60 {
    padding-left: 60px;
  }
  .rtl .pd-md-l-60 {
    padding-right: 60px;
  }
  .rtl .pd-md-r-60-f {
    padding-left: 60px !important;
  }
  .rtl .pd-md-l-60-f {
    padding-right: 60px !important;
  }
  .rtl .pd-md-x-65 {
    padding-right: 65px;
    padding-left: 65px;
  }
  .rtl .pd-md-x-65-f {
    padding-right: 65px !important;
    padding-left: 65px !important;
  }
  .rtl .pd-md-r-65 {
    padding-left: 65px;
  }
  .rtl .pd-md-l-65 {
    padding-right: 65px;
  }
  .rtl .pd-md-r-65-f {
    padding-left: 65px !important;
  }
  .rtl .pd-md-l-65-f {
    padding-right: 65px !important;
  }
  .rtl .pd-md-x-70 {
    padding-right: 70px;
    padding-left: 70px;
  }
  .rtl .pd-md-x-70-f {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .rtl .pd-md-r-70 {
    padding-left: 70px;
  }
  .rtl .pd-md-l-70 {
    padding-right: 70px;
  }
  .rtl .pd-md-r-70-f {
    padding-left: 70px !important;
  }
  .rtl .pd-md-l-70-f {
    padding-right: 70px !important;
  }
  .rtl .pd-md-x-75 {
    padding-right: 75px;
    padding-left: 75px;
  }
  .rtl .pd-md-x-75-f {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .rtl .pd-md-r-75 {
    padding-left: 75px;
  }
  .rtl .pd-md-l-75 {
    padding-right: 75px;
  }
  .rtl .pd-md-r-75-f {
    padding-left: 75px !important;
  }
  .rtl .pd-md-l-75-f {
    padding-right: 75px !important;
  }
  .rtl .pd-md-x-80 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .rtl .pd-md-x-80-f {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .rtl .pd-md-r-80 {
    padding-left: 80px;
  }
  .rtl .pd-md-l-80 {
    padding-right: 80px;
  }
  .rtl .pd-md-r-80-f {
    padding-left: 80px !important;
  }
  .rtl .pd-md-l-80-f {
    padding-right: 80px !important;
  }
  .rtl .pd-md-x-85 {
    padding-right: 85px;
    padding-left: 85px;
  }
  .rtl .pd-md-x-85-f {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .rtl .pd-md-r-85 {
    padding-left: 85px;
  }
  .rtl .pd-md-l-85 {
    padding-right: 85px;
  }
  .rtl .pd-md-r-85-f {
    padding-left: 85px !important;
  }
  .rtl .pd-md-l-85-f {
    padding-right: 85px !important;
  }
  .rtl .pd-md-x-90 {
    padding-right: 90px;
    padding-left: 90px;
  }
  .rtl .pd-md-x-90-f {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .rtl .pd-md-r-90 {
    padding-left: 90px;
  }
  .rtl .pd-md-l-90 {
    padding-right: 90px;
  }
  .rtl .pd-md-r-90-f {
    padding-left: 90px !important;
  }
  .rtl .pd-md-l-90-f {
    padding-right: 90px !important;
  }
  .rtl .pd-md-x-95 {
    padding-right: 95px;
    padding-left: 95px;
  }
  .rtl .pd-md-x-95-f {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .rtl .pd-md-r-95 {
    padding-left: 95px;
  }
  .rtl .pd-md-l-95 {
    padding-right: 95px;
  }
  .rtl .pd-md-r-95-f {
    padding-left: 95px !important;
  }
  .rtl .pd-md-l-95-f {
    padding-right: 95px !important;
  }
  .rtl .pd-md-x-100 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .rtl .pd-md-x-100-f {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .rtl .pd-md-r-100 {
    padding-left: 100px;
  }
  .rtl .pd-md-l-100 {
    padding-right: 100px;
  }
  .rtl .pd-md-r-100-f {
    padding-left: 100px !important;
  }
  .rtl .pd-md-l-100-f {
    padding-right: 100px !important;
  }
  .rtl .pd-md-x-110 {
    padding-right: 110px;
    padding-left: 110px;
  }
  .rtl .pd-md-x-110-f {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .rtl .pd-md-r-110 {
    padding-left: 110px;
  }
  .rtl .pd-md-l-110 {
    padding-right: 110px;
  }
  .rtl .pd-md-r-110-f {
    padding-left: 110px !important;
  }
  .rtl .pd-md-l-110-f {
    padding-right: 110px !important;
  }
  .rtl .pd-md-x-120 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .rtl .pd-md-x-120-f {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .rtl .pd-md-r-120 {
    padding-left: 120px;
  }
  .rtl .pd-md-l-120 {
    padding-right: 120px;
  }
  .rtl .pd-md-r-120-f {
    padding-left: 120px !important;
  }
  .rtl .pd-md-l-120-f {
    padding-right: 120px !important;
  }
  .rtl .pd-md-x-130 {
    padding-right: 130px;
    padding-left: 130px;
  }
  .rtl .pd-md-x-130-f {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .rtl .pd-md-r-130 {
    padding-left: 130px;
  }
  .rtl .pd-md-l-130 {
    padding-right: 130px;
  }
  .rtl .pd-md-r-130-f {
    padding-left: 130px !important;
  }
  .rtl .pd-md-l-130-f {
    padding-right: 130px !important;
  }
  .rtl .pd-md-x-140 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .rtl .pd-md-x-140-f {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .rtl .pd-md-r-140 {
    padding-left: 140px;
  }
  .rtl .pd-md-l-140 {
    padding-right: 140px;
  }
  .rtl .pd-md-r-140-f {
    padding-left: 140px !important;
  }
  .rtl .pd-md-l-140-f {
    padding-right: 140px !important;
  }
  .rtl .pd-md-x-150 {
    padding-right: 150px;
    padding-left: 150px;
  }
  .rtl .pd-md-x-150-f {
    padding-right: 150px !important;
    padding-left: 150px !important;
  }
  .rtl .pd-md-r-150 {
    padding-left: 150px;
  }
  .rtl .pd-md-l-150 {
    padding-right: 150px;
  }
  .rtl .pd-md-r-150-f {
    padding-left: 150px !important;
  }
  .rtl .pd-md-l-150-f {
    padding-right: 150px !important;
  }
  .rtl .pd-md-x-160 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .rtl .pd-md-x-160-f {
    padding-right: 160px !important;
    padding-left: 160px !important;
  }
  .rtl .pd-md-r-160 {
    padding-left: 160px;
  }
  .rtl .pd-md-l-160 {
    padding-right: 160px;
  }
  .rtl .pd-md-r-160-f {
    padding-left: 160px !important;
  }
  .rtl .pd-md-l-160-f {
    padding-right: 160px !important;
  }
  .rtl .pd-md-x-170 {
    padding-right: 170px;
    padding-left: 170px;
  }
  .rtl .pd-md-x-170-f {
    padding-right: 170px !important;
    padding-left: 170px !important;
  }
  .rtl .pd-md-r-170 {
    padding-left: 170px;
  }
  .rtl .pd-md-l-170 {
    padding-right: 170px;
  }
  .rtl .pd-md-r-170-f {
    padding-left: 170px !important;
  }
  .rtl .pd-md-l-170-f {
    padding-right: 170px !important;
  }
  .rtl .pd-md-x-180 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .rtl .pd-md-x-180-f {
    padding-right: 180px !important;
    padding-left: 180px !important;
  }
  .rtl .pd-md-r-180 {
    padding-left: 180px;
  }
  .rtl .pd-md-l-180 {
    padding-right: 180px;
  }
  .rtl .pd-md-r-180-f {
    padding-left: 180px !important;
  }
  .rtl .pd-md-l-180-f {
    padding-right: 180px !important;
  }
  .rtl .pd-md-x-190 {
    padding-right: 190px;
    padding-left: 190px;
  }
  .rtl .pd-md-x-190-f {
    padding-right: 190px !important;
    padding-left: 190px !important;
  }
  .rtl .pd-md-r-190 {
    padding-left: 190px;
  }
  .rtl .pd-md-l-190 {
    padding-right: 190px;
  }
  .rtl .pd-md-r-190-f {
    padding-left: 190px !important;
  }
  .rtl .pd-md-l-190-f {
    padding-right: 190px !important;
  }
  .rtl .pd-md-x-200 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .rtl .pd-md-x-200-f {
    padding-right: 200px !important;
    padding-left: 200px !important;
  }
  .rtl .pd-md-r-200 {
    padding-left: 200px;
  }
  .rtl .pd-md-l-200 {
    padding-right: 200px;
  }
  .rtl .pd-md-r-200-f {
    padding-left: 200px !important;
  }
  .rtl .pd-md-l-200-f {
    padding-right: 200px !important;
  }
}
@media (min-width: 992px) {
  .rtl .pd-lg-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .rtl .pd-lg-x-0-f {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .rtl .pd-lg-r-0 {
    padding-left: 0px;
  }
  .rtl .pd-lg-l-0 {
    padding-right: 0px;
  }
  .rtl .pd-lg-r-0-f {
    padding-left: 0px !important;
  }
  .rtl .pd-lg-l-0-f {
    padding-right: 0px !important;
  }
  .rtl .pd-lg-x-1 {
    padding-right: 1px;
    padding-left: 1px;
  }
  .rtl .pd-lg-x-1-f {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .rtl .pd-lg-r-1 {
    padding-left: 1px;
  }
  .rtl .pd-lg-l-1 {
    padding-right: 1px;
  }
  .rtl .pd-lg-r-1-f {
    padding-left: 1px !important;
  }
  .rtl .pd-lg-l-1-f {
    padding-right: 1px !important;
  }
  .rtl .pd-lg-x-2 {
    padding-right: 2px;
    padding-left: 2px;
  }
  .rtl .pd-lg-x-2-f {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
  .rtl .pd-lg-r-2 {
    padding-left: 2px;
  }
  .rtl .pd-lg-l-2 {
    padding-right: 2px;
  }
  .rtl .pd-lg-r-2-f {
    padding-left: 2px !important;
  }
  .rtl .pd-lg-l-2-f {
    padding-right: 2px !important;
  }
  .rtl .pd-lg-x-3 {
    padding-right: 3px;
    padding-left: 3px;
  }
  .rtl .pd-lg-x-3-f {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }
  .rtl .pd-lg-r-3 {
    padding-left: 3px;
  }
  .rtl .pd-lg-l-3 {
    padding-right: 3px;
  }
  .rtl .pd-lg-r-3-f {
    padding-left: 3px !important;
  }
  .rtl .pd-lg-l-3-f {
    padding-right: 3px !important;
  }
  .rtl .pd-lg-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .rtl .pd-lg-x-4-f {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .rtl .pd-lg-r-4 {
    padding-left: 4px;
  }
  .rtl .pd-lg-l-4 {
    padding-right: 4px;
  }
  .rtl .pd-lg-r-4-f {
    padding-left: 4px !important;
  }
  .rtl .pd-lg-l-4-f {
    padding-right: 4px !important;
  }
  .rtl .pd-lg-x-5 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .pd-lg-x-5-f {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .rtl .pd-lg-r-5 {
    padding-left: 5px;
  }
  .rtl .pd-lg-l-5 {
    padding-right: 5px;
  }
  .rtl .pd-lg-r-5-f {
    padding-left: 5px !important;
  }
  .rtl .pd-lg-l-5-f {
    padding-right: 5px !important;
  }
  .rtl .pd-lg-x-6 {
    padding-right: 6px;
    padding-left: 6px;
  }
  .rtl .pd-lg-x-6-f {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .rtl .pd-lg-r-6 {
    padding-left: 6px;
  }
  .rtl .pd-lg-l-6 {
    padding-right: 6px;
  }
  .rtl .pd-lg-r-6-f {
    padding-left: 6px !important;
  }
  .rtl .pd-lg-l-6-f {
    padding-right: 6px !important;
  }
  .rtl .pd-lg-x-7 {
    padding-right: 7px;
    padding-left: 7px;
  }
  .rtl .pd-lg-x-7-f {
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
  .rtl .pd-lg-r-7 {
    padding-left: 7px;
  }
  .rtl .pd-lg-l-7 {
    padding-right: 7px;
  }
  .rtl .pd-lg-r-7-f {
    padding-left: 7px !important;
  }
  .rtl .pd-lg-l-7-f {
    padding-right: 7px !important;
  }
  .rtl .pd-lg-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .rtl .pd-lg-x-8-f {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .rtl .pd-lg-r-8 {
    padding-left: 8px;
  }
  .rtl .pd-lg-l-8 {
    padding-right: 8px;
  }
  .rtl .pd-lg-r-8-f {
    padding-left: 8px !important;
  }
  .rtl .pd-lg-l-8-f {
    padding-right: 8px !important;
  }
  .rtl .pd-lg-x-9 {
    padding-right: 9px;
    padding-left: 9px;
  }
  .rtl .pd-lg-x-9-f {
    padding-right: 9px !important;
    padding-left: 9px !important;
  }
  .rtl .pd-lg-r-9 {
    padding-left: 9px;
  }
  .rtl .pd-lg-l-9 {
    padding-right: 9px;
  }
  .rtl .pd-lg-r-9-f {
    padding-left: 9px !important;
  }
  .rtl .pd-lg-l-9-f {
    padding-right: 9px !important;
  }
  .rtl .pd-lg-x-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .pd-lg-x-10-f {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .rtl .pd-lg-r-10 {
    padding-left: 10px;
  }
  .rtl .pd-lg-l-10 {
    padding-right: 10px;
  }
  .rtl .pd-lg-r-10-f {
    padding-left: 10px !important;
  }
  .rtl .pd-lg-l-10-f {
    padding-right: 10px !important;
  }
  .rtl .pd-lg-x-15 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .rtl .pd-lg-x-15-f {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .rtl .pd-lg-r-15 {
    padding-left: 15px;
  }
  .rtl .pd-lg-l-15 {
    padding-right: 15px;
  }
  .rtl .pd-lg-r-15-f {
    padding-left: 15px !important;
  }
  .rtl .pd-lg-l-15-f {
    padding-right: 15px !important;
  }
  .rtl .pd-lg-x-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rtl .pd-lg-x-20-f {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .rtl .pd-lg-r-20 {
    padding-left: 20px;
  }
  .rtl .pd-lg-l-20 {
    padding-right: 20px;
  }
  .rtl .pd-lg-r-20-f {
    padding-left: 20px !important;
  }
  .rtl .pd-lg-l-20-f {
    padding-right: 20px !important;
  }
  .rtl .pd-lg-x-25 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .rtl .pd-lg-x-25-f {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .rtl .pd-lg-r-25 {
    padding-left: 25px;
  }
  .rtl .pd-lg-l-25 {
    padding-right: 25px;
  }
  .rtl .pd-lg-r-25-f {
    padding-left: 25px !important;
  }
  .rtl .pd-lg-l-25-f {
    padding-right: 25px !important;
  }
  .rtl .pd-lg-x-30 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .rtl .pd-lg-x-30-f {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .rtl .pd-lg-r-30 {
    padding-left: 30px;
  }
  .rtl .pd-lg-l-30 {
    padding-right: 30px;
  }
  .rtl .pd-lg-r-30-f {
    padding-left: 30px !important;
  }
  .rtl .pd-lg-l-30-f {
    padding-right: 30px !important;
  }
  .rtl .pd-lg-x-35 {
    padding-right: 35px;
    padding-left: 35px;
  }
  .rtl .pd-lg-x-35-f {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .rtl .pd-lg-r-35 {
    padding-left: 35px;
  }
  .rtl .pd-lg-l-35 {
    padding-right: 35px;
  }
  .rtl .pd-lg-r-35-f {
    padding-left: 35px !important;
  }
  .rtl .pd-lg-l-35-f {
    padding-right: 35px !important;
  }
  .rtl .pd-lg-x-40 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .rtl .pd-lg-x-40-f {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .rtl .pd-lg-r-40 {
    padding-left: 40px;
  }
  .rtl .pd-lg-l-40 {
    padding-right: 40px;
  }
  .rtl .pd-lg-r-40-f {
    padding-left: 40px !important;
  }
  .rtl .pd-lg-l-40-f {
    padding-right: 40px !important;
  }
  .rtl .pd-lg-x-45 {
    padding-right: 45px;
    padding-left: 45px;
  }
  .rtl .pd-lg-x-45-f {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .rtl .pd-lg-r-45 {
    padding-left: 45px;
  }
  .rtl .pd-lg-l-45 {
    padding-right: 45px;
  }
  .rtl .pd-lg-r-45-f {
    padding-left: 45px !important;
  }
  .rtl .pd-lg-l-45-f {
    padding-right: 45px !important;
  }
  .rtl .pd-lg-x-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .rtl .pd-lg-x-50-f {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .rtl .pd-lg-r-50 {
    padding-left: 50px;
  }
  .rtl .pd-lg-l-50 {
    padding-right: 50px;
  }
  .rtl .pd-lg-r-50-f {
    padding-left: 50px !important;
  }
  .rtl .pd-lg-l-50-f {
    padding-right: 50px !important;
  }
  .rtl .pd-lg-x-55 {
    padding-right: 55px;
    padding-left: 55px;
  }
  .rtl .pd-lg-x-55-f {
    padding-right: 55px !important;
    padding-left: 55px !important;
  }
  .rtl .pd-lg-r-55 {
    padding-left: 55px;
  }
  .rtl .pd-lg-l-55 {
    padding-right: 55px;
  }
  .rtl .pd-lg-r-55-f {
    padding-left: 55px !important;
  }
  .rtl .pd-lg-l-55-f {
    padding-right: 55px !important;
  }
  .rtl .pd-lg-x-60 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .rtl .pd-lg-x-60-f {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .rtl .pd-lg-r-60 {
    padding-left: 60px;
  }
  .rtl .pd-lg-l-60 {
    padding-right: 60px;
  }
  .rtl .pd-lg-r-60-f {
    padding-left: 60px !important;
  }
  .rtl .pd-lg-l-60-f {
    padding-right: 60px !important;
  }
  .rtl .pd-lg-x-65 {
    padding-right: 65px;
    padding-left: 65px;
  }
  .rtl .pd-lg-x-65-f {
    padding-right: 65px !important;
    padding-left: 65px !important;
  }
  .rtl .pd-lg-r-65 {
    padding-left: 65px;
  }
  .rtl .pd-lg-l-65 {
    padding-right: 65px;
  }
  .rtl .pd-lg-r-65-f {
    padding-left: 65px !important;
  }
  .rtl .pd-lg-l-65-f {
    padding-right: 65px !important;
  }
  .rtl .pd-lg-x-70 {
    padding-right: 70px;
    padding-left: 70px;
  }
  .rtl .pd-lg-x-70-f {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .rtl .pd-lg-r-70 {
    padding-left: 70px;
  }
  .rtl .pd-lg-l-70 {
    padding-right: 70px;
  }
  .rtl .pd-lg-r-70-f {
    padding-left: 70px !important;
  }
  .rtl .pd-lg-l-70-f {
    padding-right: 70px !important;
  }
  .rtl .pd-lg-x-75 {
    padding-right: 75px;
    padding-left: 75px;
  }
  .rtl .pd-lg-x-75-f {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .rtl .pd-lg-r-75 {
    padding-left: 75px;
  }
  .rtl .pd-lg-l-75 {
    padding-right: 75px;
  }
  .rtl .pd-lg-r-75-f {
    padding-left: 75px !important;
  }
  .rtl .pd-lg-l-75-f {
    padding-right: 75px !important;
  }
  .rtl .pd-lg-x-80 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .rtl .pd-lg-x-80-f {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .rtl .pd-lg-r-80 {
    padding-left: 80px;
  }
  .rtl .pd-lg-l-80 {
    padding-right: 80px;
  }
  .rtl .pd-lg-r-80-f {
    padding-left: 80px !important;
  }
  .rtl .pd-lg-l-80-f {
    padding-right: 80px !important;
  }
  .rtl .pd-lg-x-85 {
    padding-right: 85px;
    padding-left: 85px;
  }
  .rtl .pd-lg-x-85-f {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .rtl .pd-lg-r-85 {
    padding-left: 85px;
  }
  .rtl .pd-lg-l-85 {
    padding-right: 85px;
  }
  .rtl .pd-lg-r-85-f {
    padding-left: 85px !important;
  }
  .rtl .pd-lg-l-85-f {
    padding-right: 85px !important;
  }
  .rtl .pd-lg-x-90 {
    padding-right: 90px;
    padding-left: 90px;
  }
  .rtl .pd-lg-x-90-f {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .rtl .pd-lg-r-90 {
    padding-left: 90px;
  }
  .rtl .pd-lg-l-90 {
    padding-right: 90px;
  }
  .rtl .pd-lg-r-90-f {
    padding-left: 90px !important;
  }
  .rtl .pd-lg-l-90-f {
    padding-right: 90px !important;
  }
  .rtl .pd-lg-x-95 {
    padding-right: 95px;
    padding-left: 95px;
  }
  .rtl .pd-lg-x-95-f {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .rtl .pd-lg-r-95 {
    padding-left: 95px;
  }
  .rtl .pd-lg-l-95 {
    padding-right: 95px;
  }
  .rtl .pd-lg-r-95-f {
    padding-left: 95px !important;
  }
  .rtl .pd-lg-l-95-f {
    padding-right: 95px !important;
  }
  .rtl .pd-lg-x-100 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .rtl .pd-lg-x-100-f {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .rtl .pd-lg-r-100 {
    padding-left: 100px;
  }
  .rtl .pd-lg-l-100 {
    padding-right: 100px;
  }
  .rtl .pd-lg-r-100-f {
    padding-left: 100px !important;
  }
  .rtl .pd-lg-l-100-f {
    padding-right: 100px !important;
  }
  .rtl .pd-lg-x-110 {
    padding-right: 110px;
    padding-left: 110px;
  }
  .rtl .pd-lg-x-110-f {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .rtl .pd-lg-r-110 {
    padding-left: 110px;
  }
  .rtl .pd-lg-l-110 {
    padding-right: 110px;
  }
  .rtl .pd-lg-r-110-f {
    padding-left: 110px !important;
  }
  .rtl .pd-lg-l-110-f {
    padding-right: 110px !important;
  }
  .rtl .pd-lg-x-120 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .rtl .pd-lg-x-120-f {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .rtl .pd-lg-r-120 {
    padding-left: 120px;
  }
  .rtl .pd-lg-l-120 {
    padding-right: 120px;
  }
  .rtl .pd-lg-r-120-f {
    padding-left: 120px !important;
  }
  .rtl .pd-lg-l-120-f {
    padding-right: 120px !important;
  }
  .rtl .pd-lg-x-130 {
    padding-right: 130px;
    padding-left: 130px;
  }
  .rtl .pd-lg-x-130-f {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .rtl .pd-lg-r-130 {
    padding-left: 130px;
  }
  .rtl .pd-lg-l-130 {
    padding-right: 130px;
  }
  .rtl .pd-lg-r-130-f {
    padding-left: 130px !important;
  }
  .rtl .pd-lg-l-130-f {
    padding-right: 130px !important;
  }
  .rtl .pd-lg-x-140 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .rtl .pd-lg-x-140-f {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .rtl .pd-lg-r-140 {
    padding-left: 140px;
  }
  .rtl .pd-lg-l-140 {
    padding-right: 140px;
  }
  .rtl .pd-lg-r-140-f {
    padding-left: 140px !important;
  }
  .rtl .pd-lg-l-140-f {
    padding-right: 140px !important;
  }
  .rtl .pd-lg-x-150 {
    padding-right: 150px;
    padding-left: 150px;
  }
  .rtl .pd-lg-x-150-f {
    padding-right: 150px !important;
    padding-left: 150px !important;
  }
  .rtl .pd-lg-r-150 {
    padding-left: 150px;
  }
  .rtl .pd-lg-l-150 {
    padding-right: 150px;
  }
  .rtl .pd-lg-r-150-f {
    padding-left: 150px !important;
  }
  .rtl .pd-lg-l-150-f {
    padding-right: 150px !important;
  }
  .rtl .pd-lg-x-160 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .rtl .pd-lg-x-160-f {
    padding-right: 160px !important;
    padding-left: 160px !important;
  }
  .rtl .pd-lg-r-160 {
    padding-left: 160px;
  }
  .rtl .pd-lg-l-160 {
    padding-right: 160px;
  }
  .rtl .pd-lg-r-160-f {
    padding-left: 160px !important;
  }
  .rtl .pd-lg-l-160-f {
    padding-right: 160px !important;
  }
  .rtl .pd-lg-x-170 {
    padding-right: 170px;
    padding-left: 170px;
  }
  .rtl .pd-lg-x-170-f {
    padding-right: 170px !important;
    padding-left: 170px !important;
  }
  .rtl .pd-lg-r-170 {
    padding-left: 170px;
  }
  .rtl .pd-lg-l-170 {
    padding-right: 170px;
  }
  .rtl .pd-lg-r-170-f {
    padding-left: 170px !important;
  }
  .rtl .pd-lg-l-170-f {
    padding-right: 170px !important;
  }
  .rtl .pd-lg-x-180 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .rtl .pd-lg-x-180-f {
    padding-right: 180px !important;
    padding-left: 180px !important;
  }
  .rtl .pd-lg-r-180 {
    padding-left: 180px;
  }
  .rtl .pd-lg-l-180 {
    padding-right: 180px;
  }
  .rtl .pd-lg-r-180-f {
    padding-left: 180px !important;
  }
  .rtl .pd-lg-l-180-f {
    padding-right: 180px !important;
  }
  .rtl .pd-lg-x-190 {
    padding-right: 190px;
    padding-left: 190px;
  }
  .rtl .pd-lg-x-190-f {
    padding-right: 190px !important;
    padding-left: 190px !important;
  }
  .rtl .pd-lg-r-190 {
    padding-left: 190px;
  }
  .rtl .pd-lg-l-190 {
    padding-right: 190px;
  }
  .rtl .pd-lg-r-190-f {
    padding-left: 190px !important;
  }
  .rtl .pd-lg-l-190-f {
    padding-right: 190px !important;
  }
  .rtl .pd-lg-x-200 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .rtl .pd-lg-x-200-f {
    padding-right: 200px !important;
    padding-left: 200px !important;
  }
  .rtl .pd-lg-r-200 {
    padding-left: 200px;
  }
  .rtl .pd-lg-l-200 {
    padding-right: 200px;
  }
  .rtl .pd-lg-r-200-f {
    padding-left: 200px !important;
  }
  .rtl .pd-lg-l-200-f {
    padding-right: 200px !important;
  }
}
@media (min-width: 1200px) {
  .rtl .pd-xl-x-0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .rtl .pd-xl-x-0-f {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .rtl .pd-xl-r-0 {
    padding-left: 0px;
  }
  .rtl .pd-xl-l-0 {
    padding-right: 0px;
  }
  .rtl .pd-xl-r-0-f {
    padding-left: 0px !important;
  }
  .rtl .pd-xl-l-0-f {
    padding-right: 0px !important;
  }
  .rtl .pd-xl-x-1 {
    padding-right: 1px;
    padding-left: 1px;
  }
  .rtl .pd-xl-x-1-f {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .rtl .pd-xl-r-1 {
    padding-left: 1px;
  }
  .rtl .pd-xl-l-1 {
    padding-right: 1px;
  }
  .rtl .pd-xl-r-1-f {
    padding-left: 1px !important;
  }
  .rtl .pd-xl-l-1-f {
    padding-right: 1px !important;
  }
  .rtl .pd-xl-x-2 {
    padding-right: 2px;
    padding-left: 2px;
  }
  .rtl .pd-xl-x-2-f {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
  .rtl .pd-xl-r-2 {
    padding-left: 2px;
  }
  .rtl .pd-xl-l-2 {
    padding-right: 2px;
  }
  .rtl .pd-xl-r-2-f {
    padding-left: 2px !important;
  }
  .rtl .pd-xl-l-2-f {
    padding-right: 2px !important;
  }
  .rtl .pd-xl-x-3 {
    padding-right: 3px;
    padding-left: 3px;
  }
  .rtl .pd-xl-x-3-f {
    padding-right: 3px !important;
    padding-left: 3px !important;
  }
  .rtl .pd-xl-r-3 {
    padding-left: 3px;
  }
  .rtl .pd-xl-l-3 {
    padding-right: 3px;
  }
  .rtl .pd-xl-r-3-f {
    padding-left: 3px !important;
  }
  .rtl .pd-xl-l-3-f {
    padding-right: 3px !important;
  }
  .rtl .pd-xl-x-4 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .rtl .pd-xl-x-4-f {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .rtl .pd-xl-r-4 {
    padding-left: 4px;
  }
  .rtl .pd-xl-l-4 {
    padding-right: 4px;
  }
  .rtl .pd-xl-r-4-f {
    padding-left: 4px !important;
  }
  .rtl .pd-xl-l-4-f {
    padding-right: 4px !important;
  }
  .rtl .pd-xl-x-5 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .rtl .pd-xl-x-5-f {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .rtl .pd-xl-r-5 {
    padding-left: 5px;
  }
  .rtl .pd-xl-l-5 {
    padding-right: 5px;
  }
  .rtl .pd-xl-r-5-f {
    padding-left: 5px !important;
  }
  .rtl .pd-xl-l-5-f {
    padding-right: 5px !important;
  }
  .rtl .pd-xl-x-6 {
    padding-right: 6px;
    padding-left: 6px;
  }
  .rtl .pd-xl-x-6-f {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .rtl .pd-xl-r-6 {
    padding-left: 6px;
  }
  .rtl .pd-xl-l-6 {
    padding-right: 6px;
  }
  .rtl .pd-xl-r-6-f {
    padding-left: 6px !important;
  }
  .rtl .pd-xl-l-6-f {
    padding-right: 6px !important;
  }
  .rtl .pd-xl-x-7 {
    padding-right: 7px;
    padding-left: 7px;
  }
  .rtl .pd-xl-x-7-f {
    padding-right: 7px !important;
    padding-left: 7px !important;
  }
  .rtl .pd-xl-r-7 {
    padding-left: 7px;
  }
  .rtl .pd-xl-l-7 {
    padding-right: 7px;
  }
  .rtl .pd-xl-r-7-f {
    padding-left: 7px !important;
  }
  .rtl .pd-xl-l-7-f {
    padding-right: 7px !important;
  }
  .rtl .pd-xl-x-8 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .rtl .pd-xl-x-8-f {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .rtl .pd-xl-r-8 {
    padding-left: 8px;
  }
  .rtl .pd-xl-l-8 {
    padding-right: 8px;
  }
  .rtl .pd-xl-r-8-f {
    padding-left: 8px !important;
  }
  .rtl .pd-xl-l-8-f {
    padding-right: 8px !important;
  }
  .rtl .pd-xl-x-9 {
    padding-right: 9px;
    padding-left: 9px;
  }
  .rtl .pd-xl-x-9-f {
    padding-right: 9px !important;
    padding-left: 9px !important;
  }
  .rtl .pd-xl-r-9 {
    padding-left: 9px;
  }
  .rtl .pd-xl-l-9 {
    padding-right: 9px;
  }
  .rtl .pd-xl-r-9-f {
    padding-left: 9px !important;
  }
  .rtl .pd-xl-l-9-f {
    padding-right: 9px !important;
  }
  .rtl .pd-xl-x-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .rtl .pd-xl-x-10-f {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .rtl .pd-xl-r-10 {
    padding-left: 10px;
  }
  .rtl .pd-xl-l-10 {
    padding-right: 10px;
  }
  .rtl .pd-xl-r-10-f {
    padding-left: 10px !important;
  }
  .rtl .pd-xl-l-10-f {
    padding-right: 10px !important;
  }
  .rtl .pd-xl-x-15 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .rtl .pd-xl-x-15-f {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .rtl .pd-xl-r-15 {
    padding-left: 15px;
  }
  .rtl .pd-xl-l-15 {
    padding-right: 15px;
  }
  .rtl .pd-xl-r-15-f {
    padding-left: 15px !important;
  }
  .rtl .pd-xl-l-15-f {
    padding-right: 15px !important;
  }
  .rtl .pd-xl-x-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rtl .pd-xl-x-20-f {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .rtl .pd-xl-r-20 {
    padding-left: 20px;
  }
  .rtl .pd-xl-l-20 {
    padding-right: 20px;
  }
  .rtl .pd-xl-r-20-f {
    padding-left: 20px !important;
  }
  .rtl .pd-xl-l-20-f {
    padding-right: 20px !important;
  }
  .rtl .pd-xl-x-25 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .rtl .pd-xl-x-25-f {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .rtl .pd-xl-r-25 {
    padding-left: 25px;
  }
  .rtl .pd-xl-l-25 {
    padding-right: 25px;
  }
  .rtl .pd-xl-r-25-f {
    padding-left: 25px !important;
  }
  .rtl .pd-xl-l-25-f {
    padding-right: 25px !important;
  }
  .rtl .pd-xl-x-30 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .rtl .pd-xl-x-30-f {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .rtl .pd-xl-r-30 {
    padding-left: 30px;
  }
  .rtl .pd-xl-l-30 {
    padding-right: 30px;
  }
  .rtl .pd-xl-r-30-f {
    padding-left: 30px !important;
  }
  .rtl .pd-xl-l-30-f {
    padding-right: 30px !important;
  }
  .rtl .pd-xl-x-35 {
    padding-right: 35px;
    padding-left: 35px;
  }
  .rtl .pd-xl-x-35-f {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .rtl .pd-xl-r-35 {
    padding-left: 35px;
  }
  .rtl .pd-xl-l-35 {
    padding-right: 35px;
  }
  .rtl .pd-xl-r-35-f {
    padding-left: 35px !important;
  }
  .rtl .pd-xl-l-35-f {
    padding-right: 35px !important;
  }
  .rtl .pd-xl-x-40 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .rtl .pd-xl-x-40-f {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .rtl .pd-xl-r-40 {
    padding-left: 40px;
  }
  .rtl .pd-xl-l-40 {
    padding-right: 40px;
  }
  .rtl .pd-xl-r-40-f {
    padding-left: 40px !important;
  }
  .rtl .pd-xl-l-40-f {
    padding-right: 40px !important;
  }
  .rtl .pd-xl-x-45 {
    padding-right: 45px;
    padding-left: 45px;
  }
  .rtl .pd-xl-x-45-f {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .rtl .pd-xl-r-45 {
    padding-left: 45px;
  }
  .rtl .pd-xl-l-45 {
    padding-right: 45px;
  }
  .rtl .pd-xl-r-45-f {
    padding-left: 45px !important;
  }
  .rtl .pd-xl-l-45-f {
    padding-right: 45px !important;
  }
  .rtl .pd-xl-x-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .rtl .pd-xl-x-50-f {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .rtl .pd-xl-r-50 {
    padding-left: 50px;
  }
  .rtl .pd-xl-l-50 {
    padding-right: 50px;
  }
  .rtl .pd-xl-r-50-f {
    padding-left: 50px !important;
  }
  .rtl .pd-xl-l-50-f {
    padding-right: 50px !important;
  }
  .rtl .pd-xl-x-55 {
    padding-right: 55px;
    padding-left: 55px;
  }
  .rtl .pd-xl-x-55-f {
    padding-right: 55px !important;
    padding-left: 55px !important;
  }
  .rtl .pd-xl-r-55 {
    padding-left: 55px;
  }
  .rtl .pd-xl-l-55 {
    padding-right: 55px;
  }
  .rtl .pd-xl-r-55-f {
    padding-left: 55px !important;
  }
  .rtl .pd-xl-l-55-f {
    padding-right: 55px !important;
  }
  .rtl .pd-xl-x-60 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .rtl .pd-xl-x-60-f {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .rtl .pd-xl-r-60 {
    padding-left: 60px;
  }
  .rtl .pd-xl-l-60 {
    padding-right: 60px;
  }
  .rtl .pd-xl-r-60-f {
    padding-left: 60px !important;
  }
  .rtl .pd-xl-l-60-f {
    padding-right: 60px !important;
  }
  .rtl .pd-xl-x-65 {
    padding-right: 65px;
    padding-left: 65px;
  }
  .rtl .pd-xl-x-65-f {
    padding-right: 65px !important;
    padding-left: 65px !important;
  }
  .rtl .pd-xl-r-65 {
    padding-left: 65px;
  }
  .rtl .pd-xl-l-65 {
    padding-right: 65px;
  }
  .rtl .pd-xl-r-65-f {
    padding-left: 65px !important;
  }
  .rtl .pd-xl-l-65-f {
    padding-right: 65px !important;
  }
  .rtl .pd-xl-x-70 {
    padding-right: 70px;
    padding-left: 70px;
  }
  .rtl .pd-xl-x-70-f {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .rtl .pd-xl-r-70 {
    padding-left: 70px;
  }
  .rtl .pd-xl-l-70 {
    padding-right: 70px;
  }
  .rtl .pd-xl-r-70-f {
    padding-left: 70px !important;
  }
  .rtl .pd-xl-l-70-f {
    padding-right: 70px !important;
  }
  .rtl .pd-xl-x-75 {
    padding-right: 75px;
    padding-left: 75px;
  }
  .rtl .pd-xl-x-75-f {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .rtl .pd-xl-r-75 {
    padding-left: 75px;
  }
  .rtl .pd-xl-l-75 {
    padding-right: 75px;
  }
  .rtl .pd-xl-r-75-f {
    padding-left: 75px !important;
  }
  .rtl .pd-xl-l-75-f {
    padding-right: 75px !important;
  }
  .rtl .pd-xl-x-80 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .rtl .pd-xl-x-80-f {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .rtl .pd-xl-r-80 {
    padding-left: 80px;
  }
  .rtl .pd-xl-l-80 {
    padding-right: 80px;
  }
  .rtl .pd-xl-r-80-f {
    padding-left: 80px !important;
  }
  .rtl .pd-xl-l-80-f {
    padding-right: 80px !important;
  }
  .rtl .pd-xl-x-85 {
    padding-right: 85px;
    padding-left: 85px;
  }
  .rtl .pd-xl-x-85-f {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .rtl .pd-xl-r-85 {
    padding-left: 85px;
  }
  .rtl .pd-xl-l-85 {
    padding-right: 85px;
  }
  .rtl .pd-xl-r-85-f {
    padding-left: 85px !important;
  }
  .rtl .pd-xl-l-85-f {
    padding-right: 85px !important;
  }
  .rtl .pd-xl-x-90 {
    padding-right: 90px;
    padding-left: 90px;
  }
  .rtl .pd-xl-x-90-f {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .rtl .pd-xl-r-90 {
    padding-left: 90px;
  }
  .rtl .pd-xl-l-90 {
    padding-right: 90px;
  }
  .rtl .pd-xl-r-90-f {
    padding-left: 90px !important;
  }
  .rtl .pd-xl-l-90-f {
    padding-right: 90px !important;
  }
  .rtl .pd-xl-x-95 {
    padding-right: 95px;
    padding-left: 95px;
  }
  .rtl .pd-xl-x-95-f {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .rtl .pd-xl-r-95 {
    padding-left: 95px;
  }
  .rtl .pd-xl-l-95 {
    padding-right: 95px;
  }
  .rtl .pd-xl-r-95-f {
    padding-left: 95px !important;
  }
  .rtl .pd-xl-l-95-f {
    padding-right: 95px !important;
  }
  .rtl .pd-xl-x-100 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .rtl .pd-xl-x-100-f {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .rtl .pd-xl-r-100 {
    padding-left: 100px;
  }
  .rtl .pd-xl-l-100 {
    padding-right: 100px;
  }
  .rtl .pd-xl-r-100-f {
    padding-left: 100px !important;
  }
  .rtl .pd-xl-l-100-f {
    padding-right: 100px !important;
  }
  .rtl .pd-xl-x-110 {
    padding-right: 110px;
    padding-left: 110px;
  }
  .rtl .pd-xl-x-110-f {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .rtl .pd-xl-r-110 {
    padding-left: 110px;
  }
  .rtl .pd-xl-l-110 {
    padding-right: 110px;
  }
  .rtl .pd-xl-r-110-f {
    padding-left: 110px !important;
  }
  .rtl .pd-xl-l-110-f {
    padding-right: 110px !important;
  }
  .rtl .pd-xl-x-120 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .rtl .pd-xl-x-120-f {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .rtl .pd-xl-r-120 {
    padding-left: 120px;
  }
  .rtl .pd-xl-l-120 {
    padding-right: 120px;
  }
  .rtl .pd-xl-r-120-f {
    padding-left: 120px !important;
  }
  .rtl .pd-xl-l-120-f {
    padding-right: 120px !important;
  }
  .rtl .pd-xl-x-130 {
    padding-right: 130px;
    padding-left: 130px;
  }
  .rtl .pd-xl-x-130-f {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .rtl .pd-xl-r-130 {
    padding-left: 130px;
  }
  .rtl .pd-xl-l-130 {
    padding-right: 130px;
  }
  .rtl .pd-xl-r-130-f {
    padding-left: 130px !important;
  }
  .rtl .pd-xl-l-130-f {
    padding-right: 130px !important;
  }
  .rtl .pd-xl-x-140 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .rtl .pd-xl-x-140-f {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .rtl .pd-xl-r-140 {
    padding-left: 140px;
  }
  .rtl .pd-xl-l-140 {
    padding-right: 140px;
  }
  .rtl .pd-xl-r-140-f {
    padding-left: 140px !important;
  }
  .rtl .pd-xl-l-140-f {
    padding-right: 140px !important;
  }
  .rtl .pd-xl-x-150 {
    padding-right: 150px;
    padding-left: 150px;
  }
  .rtl .pd-xl-x-150-f {
    padding-right: 150px !important;
    padding-left: 150px !important;
  }
  .rtl .pd-xl-r-150 {
    padding-left: 150px;
  }
  .rtl .pd-xl-l-150 {
    padding-right: 150px;
  }
  .rtl .pd-xl-r-150-f {
    padding-left: 150px !important;
  }
  .rtl .pd-xl-l-150-f {
    padding-right: 150px !important;
  }
  .rtl .pd-xl-x-160 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .rtl .pd-xl-x-160-f {
    padding-right: 160px !important;
    padding-left: 160px !important;
  }
  .rtl .pd-xl-r-160 {
    padding-left: 160px;
  }
  .rtl .pd-xl-l-160 {
    padding-right: 160px;
  }
  .rtl .pd-xl-r-160-f {
    padding-left: 160px !important;
  }
  .rtl .pd-xl-l-160-f {
    padding-right: 160px !important;
  }
  .rtl .pd-xl-x-170 {
    padding-right: 170px;
    padding-left: 170px;
  }
  .rtl .pd-xl-x-170-f {
    padding-right: 170px !important;
    padding-left: 170px !important;
  }
  .rtl .pd-xl-r-170 {
    padding-left: 170px;
  }
  .rtl .pd-xl-l-170 {
    padding-right: 170px;
  }
  .rtl .pd-xl-r-170-f {
    padding-left: 170px !important;
  }
  .rtl .pd-xl-l-170-f {
    padding-right: 170px !important;
  }
  .rtl .pd-xl-x-180 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .rtl .pd-xl-x-180-f {
    padding-right: 180px !important;
    padding-left: 180px !important;
  }
  .rtl .pd-xl-r-180 {
    padding-left: 180px;
  }
  .rtl .pd-xl-l-180 {
    padding-right: 180px;
  }
  .rtl .pd-xl-r-180-f {
    padding-left: 180px !important;
  }
  .rtl .pd-xl-l-180-f {
    padding-right: 180px !important;
  }
  .rtl .pd-xl-x-190 {
    padding-right: 190px;
    padding-left: 190px;
  }
  .rtl .pd-xl-x-190-f {
    padding-right: 190px !important;
    padding-left: 190px !important;
  }
  .rtl .pd-xl-r-190 {
    padding-left: 190px;
  }
  .rtl .pd-xl-l-190 {
    padding-right: 190px;
  }
  .rtl .pd-xl-r-190-f {
    padding-left: 190px !important;
  }
  .rtl .pd-xl-l-190-f {
    padding-right: 190px !important;
  }
  .rtl .pd-xl-x-200 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .rtl .pd-xl-x-200-f {
    padding-right: 200px !important;
    padding-left: 200px !important;
  }
  .rtl .pd-xl-r-200 {
    padding-left: 200px;
  }
  .rtl .pd-xl-l-200 {
    padding-right: 200px;
  }
  .rtl .pd-xl-r-200-f {
    padding-left: 200px !important;
  }
  .rtl .pd-xl-l-200-f {
    padding-right: 200px !important;
  }
}
.rtl .pd-x-12 {
  padding-right: 12px;
  padding-left: 12px;
}
.rtl .pd-x-12-f {
  padding-right: 12px !important;
  padding-left: 12px !important;
}
.rtl .pd-r-12 {
  padding-left: 12px;
}
.rtl .pd-l-12 {
  padding-right: 12px;
}
.rtl .pd-r-12-f {
  padding-left: 12px !important;
}
.rtl .pd-l-12-f {
  padding-right: 12px !important;
}
.rtl .pd-x-13 {
  padding-right: 13px;
  padding-left: 13px;
}
.rtl .pd-x-13-f {
  padding-right: 13px !important;
  padding-left: 13px !important;
}
.rtl .pd-r-13 {
  padding-left: 13px;
}
.rtl .pd-l-13 {
  padding-right: 13px;
}
.rtl .pd-r-13-f {
  padding-left: 13px !important;
}
.rtl .pd-l-13-f {
  padding-right: 13px !important;
}
.rtl .r-0 {
  left: 0px;
}
.rtl .l-0 {
  right: 0px;
}
.rtl .r--0 {
  left: 0px;
}
.rtl .l--0 {
  right: 0px;
}
.rtl .a-0 {
  left: 0px;
  right: 0px;
}
.rtl .x-0,
.rtl .y-0 {
  right: 0px;
  left: 0px;
}
.rtl .r-5 {
  left: 5px;
}
.rtl .l-5 {
  right: 5px;
}
.rtl .r--5 {
  left: -5px;
}
.rtl .l--5 {
  right: -5px;
}
.rtl .a-5 {
  left: 5px;
  right: 5px;
}
.rtl .x-5,
.rtl .y-5 {
  right: 5px;
  left: 5px;
}
.rtl .r-10 {
  left: 10px;
}
.rtl .l-10 {
  right: 10px;
}
.rtl .r--10 {
  left: -10px;
}
.rtl .l--10 {
  right: -10px;
}
.rtl .a-10 {
  left: 10px;
  right: 10px;
}
.rtl .x-10,
.rtl .y-10 {
  right: 10px;
  left: 10px;
}
.rtl .r-15 {
  left: 15px;
}
.rtl .l-15 {
  right: 15px;
}
.rtl .r--15 {
  left: -15px;
}
.rtl .l--15 {
  right: -15px;
}
.rtl .a-15 {
  left: 15px;
  right: 15px;
}
.rtl .x-15,
.rtl .y-15 {
  right: 15px;
  left: 15px;
}
.rtl .r-20 {
  left: 20px;
  right: inherit;
}
.rtl .l-20 {
  right: 20px;
}
.rtl .r--20 {
  left: -20px;
}
.rtl .l--20 {
  right: -20px;
}
.rtl .a-20 {
  left: 20px;
  right: 20px;
}
.rtl .x-20,
.rtl .y-20 {
  right: 20px;
  left: 20px;
}
.rtl .r-25 {
  left: 25px;
}
.rtl .l-25 {
  right: 25px;
}
.rtl .r--25 {
  left: -25px;
}
.rtl .l--25 {
  right: -25px;
}
.rtl .a-25 {
  left: 25px;
  right: 25px;
}
.rtl .x-25,
.rtl .y-25 {
  right: 25px;
  left: 25px;
}
.rtl .r-30 {
  left: 30px;
}
.rtl .l-30 {
  right: 30px;
}
.rtl .r--30 {
  left: -30px;
}
.rtl .l--30 {
  right: -30px;
}
.rtl .a-30 {
  left: 30px;
  right: 30px;
}
.rtl .x-30,
.rtl .y-30 {
  right: 30px;
  left: 30px;
}
.rtl .r-35 {
  left: 35px;
}
.rtl .l-35 {
  right: 35px;
}
.rtl .r--35 {
  left: -35px;
}
.rtl .l--35 {
  right: -35px;
}
.rtl .a-35 {
  left: 35px;
  right: 35px;
}
.rtl .x-35,
.rtl .y-35 {
  right: 35px;
  left: 35px;
}
.rtl .r-40 {
  left: 40px;
}
.rtl .l-40 {
  right: 40px;
}
.rtl .r--40 {
  left: -40px;
}
.rtl .l--40 {
  right: -40px;
}
.rtl .a-40 {
  left: 40px;
  right: 40px;
}
.rtl .x-40,
.rtl .y-40 {
  right: 40px;
  left: 40px;
}
.rtl .r-45 {
  left: 45px;
}
.rtl .l-45 {
  right: 45px;
}
.rtl .r--45 {
  left: -45px;
}
.rtl .l--45 {
  right: -45px;
}
.rtl .a-45 {
  left: 45px;
  right: 45px;
}
.rtl .x-45,
.rtl .y-45 {
  right: 45px;
  left: 45px;
}
.rtl .r-50 {
  left: 50px;
}
.rtl .l-50 {
  right: 50px;
}
.rtl .r--50 {
  left: -50px;
}
.rtl .l--50 {
  right: -50px;
}
.rtl .a-50 {
  left: 50px;
  right: 50px;
}
.rtl .x-50,
.rtl .y-50 {
  right: 50px;
  left: 50px;
}
.rtl .r-55 {
  left: 55px;
}
.rtl .l-55 {
  right: 55px;
}
.rtl .r--55 {
  left: -55px;
}
.rtl .l--55 {
  right: -55px;
}
.rtl .a-55 {
  left: 55px;
  right: 55px;
}
.rtl .x-55,
.rtl .y-55 {
  right: 55px;
  left: 55px;
}
.rtl .r-60 {
  left: 60px;
}
.rtl .l-60 {
  right: 60px;
}
.rtl .r--60 {
  left: -60px;
}
.rtl .l--60 {
  right: -60px;
}
.rtl .a-60 {
  left: 60px;
  right: 60px;
}
.rtl .x-60,
.rtl .y-60 {
  right: 60px;
  left: 60px;
}
.rtl .r-65 {
  left: 65px;
}
.rtl .l-65 {
  right: 65px;
}
.rtl .r--65 {
  left: -65px;
}
.rtl .l--65 {
  right: -65px;
}
.rtl .a-65 {
  left: 65px;
  right: 65px;
}
.rtl .x-65,
.rtl .y-65 {
  right: 65px;
  left: 65px;
}
.rtl .r-70 {
  left: 70px;
}
.rtl .l-70 {
  right: 70px;
}
.rtl .r--70 {
  left: -70px;
}
.rtl .l--70 {
  right: -70px;
}
.rtl .a-70 {
  left: 70px;
  right: 70px;
}
.rtl .x-70,
.rtl .y-70 {
  right: 70px;
  left: 70px;
}
.rtl .r-75 {
  left: 75px;
}
.rtl .l-75 {
  right: 75px;
}
.rtl .r--75 {
  left: -75px;
}
.rtl .l--75 {
  right: -75px;
}
.rtl .a-75 {
  left: 75px;
  right: 75px;
}
.rtl .x-75,
.rtl .y-75 {
  right: 75px;
  left: 75px;
}
.rtl .r-80 {
  left: 80px;
}
.rtl .l-80 {
  right: 80px;
}
.rtl .r--80 {
  left: -80px;
}
.rtl .l--80 {
  right: -80px;
}
.rtl .a-80 {
  left: 80px;
  right: 80px;
}
.rtl .x-80,
.rtl .y-80 {
  right: 80px;
  left: 80px;
}
.rtl .r-85 {
  left: 85px;
}
.rtl .l-85 {
  right: 85px;
}
.rtl .r--85 {
  left: -85px;
}
.rtl .l--85 {
  right: -85px;
}
.rtl .a-85 {
  left: 85px;
  right: 85px;
}
.rtl .x-85,
.rtl .y-85 {
  right: 85px;
  left: 85px;
}
.rtl .r-90 {
  left: 90px;
}
.rtl .l-90 {
  right: 90px;
}
.rtl .r--90 {
  left: -90px;
}
.rtl .l--90 {
  right: -90px;
}
.rtl .a-90 {
  left: 90px;
  right: 90px;
}
.rtl .x-90,
.rtl .y-90 {
  right: 90px;
  left: 90px;
}
.rtl .r-95 {
  left: 95px;
}
.rtl .l-95 {
  right: 95px;
}
.rtl .r--95 {
  left: -95px;
}
.rtl .l--95 {
  right: -95px;
}
.rtl .a-95 {
  left: 95px;
  right: 95px;
}
.rtl .x-95,
.rtl .y-95 {
  right: 95px;
  left: 95px;
}
.rtl .r-100 {
  left: 100px;
}
.rtl .l-100 {
  right: 100px;
}
.rtl .r--100 {
  left: -100px;
}
.rtl .l--100 {
  right: -100px;
}
.rtl .a-100 {
  left: 100px;
  right: 100px;
}
.rtl .x-100,
.rtl .y-100 {
  right: 100px;
  left: 100px;
}
.rtl .r--5 {
  left: -5px;
}
@media (min-width: 480px) {
  .rtl .r-xs-auto {
    left: auto;
  }
  .rtl .l-xs-auto {
    right: auto;
  }
}
@media (min-width: 576px) {
  .rtl .r-sm-auto {
    left: auto;
  }
  .rtl .l-sm-auto {
    right: auto;
  }
}
@media (min-width: 768px) {
  .rtl .r-md-auto {
    left: auto;
  }
  .rtl .l-md-auto {
    right: auto;
  }
}
@media (min-width: 992px) {
  .rtl .r-lg-auto {
    left: auto;
  }
  .rtl .l-lg-auto {
    right: auto;
  }
}
@media (min-width: 1200px) {
  .rtl .r-xl-auto {
    left: auto;
  }
  .rtl .l-xl-auto {
    right: auto;
  }
}
.rtl .tx-right {
  text-align: left;
}
.rtl .tx-left {
  text-align: right;
}
.rtl .tx-right-f {
  text-align: right !important;
}
.rtl .tx-left-f {
  text-align: left !important;
}
@media (min-width: 480px) {
  .rtl .tx-xs-right {
    text-align: left;
  }
  .rtl .tx-xs-left {
    text-align: right;
  }
  .rtl .tx-xs-right-f {
    text-align: right !important;
  }
  .rtl .tx-xs-left-f {
    text-align: left !important;
  }
}
@media (min-width: 576px) {
  .rtl .tx-sm-right {
    text-align: left;
  }
  .rtl .tx-sm-left {
    text-align: right;
  }
  .rtl .tx-sm-right-f {
    text-align: right !important;
  }
  .rtl .tx-sm-left-f {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  .rtl .tx-md-right {
    text-align: left;
  }
  .rtl .tx-md-left {
    text-align: right;
  }
  .rtl .tx-md-right-f {
    text-align: right !important;
  }
  .rtl .tx-md-left-f {
    text-align: left !important;
  }
}
@media (min-width: 992px) {
  .rtl .tx-lg-right {
    text-align: left;
  }
  .rtl .tx-lg-left {
    text-align: right;
  }
  .rtl .tx-lg-right-f {
    text-align: right !important;
  }
  .rtl .tx-lg-left-f {
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  .rtl .tx-xl-right {
    text-align: left;
  }
  .rtl .tx-xl-left {
    text-align: right;
  }
  .rtl .tx-xl-right-f {
    text-align: right !important;
  }
  .rtl .tx-xl-left-f {
    text-align: left !important;
  }
}
.rtl .text-start {
  text-align: right !important;
}
.rtl .text-end {
  text-align: left !important;
}
@media (min-width: 576px) {
  .rtl .text-sm-left {
    text-align: left !important;
  }
  .rtl .text-sm-right {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  .rtl .text-md-left {
    text-align: left !important;
  }
  .rtl .text-md-right {
    text-align: right !important;
  }
}
@media (min-width: 992px) {
  .rtl .text-lg-left {
    text-align: left !important;
  }
  .rtl .text-lg-right {
    text-align: right !important;
  }
}
@media (min-width: 1200px) {
  .rtl .text-xl-left {
    text-align: left !important;
  }
  .rtl .text-xl-right {
    text-align: right !important;
  }
}
.rtl .app-sidebar .mCSB_draggerContainer {
  left: -11px !important;
}
@media (min-width: 768px) {
  .rtl .app.sidenav-toggled .app-content {
    margin-right: 80px;
  }
  .rtl .app.sidenav-toggled .app-sidebar {
    right: 0;
  }
  .rtl .side-header {
    left: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .rtl .app .app-sidebar {
    right: -240px;
  }
  .rtl .app.sidenav-toggled .app-content {
    margin-right: 0;
  }
  .rtl .app.sidenav-toggled .app-sidebar {
    right: 0;
  }
  .rtl .app.sidebar-gone.sidenav-toggled .app-sidebar {
    right: 0;
  }
  .rtl .app.sidenav-toggled .side-menu .side-menu__icon {
    margin-left: 13px !important;
    margin-right: 0;
  }
}
.rtl .footer .container {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .rtl .app-content {
    margin-right: 240px;
    margin-left: inherit;
  }
}
.rtl .app-header {
  left: 0;
  right: 0;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .rtl .app-header {
    padding-left: 30px;
  }
}
.rtl .app-search {
  margin-left: 15px;
}
.rtl .app-search__input {
  padding-left: 30px;
}
.rtl .app-search__button {
  left: 0;
}
.rtl .app-notification__icon {
  padding-left: 10px;
}
.rtl .app-sidebar {
  right: 0;
  left: inherit !important;
  border-left: 1px solid #ededf5;
  border-right: 0px;
  transition: right 320ms ease, width 320ms ease;
}
.rtl.dark-theme .card-pay .tabs-menu.nav li {
  border-left: 1px solid #404353;
}
.rtl.dark-theme .app-sidebar {
  border-left: 1px solid #404353;
  border-right: inherit;
}
.rtl.dark-theme .main-sidebar-header {
  border-left: 1px solid #404353;
}
@media (min-width: 992px) {
  .rtl.dark-theme .main-header-left .btn {
    border-left: 1px solid transparent !important;
  }
}
@media (max-width: 767px) {
  .rtl .app-sidebar__overlay {
    left: 0;
    right: 0;
  }
}
.rtl .app-sidebar__user-avatar {
  margin-left: 15px;
}
.rtl .side-menu .slide .side-menu__item {
  padding: 10px 30px 10px 91px;
}
.rtl .side-menu .slide .side-menu__item.active {
  border-left: 3px solid var(--primary-bg-color);
  border-right: inherit;
}
@media (min-width: 768px) {
  .rtl .app.sidebar-mini.sidenav-toggled .profile-status {
    left: 12px;
  }
  .rtl .app.sidenav-toggled .side-menu__label {
    right: 0;
  }
}
.rtl .sub-slide .sub-angle {
  margin-right: auto;
  float: left;
}
.rtl .slide.is-expanded .sub-side-menu__item:before {
  right: 15px;
}
.rtl .slide.is-expanded .sub-slide-item2:before {
  right: 35px !important;
}
.rtl .side-menu .side-menu__icon {
  margin-left: 10px;
  margin-right: inherit;
}
.rtl .app-sidebar .slide .side-menu__item.active::before {
  right: 0;
}
.rtl .app-sidebar .side-item.side-item-category {
  padding: 0 25px 0 20px;
  text-align: right;
}
.rtl .slide-menu {
  padding-right: 29px;
  padding-left: inherit;
}
.rtl .slide-item {
  padding: 8px 35px 8px 43px;
}
.rtl .slide-item .icon {
  margin-left: 5px;
}
@media (min-width: 768px) {
  .rtl .sidenav-toggled .app-sidebar__user {
    padding: 8px 0px 8px 0;
  }
  .rtl .sidenav-toggled .profile-img {
    left: 19px;
  }
  .rtl .sidenav-toggled .app-content {
    margin-right: 0;
  }
  .rtl .sidenav-toggled .app-sidebar {
    right: 0;
  }
  .rtl .sidenav-toggled .side-menu__label {
    right: 50px;
    padding: 12px 20px 12px 5px;
    margin-right: -3px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .rtl .sidenav-toggled .slide-menu {
    right: 90px;
  }
  .rtl .app.sidenav-toggled .side-menu__item {
    padding: 11px 0 11px 0;
    border-right: 0;
  }
  .rtl .app.sidenav-toggled .side-menu__label {
    right: 0;
  }
  .rtl .app.sidenav-toggled .nav-badge {
    left: 28px;
  }
}
.rtl .app.sidenav-toggled .side-menu .side-menu__icon {
  margin-right: 0;
  margin-left: 0;
}
.rtl .dropdown-menu.dropdown-menu-right {
  right: auto;
}
.rtl .app-breadcrumb {
  text-align: left;
}
.rtl .sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  right: 57px;
}
.rtl .side-header .header-brand-img.desktop-logo {
  margin-left: 0;
}
.rtl .sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  margin-left: 0;
}
.rtl .app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
}
.rtl .sidebar-navs .nav li:last-child a {
  margin-left: 0 !important;
}
.rtl .side-menu h3:after {
  right: 21px;
}
.rtl .sub-slide-item {
  padding: 8px 25px 8px 0px !important;
}
.rtl .sub-slide-menu {
  padding-right: 0;
}
.rtl .sub-side-menu__item {
  padding-right: 40px !important;
  padding-left: 20px !important;
}
.rtl .sub-slide.is-expanded .sub-slide-item {
  padding-right: 42px !important;
}
.rtl .sub-slide-menu .sub-slide-item2 {
  padding: 6px 48px 6px 0px !important;
}
.rtl .sub-slide .sub-angle2 {
  margin-right: 68px;
}
.rtl .app-sidebar .slide-menu .sub-slide-menu a:before {
  right: 25px;
}
.rtl .app-sidebar .slide-menu .slide-item:before {
  right: 20px;
}
@media (min-width: 768px) {
  .rtl .app.sidebar-mini.sidenav-toggled-open .app-sidebar {
    right: 0;
  }
  .rtl .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 10px 22px 10px 20px;
    text-align: right;
  }
  .rtl .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    padding: 11px 15px 11px 15px !important;
  }
  .rtl .app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {
    margin-left: 12px;
  }
  .rtl .app.sidebar-mini.sidenav-toggled-open .ps > .ps__rail-y > .ps__thumb-y {
    right: 3px;
  }
  .rtl .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .profile-status {
    left: 19px;
  }
  .rtl .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    right: 0;
  }
}
@media (min-width: 1200px) {
  .rtl .main-sidebar-sticky + .main-content {
    margin-right: 240px;
  }
}
.rtl .sub-slide .sub-angle2 {
  margin-right: auto;
  float: left;
}
.rtl .side-menu .side-menu__icon:before {
  left: 3px;
}
.rtl .sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {
  border-left: 0 !important;
}
.rtl .sidebar-mini .side-menu {
  margin-right: 0 !important;
}
@media (min-width: 768px) {
  .rtl .icontext-menu.app.sidenav-toggled .main-header {
    padding-right: 110px !important;
  }
  .rtl .icontext-menu.app.sidenav-toggled .app-content {
    margin-right: 110px;
  }
  .rtl .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {
    padding: 0px 0px 11px 0px;
  }
}
@media (min-width: 768px) {
  .rtl .closed-menu.app.sidenav-toggled .app-content {
    margin-right: 0px !important;
  }
  .rtl .closed-menu.app.sidenav-toggled .main-header {
    padding-right: 0px !important;
  }
}
@media (min-width: 768px) {
  .rtl .hover-submenu .slide-item {
    padding: 8px 35px 8px 18px;
  }
  .rtl .hover-submenu .slide-menu {
    border-radius: 0px 0px 5px 5px;
  }
  .rtl .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 108px;
  }
  .rtl .hover-submenu.app.sidenav-toggled-open .slide-menu {
    padding-right: 0 !important;
    right: 110px;
  }
  .rtl .hover-submenu.app.sidenav-toggled-open .side-menu__label {
    right: 0;
  }
  .rtl .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    border-left: 0 !important;
  }
  .rtl .hover-submenu.app.sidenav-toggled-open .side-menu__icon {
    margin-right: 0;
    margin-left: 0;
  }
  .rtl .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 11px 0px 11px 0px !important;
  }
  .rtl .hover-submenu.app.sidenav-toggled .main-header {
    padding-right: 110px;
  }
  .rtl .hover-submenu.app.sidenav-toggled .app-content {
    margin-right: 110px;
  }
  .rtl .hover-submenu.app.sidenav-toggled .app-sidebar {
    right: 0;
  }
  .rtl .hover-submenu .side-header {
    left: 0;
    right: 0;
  }
}
@media (min-width: 768px) {
  .rtl .hover-submenu1 .slide-item {
    padding: 8px 35px 8px 18px;
  }
  .rtl .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 108px;
  }
  .rtl .hover-submenu1.app.sidenav-toggled-open .slide-menu {
    padding-right: 0 !important;
    right: 110px;
  }
  .rtl .hover-submenu1.app.sidenav-toggled-open .side-menu__label {
    right: 0;
  }
  .rtl .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {
    border-left: 0 !important;
  }
  .rtl .hover-submenu1.app.sidenav-toggled-open .side-menu__icon {
    margin-right: 0;
    margin-left: 0;
  }
  .rtl .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {
    padding: 11px 0px 11px 0px !important;
  }
  .rtl .hover-submenu1.app.sidenav-toggled .main-header {
    padding-right: 110px;
  }
  .rtl .hover-submenu1.app.sidenav-toggled .app-content {
    margin-right: 110px;
  }
  .rtl .hover-submenu1 .side-header {
    left: 0;
    right: 0;
  }
}
@media (min-width: 768px) {
  .rtl.app.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: 0;
  }
  .rtl.app.sidenav-toggled .main-header {
    padding-right: 80px;
    padding-left: 0px;
  }
}
.rtl .example div.group-btn .row .btn-group > .btn:nth-child(n+3) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rtl .example .group-btn .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

body.rtl {
  text-align: right !important;
}

.rtl.dark-theme .select2-selection__rendered {
  float: right;
}

.rtl .main-body.app.sidebar-mini.rtl.dark-theme.light-header.light-menu .app-sidebar {
  border-left: 1px solid #ededf5;
}
.rtl .main-body.app.sidebar-mini.rtl.dark-theme.light-header.light-menu .main-sidebar-header {
  border-left: 1px solid #ededf5;
}

.rtl .main-sidebar-header {
  border-left: 1px solid #ededf5;
  border-right: inherit !important;
}

@media (min-width: 768px) {
  .rtl .horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
    right: 180px;
  }
}
@media (max-width: 767px) {
  .rtl .table.table-bordered.dataTable {
    border-left-width: 2px !important;
  }
}
.rtl.transparent-theme .main-nav .nav-link + .nav-link {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  border-left: inherit;
}

.rtl .feature-1 .feature i {
  float: right;
}

@media (min-width: 768px) {
  .rtl.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {
    right: 180px;
    left: auto;
  }
}
.rtl .shopping-cart-footer .column i {
  float: right;
}

.rtl .featured_icon1 {
  margin-right: -34px !important;
}

.rtl.dark-theme .border-end {
  border-left: 1px solid #3c3c60 !important;
  border-right: inherit !important;
}

.rtl table.table-bordered.dataTable th:first-child,
.rtl table.table-bordered.dataTable th:first-child,
.rtl table.table-bordered.dataTable td:first-child,
.rtl table.table-bordered.dataTable td:first-child {
  border-right-width: 1px !important;
}

.rtl.dark-theme table.table-bordered.dataTable th:first-child,
.rtl.dark-theme table.table-bordered.dataTable th:first-child,
.rtl.dark-theme table.table-bordered.dataTable td:first-child,
.rtl.dark-theme table.table-bordered.dataTable td:first-child {
  border-right-width: 0px !important;
}

.rtl.transparent-theme table.table-bordered.dataTable th:first-child,
.rtl.transparent-theme table.table-bordered.dataTable th:first-child,
.rtl.transparent-theme table.table-bordered.dataTable td:first-child,
.rtl.transparent-theme table.table-bordered.dataTable td:first-child {
  border-right-width: 0px !important;
}

/* ######## LIB-STYLES ######## */
/* ######## BOOTSTRAP ######## */
.morris-hover.morris-default-style {
  border-radius: 0;
}

/* ###### 5.2 Charts  ###### */
.main-donut-chart {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.main-donut-chart .slice {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.main-donut-chart .chart-center {
  position: absolute;
  border-radius: 50%;
}
.main-donut-chart .chart-center span {
  display: block;
  text-align: center;
}

#ecom-chart {
  height: 200px !important;
}

.legend {
  width: 15px;
  height: 10px;
  display: block;
  border-radius: 2px;
  margin-right: 9px;
  margin-top: 6px;
}

.list-unstyled .legend-content {
  display: inline-block;
  vertical-align: top;
}
.list-unstyled li {
  display: flex;
  margin-bottom: 20px;
}

.dot-label {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  animation: ani 1s linear infinite;
  left: 9px;
  bottom: -12px;
  position: relative;
}

#summary-chart {
  height: 204px;
  width: 100%;
}

.summary.chart-legend {
  top: 169px;
}

.morris-wrapper-demo {
  height: 200px;
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 576px) {
  .morris-wrapper-demo {
    height: 300px;
  }
}
.morris-donut-wrapper-demo {
  height: 200px;
}

@media (min-width: 576px) {
  .morris-donut-wrapper-demo {
    height: 250px;
  }
}
.chartjs-wrapper-demo {
  height: 250px;
}

@media (max-width: 330px) {
  .chartjs-wrapper-demo {
    width: 290px;
  }
}
@media (min-width: 992px) {
  .chartjs-wrapper-demo {
    height: 300px;
  }
}
.chartist-wrapper-demo {
  height: 200px;
}

@media (min-width: 768px) {
  .chartist-wrapper-demo {
    height: 300px;
  }
}
.flotChart6 {
  width: 100%;
  height: 180px;
}

.chart-icons {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.sales-flot {
  position: relative;
}
.sales-flot .flot-chart .flot-x-axis > div span:first-child {
  display: block;
  text-transform: uppercase;
  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-weight: 500;
  font-size: 10px;
  color: #7987a1;
  top: 10px;
  position: relative;
}
.sales-flot .flot-chart .flot-x-axis > div span:last-child {
  display: block;
  font-size: 16px;
  font-weight: 700;
  font-family: "Archivo", -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";
  color: #323251;
  line-height: 1;
  top: 15px;
  position: relative;
}

.sales-bar-chart {
  position: relative;
  width: auto;
  height: 160px;
}

.chart-legend {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  z-index: 10;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.chart-legend div {
  display: flex;
  align-items: center;
}
.chart-legend div + div {
  margin-left: 15px;
}
.chart-legend span {
  width: 10px;
  height: 4px;
  display: block;
  margin-right: 5px;
}

@media (min-width: 576px) {
  .chart-legend div + div {
    margin-left: 30px;
  }
}
@media (min-width: 576px) {
  .chart-legend span {
    width: 40px;
    margin-right: 10px;
  }
}
.chart-wrapper {
  position: relative;
  margin-left: -13px;
  margin-right: -13px;
}

@media (min-width: 576px) {
  .chart-wrapper {
    margin-left: -10px;
    margin-right: -15px;
  }
}
.card-dashboard-twelve .flot-chart {
  width: 100%;
  height: 200px;
  position: relative;
}
.card-dashboard-twelve .flot-chart .flot-x-axis > div span:first-child {
  display: block;
  text-transform: uppercase;
  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-weight: 500;
  font-size: 10px;
  color: #7987a1;
}
.card-dashboard-twelve .flot-chart .flot-x-axis > div span:last-child {
  display: block;
  font-size: 16px;
  font-weight: 700;
  font-family: "Archivo", -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";
  color: #1c273c;
  line-height: 1;
}

@media (min-width: 768px) {
  .card-dashboard-twelve .flot-chart {
    height: 250px;
  }
}
@media (min-width: 992px) {
  .card-dashboard-twelve .flot-chart {
    height: 300px;
  }
}
/* ######## BOOTSTRAP ######## */
table.dataTable {
  border: 1px solid #ededf5;
}
table.dataTable thead th,
table.dataTable thead td {
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 15px 10px;
  font-weight: 500;
  font-size: 12px;
  color: #323251;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  background-image: none;
  background-color: #fff;
  position: relative;
}
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::after {
  font-family: "Ionicons";
  font-size: 11px;
  position: absolute;
  line-height: 0;
  top: 50%;
  right: 10px;
}
table.dataTable thead .sorting_asc::after {
  content: "\f3d8";
}
table.dataTable thead .sorting_desc::after {
  content: "\f3d0";
}
table.dataTable thead .sorting {
  background-image: none;
  position: relative;
}
table.dataTable thead .sorting::before, table.dataTable thead .sorting::after {
  font-family: "Ionicons";
  font-size: 11px;
  position: absolute;
  line-height: 0;
  right: 10px;
}
table.dataTable thead .sorting::before {
  content: "\f3d8";
  top: 40%;
}
table.dataTable thead .sorting::after {
  content: "\f3d0" !important;
  top: 49%;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child::before {
  top: 9.5px;
  left: 7px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 0;
  box-shadow: none;
  background-color: #e1e1ef;
  font-size: 14px;
  font-weight: 700;
  color: #949eb7;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: block;
}
table.dataTable > tbody > tr.child span.dtr-title {
  font-weight: 500;
}

.dataTables_wrapper .dataTables_length {
  text-align: left;
}
.dataTables_wrapper .dataTables_length label {
  display: block;
  margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_length .select2-container--default {
  margin-right: 5px;
  width: 50px !important;
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single {
  height: 32px;
  border-color: #cdd4e2;
  border-radius: 3px;
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 32px;
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 30px;
}
.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #949eb7;
}
.dataTables_wrapper .dataTables_filter {
  text-align: left;
}
.dataTables_wrapper .dataTables_filter label {
  display: block;
  margin-bottom: 15px;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0;
  border: 1px solid #ededf5;
  padding: 16px 10px;
  line-height: 1.539;
  color: #4a4a69;
  border-radius: 3px;
  width: 100%;
}
.dataTables_wrapper .dataTables_filter input::placeholder {
  color: #949eb7;
}
.dataTables_wrapper .dataTables_info {
  margin-top: 19px !important;
  padding: 0 !important;
  text-align: left;
}
.dataTables_wrapper .dataTables_paginate {
  margin-top: 15px !important;
  padding-top: 0;
  margin-top: 15px;
  text-align: left;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 1px;
  transition: all 0.2s ease-in-out;
}
.dataTables_wrapper .dataTables_paginate .paginate_button + .paginate_button {
  margin-left: 0px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  background-color: transparent;
  color: #e1e1ef !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {
  color: #e1e1ef !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  margin-right: 3px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
  margin-left: 3px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
  border: 0;
  background-image: none;
  background-color: transparent;
  color: #4a4a69 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border: 0;
  background-image: none;
  background-color: var(--primary-bg-color);
  color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
  border: 0;
  background-image: none;
  background-color: var(--primary-bg-color);
  color: #fff !important;
}

@media (min-width: 576px) {
  .dataTables_wrapper .dataTables_filter {
    float: right;
    margin-top: 0;
  }
}
@media (min-width: 576px) {
  .dataTables_wrapper .dataTables_filter input {
    width: auto;
  }
}
@media (min-width: 576px) {
  .dataTables_wrapper .dataTables_info {
    float: left;
  }
}
@media (min-width: 576px) {
  .dataTables_wrapper .dataTables_paginate {
    float: right;
  }
}
@media (prefers-reduced-motion: reduce) {
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    transition: none;
  }
}
@media (max-width: 414px) {
  div.dataTables_wrapper div.dataTables_filter input {
    margin-left: -12px;
  }
}
.table.dataTable thead .sorting:before {
  display: none;
}

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 {
  display: none;
}

.dataTables_paginate .pagination .page-link {
  padding: 0.5rem 0.75rem;
  background-color: #f9f9fb;
  border: 1px solid #ededf5;
}
.dataTables_paginate .page-item.active .page-link {
  background-color: var(--primary-bg-color);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.focus {
  background: var(--primary-bg-color);
}
.dataTables_wrapper .dataTables_paginate .page-item.disabled .page-link {
  background-color: #ffffff;
  width: 65px;
  color: #7a839b;
  font-weight: 100;
  font-size: 12px;
}

.page-item.next a {
  width: 64px;
}

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #f0f0f8;
}

.table-responsive.hoverable-table {
  position: relative;
}

.hoverable-table .btn-primary {
  position: absolute;
  margin-left: 98px;
  top: 0px;
  padding: 7px 16px;
  z-index: 99;
}

#basic-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus,
#responsive-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus,
#delete-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus,
#file-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
  width: 100% !important;
}

#example1 .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
  width: auto !important;
}

/* ######## BOOTSTRAP ######## */
.ui-datepicker {
  background-color: #fff;
  border: 1px solid #ededf5;
  font-family: inherit;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  border-radius: 5px;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
}
.ui-datepicker .ui-datepicker-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  color: #4a4a69;
  padding: 0 0 5px;
  letter-spacing: 1px;
  border: 0;
  background-color: transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #7987a1;
  top: 3px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  font-size: 16px;
  font-family: "Ionicons";
  position: absolute;
  top: -2px;
  text-indent: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #383853;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #383853;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 3;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  right: 5px;
  content: "\f3d1";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  left: 5px;
  content: "\f3cf";
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: #4d5875;
  cursor: pointer;
  top: 1px;
  border: 0;
  background-color: transparent;
}
.ui-datepicker .ui-datepicker-title {
  color: #383853;
  font-weight: 700;
  font-size: 13px;
}
.ui-datepicker .ui-datepicker-calendar {
  margin: 0;
  background-color: transparent;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ui-datepicker .ui-datepicker-calendar th {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 6px 9px;
  color: #383853;
}

/* ######## BOOTSTRAP ######## */
/* Amaze UI Datetimepicker */
.datetimepicker {
  box-shadow: none;
  border-radius: 0;
  border-width: 1px;
  border-color: #ededf5;
  min-width: 270px;
  padding: 0 10px 10px;
  border-radius: 5px;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
}
.datetimepicker::before {
  display: none;
}
.datetimepicker table {
  width: 100%;
}
.datetimepicker table th.prev, .datetimepicker table th.next, .datetimepicker table th.switch {
  background-color: #fff;
  color: #4a4a69;
}
.datetimepicker table th.prev, .datetimepicker table th.next {
  position: relative;
}
.datetimepicker table th.prev span, .datetimepicker table th.next span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.datetimepicker table th.prev span::before, .datetimepicker table th.next span::before {
  font-family: "Ionicons";
  position: absolute;
  top: 50%;
  font-size: 16px;
  color: #7987a1;
  line-height: 0;
}
.datetimepicker table th.prev:hover, .datetimepicker table th.prev:focus {
  background-color: #fff;
}
.datetimepicker table th.next:hover, .datetimepicker table th.next:focus {
  background-color: #fff;
}
.datetimepicker table th.prev:hover span::before, .datetimepicker table th.prev:focus span::before {
  color: var(--primary-bg-color);
}
.datetimepicker table th.next:hover span::before, .datetimepicker table th.next:focus span::before {
  color: var(--primary-bg-color);
}
.datetimepicker table th.prev span::before {
  content: "\f3cf";
  left: 0;
}
.datetimepicker table th.next span::before {
  content: "\f3d1";
  right: 0;
}
.datetimepicker table th.switch {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 1px;
  color: #323251;
}
.datetimepicker table th.switch:hover, .datetimepicker table th.switch:focus {
  background-color: #fff;
  color: var(--primary-bg-color);
}
.datetimepicker table td {
  font-size: 0.875rem;
  text-align: center;
}
.datetimepicker table td.old, .datetimepicker table td.new {
  color: #949eb7;
}
.datetimepicker table td.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.datetimepicker table td.active:hover, .datetimepicker table td.active:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.datetimepicker table span.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.datetimepicker table span.active:hover, .datetimepicker table span.active:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.datetimepicker .datetimepicker-days table thead tr:first-child th {
  height: 38px;
}
.datetimepicker .datetimepicker-days table thead tr:last-child th {
  height: 25px;
  text-transform: uppercase;
  color: #4d5875;
  font-weight: 700;
  font-size: 11px;
}

/* jQuery Simple Datetimepicker */
.main-datetimepicker {
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
  border-radius: 5px;
  border-color: #ededf5;
  margin-top: 0px;
}
.main-datetimepicker > .datepicker_header {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-datetimepicker > .datepicker_header > .icon-home {
  display: none;
}
.main-datetimepicker > .datepicker_header a:nth-child(2), .main-datetimepicker > .datepicker_header a:last-child {
  display: block;
  position: relative;
  text-indent: -999999px;
}
.main-datetimepicker > .datepicker_header a:nth-child(2)::before, .main-datetimepicker > .datepicker_header a:last-child::before {
  font-family: "Ionicons";
  position: absolute;
  top: 50%;
  line-height: 0;
  text-indent: 0;
  font-size: 13px;
}
.main-datetimepicker > .datepicker_header a:nth-child(2)::before {
  content: "\f3cf";
  left: 0;
}
.main-datetimepicker > .datepicker_header a:last-child::before {
  content: "\f3d1";
  right: 0;
}
.main-datetimepicker > .datepicker_header span {
  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";
  text-transform: uppercase;
}
.main-datetimepicker > .datepicker_inner_container {
  border-radius: 0;
  box-shadow: none;
  border-width: 0;
  display: flex;
  height: 225px;
  margin: 0;
  background-color: #fff;
}
.main-datetimepicker > .datepicker_inner_container::after {
  display: none;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar {
  width: 230px;
  border-width: 0;
  border-radius: 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";
  padding: 5px;
  float: none;
  margin: 0;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar > table {
  width: 100%;
  height: 100%;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar th {
  font-size: 11px;
  text-transform: uppercase;
  color: #323251;
  font-weight: 700;
  text-align: center;
  padding: 8px 5px;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar td {
  font-size: 0.875rem;
  font-weight: 400;
  text-align: center;
  padding: 5px;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar td.day_another_month {
  color: #949eb7;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar td.hover {
  background-color: #f0f0f8;
  cursor: pointer;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_calendar td.active {
  background-color: var(--primary-bg-color);
  color: #fff;
  border-radius: 2px;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_timelist {
  float: none;
  width: 70px;
  height: 100% !important;
  border-left: 1px solid #ededf5;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  padding: 5px 8px;
  margin: 0 0 0 1px;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item:hover, .main-datetimepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item:focus {
  background-color: #fcfcff;
}
.main-datetimepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* Picker JS */
.picker-title {
  font-size: 15px;
  font-weight: 500;
}

.picker-cell__header {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.4px;
}

.picker-item {
  font-family: "Archivo", -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";
}

.picker-picked {
  font-weight: 500;
  color: var(--primary-bg-color);
}

/* ######## BOOTSTRAP ######## */
/***** DEFAULT STYLE WIZARD *****/
.wizard {
  border: 1px solid #f0f0f8;
  background-color: #fff;
}
.wizard > .steps {
  padding: 20px;
}
.wizard > .steps > ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
}
.wizard > .steps > ul li {
  float: none;
  display: block;
  width: auto;
}
.wizard > .steps > ul li .current-info {
  display: none;
}
.wizard > .steps > ul li .title {
  margin-left: 5px;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
}
.wizard > .steps > ul li + li {
  margin-left: 5px;
}
.wizard > .steps a {
  color: #323251;
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wizard > .steps a:hover, .wizard > .steps a:active {
  color: #323251;
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wizard > .steps a .number, .wizard > .steps a:hover .number, .wizard > .steps a:active .number {
  flex-shrink: 0;
  font-weight: 700;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 2;
  width: 30px;
  height: 30px;
  background-color: #d6d6e6;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
}
.wizard > .steps .disabled {
  display: none;
}
.wizard > .steps .disabled a {
  color: #949eb7;
}
.wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
  color: #949eb7;
}
.wizard > .steps .current a {
  color: var(--primary-bg-color);
}
.wizard > .steps .current a:hover, .wizard > .steps .current a:active {
  color: var(--primary-bg-color);
}
.wizard > .steps .current a .title, .wizard > .steps .current a:hover .title, .wizard > .steps .current a:active .title {
  display: inline-block;
}
.wizard > .steps .current a .number, .wizard > .steps .current a:hover .number, .wizard > .steps .current a:active .number {
  background-color: var(--primary-bg-color) !important;
}
.wizard > .steps .done a {
  color: #f74f75;
}
.wizard > .steps .done a:hover, .wizard > .steps .done a:active {
  color: #f74f75;
}
.wizard > .steps .done a .title, .wizard > .steps .done a:hover .title, .wizard > .steps .done a:active .title {
  display: none;
}
.wizard > .steps .done a .number, .wizard > .steps .done a:hover .number, .wizard > .steps .done a:active .number {
  background-color: #f74f75;
}
.wizard > .content {
  border-top: 1px solid #f0f0f8;
  border-bottom: 1px solid #f0f0f8;
  min-height: 150px;
  padding: 20px;
}
.wizard > .content > .title {
  font-size: 18px;
  color: #323251;
  font-weight: 700;
  margin-bottom: 5px;
  display: none;
}
.wizard > .content > .title.current {
  display: block;
}
.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}
.wizard > .content > .body input.parsley-error {
  border-color: #f34343;
}
.wizard > .content > .body input.parsley-error + ul {
  list-style: none !important;
}
.wizard > .actions {
  padding: 20px;
}
.wizard > .actions > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
.wizard > .actions > ul > li:last-child a {
  background-color: #f74f75;
}
.wizard > .actions a {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 3px;
  margin-right: 10px;
}
.wizard > .actions a:hover, .wizard > .actions a:active {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
}
.wizard > .actions .disabled a {
  background-color: #949eb7;
  border-radius: 3px;
}
.wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active {
  background-color: #949eb7;
}
.wizard.vertical > .steps {
  padding: 20px;
}
.wizard.vertical > .steps ul li + li {
  margin-left: 10px;
}
.wizard.vertical > .steps ul li .title {
  display: none;
}
.wizard.vertical > .steps .current a .title {
  display: inline-block;
}
.wizard.vertical > .content {
  margin: 0;
  padding: 20px;
}
.wizard.vertical > .actions {
  padding: 20px;
}
.wizard.vertical > .actions ul {
  float: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  .wizard > .steps {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .wizard > .steps {
    padding: 30px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wizard > .steps > ul li .title {
    transition: none;
  }
}
@media (min-width: 576px) {
  .wizard > .steps > ul li .title {
    display: none;
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .wizard > .steps > ul li .title {
    display: none;
  }
}
@media (min-width: 576px) {
  .wizard > .steps > ul li + li {
    margin-left: 20px;
  }
}
@media (min-width: 992px) {
  .wizard > .steps > ul li + li {
    margin-left: 30px;
  }
}
@media (min-width: 1200px) {
  .wizard > .steps a {
    justify-content: flex-start;
  }
  .wizard > .steps a:hover, .wizard > .steps a:active {
    justify-content: flex-start;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wizard > .steps a .number, .wizard > .steps a:hover .number, .wizard > .steps a:active .number {
    transition: none;
  }
}
@media (min-width: 576px) {
  .wizard > .steps a .number, .wizard > .steps a:hover .number, .wizard > .steps a:active .number {
    font-size: 18px;
    font-weight: 600;
    line-height: 2.1;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 576px) {
  .wizard > .steps .disabled {
    display: block;
  }
}
@media (min-width: 768px) {
  .wizard > .steps .done a .title, .wizard > .steps .done a:hover .title, .wizard > .steps .done a:active .title {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .wizard > .content {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .wizard > .content {
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .wizard > .actions {
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .wizard > .actions {
    padding: 30px;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps {
    float: left;
    width: 20%;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .steps {
    width: 15%;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .steps {
    padding: 25px;
    width: 30%;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps ul {
    flex-direction: column;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps ul li + li {
    margin-top: 10px;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .steps ul li + li {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .steps ul li .title {
    display: block;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .steps a {
    justify-content: flex-start;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .steps .current a .title {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .content {
    border-top-width: 0;
    border-bottom-width: 0;
    width: 80%;
    float: right;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .content {
    width: 85%;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .content {
    width: 70%;
    padding: 25px;
  }
}
@media (min-width: 576px) {
  .wizard.vertical > .actions {
    width: 80%;
    float: right;
    border-left: 1px solid #ededf5;
  }
}
@media (min-width: 768px) {
  .wizard.vertical > .actions {
    width: 85%;
  }
}
@media (min-width: 992px) {
  .wizard.vertical > .actions {
    width: 70%;
    padding: 25px;
  }
}
/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
.step-equal-width > .steps > ul {
  display: flex;
  display: flex;
}
.step-equal-width > .steps > ul > li {
  flex: 1;
  width: auto;
  float: none;
  flex: 1;
  width: auto;
  float: none;
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/***** CUSTOM STYLES *****/
.wizard-style-1 > .steps > ul a {
  padding: 0;
  height: 50px;
}
.wizard-style-1 > .steps > ul a:hover, .wizard-style-1 > .steps > ul a:active {
  padding: 0;
  height: 50px;
}
.wizard-style-1 > .steps > ul a .number, .wizard-style-1 > .steps > ul a:hover .number, .wizard-style-1 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: #7987a1;
  background-color: #e1e1ef;
  border-radius: 0;
}
.wizard-style-1 > .steps > ul a .title, .wizard-style-1 > .steps > ul a:hover .title, .wizard-style-1 > .steps > ul a:active .title {
  margin-right: 20px;
  margin-left: 20px;
}
.wizard-style-1 > .steps > ul .current a .number, .wizard-style-1 > .steps > ul .current a:hover .number, .wizard-style-1 > .steps > ul .current a:active .number {
  background-color: #452efa;
  color: #fff;
}
.wizard-style-1 > .steps > ul .done a .number, .wizard-style-1 > .steps > ul .done a:hover .number, .wizard-style-1 > .steps > ul .done a:active .number {
  background-color: #643ab0;
  color: #fff;
}

.wizard-style-2 > .steps > ul a {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}
.wizard-style-2 > .steps > ul a:hover, .wizard-style-2 > .steps > ul a:active {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}
.wizard-style-2 > .steps > ul a .number, .wizard-style-2 > .steps > ul a:hover .number, .wizard-style-2 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 2px solid #f0f0f8;
  font-size: 18px;
  font-weight: bold;
  color: #7987a1;
  background-color: #fff;
}
.wizard-style-2 > .steps > ul a .title, .wizard-style-2 > .steps > ul a:hover .title, .wizard-style-2 > .steps > ul a:active .title {
  margin-right: 20px;
}
.wizard-style-2 > .steps > ul .current a .number, .wizard-style-2 > .steps > ul .current a:hover .number, .wizard-style-2 > .steps > ul .current a:active .number {
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color);
}
.wizard-style-2 > .steps > ul .done a .number, .wizard-style-2 > .steps > ul .done a:hover .number, .wizard-style-2 > .steps > ul .done a:active .number {
  border-color: #ad4ffa;
  color: #ad4ffa;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
  .wizard > .steps > ul li .title {
    display: none;
  }
  .wizard.vertical > .steps ul li .title {
    display: none;
  }
}
/* ######## BOOTSTRAP ######## */
.jqvmap-label {
  padding: 2px 8px;
  background-color: rgba(17, 17, 17, 0.9);
  border-radius: 2px;
}

.jqvmap-zoomin {
  font-size: 20px;
  padding: 0;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}

.jqvmap-zoomout {
  font-size: 20px;
  padding: 0;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  top: 32px;
}

/* Setup basic CSS for Label */
.jqvmap-pin {
  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";
  cursor: default;
  pointer-events: none;
}

/* Hide Whichever Labels you want */
#jqvmap1_ri_pin,
#jqvmap1_dc_pin,
#jqvmap1_de_pin,
#jqvmap1_md_pin {
  display: none;
}

/* Reposition Labels that are not quite right ( labels are centered in shape, and sometimes need tweaking ) */
#jqvmap1_ak_pin {
  margin-top: -2%;
}

#jqvmap1_ca_pin {
  margin-left: -2%;
}

#jqvmap1_ct_pin {
  margin-top: -0.25%;
  margin-left: -0.25%;
}

#jqvmap1_fl_pin {
  margin-left: 5%;
}

#jqvmap1_id_pin {
  margin-top: 3%;
  margin-left: -1%;
}

#jqvmap1_ky_pin {
  margin-left: 2%;
}

#jqvmap1_la_pin {
  margin-left: -2%;
}

#jqvmap1_mi_pin {
  margin-top: 4%;
  margin-left: 3%;
}

#jqvmap1_ma_pin {
  margin-top: -0.25%;
}

#jqvmap1_mn_pin {
  margin-top: 2%;
  margin-left: -2%;
}

#jqvmap1_nh_pin {
  margin-top: 1%;
  margin-left: -0.25%;
}

#jqvmap1_nj_pin {
  margin-top: 1%;
}

#jqvmap1_ok_pin,
#jqvmap1_va_pin {
  margin-left: 2%;
}

#jqvmap1_wv_pin {
  margin-left: -1%;
  margin-top: 1%;
}

/* Add responsibe support to resize labels for difference screen sizes */
@media only screen and (min-width: 320px) {
  .jqvmap-pin {
    font-size: 6px;
  }
}
@media only screen and (min-width: 480px) {
  .jqvmap-pin {
    font-size: 8px;
  }
}
@media only screen and (min-width: 640px) {
  .jqvmap-pin {
    font-size: 10px;
  }
}
@media only screen and (min-width: 800px) {
  .jqvmap-pin {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .jqvmap-pin {
    font-size: 14px;
  }
}
.jqstooltip {
  width: 20px;
}

/* ###### 4.7 Quill ###### */
.ql-wrapper {
  display: flex;
  flex-direction: column;
}

.ql-wrapper-modal .ql-snow.ql-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
}
.ql-wrapper-modal .ql-snow.ql-container {
  border-width: 0;
}
.ql-wrapper-modal .ql-snow .ql-editor {
  padding: 20px;
}

@media (min-width: 576px) {
  .ql-wrapper-modal .ql-snow.ql-toolbar {
    padding: 15px 20px;
  }
}
.ql-bubble.ql-container {
  border: 1px solid #dee4f3;
}
.ql-bubble.ql-container:not(.ql-disabled) a::before {
  background-color: #323251;
  border-radius: 2px;
}
.ql-bubble .ql-tooltip {
  background-color: #323251;
  border-radius: 2px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top-color: #323251;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom-color: #323251;
}
.ql-bubble .ql-toolbar {
  padding: 0 8px 8px;
}
.ql-bubble .ql-toolbar button {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #8896af;
  outline: none;
}
.ql-bubble .ql-toolbar button i {
  font-size: 24px;
  line-height: 0;
  display: inline-block;
}
.ql-bubble .ql-toolbar button i.la-bold, .ql-bubble .ql-toolbar button i.la-underline {
  width: 21px;
}
.ql-bubble .ql-toolbar button .ql-fill {
  fill: #8896af;
}
.ql-bubble .ql-toolbar button .ql-stroke {
  stroke: #8896af;
}
.ql-bubble .ql-toolbar button.ql-active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.08);
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 8px 0 0;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 0;
}

@media (min-width: 576px) {
  .ql-bubble .ql-toolbar .ql-formats {
    margin: 8px 0 0;
  }
  .ql-bubble .ql-toolbar .ql-formats:first-child {
    margin-left: 0;
  }
}
.ql-snow.ql-container {
  border-color: #dee4f3;
  border-width: 1px;
}
.ql-snow.ql-toolbar {
  border-color: #dee4f3;
  border-width: 1px;
  border-bottom-width: 1px;
  padding: 5px 10px 10px !important;
  background: transparent;
}
.ql-snow.ql-toolbar .ql-picker-label {
  border-color: #d6d6e6;
}
.ql-snow.ql-toolbar .ql-picker-label.ql-active {
  background-color: #fff;
  border-color: transparent;
  color: #323251;
  font-weight: 500;
}
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke {
  stroke: #4a4a69;
}
.ql-snow.ql-toolbar button {
  border: 1px solid #d5d0da;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4a4a69;
  outline: none;
  border-radius: 5px;
}
.ql-snow.ql-toolbar button svg {
  width: 20px;
  float: none;
}
.ql-snow.ql-toolbar button i {
  font-size: 24px;
  line-height: 0;
  display: inline-block;
}
.ql-snow.ql-toolbar button i.la-bold, .ql-snow.ql-toolbar button i.la-underline {
  width: 21px;
}
.ql-snow.ql-toolbar button .ql-stroke {
  stroke-width: 2px;
}
.ql-snow.ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus {
  border-color: #d6d6e6;
  color: #063598;
}
.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #7987a1;
}
.ql-snow.ql-toolbar button.ql-active {
  background-color: #f0f0f8;
  color: #383853;
  border-color: transparent;
}
.ql-snow.ql-toolbar button.ql-active .ql-fill {
  fill: #383853;
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke {
  stroke: #383853;
}
.ql-snow.ql-toolbar .ql-formats {
  margin-top: 5px;
  margin-right: 5px;
}
.ql-snow .ql-formats button + button {
  margin: 0 0 0 2px;
}
.ql-snow .ql-picker {
  display: block;
  border-width: 0;
  height: 32px;
  color: #4d5875;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  right: 3px;
}
.ql-snow .ql-picker:hover .ql-picker-label, .ql-snow .ql-picker:focus .ql-picker-label {
  color: #323251;
}
.ql-snow .ql-picker:hover .ql-picker-label .ql-stroke, .ql-snow .ql-picker:focus .ql-picker-label .ql-stroke {
  stroke: #4a4a69;
}
.ql-snow .ql-picker.ql-header {
  width: 120px;
}
.ql-snow .ql-picker-label {
  display: block;
  padding-left: 10px;
  font-size: 13px;
  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";
  border: 1px solid #ededf5;
  background-color: #fff;
  outline: none;
}
.ql-snow .ql-picker-label::before {
  line-height: 2.25;
  font-weight: 400;
}
.ql-snow .ql-stroke {
  stroke: #4a4a69;
  stroke-linecap: square;
  stroke-linejoin: miter;
  stroke-width: 1;
}
.ql-snow .ql-editor {
  padding: 20px;
  color: #383853;
}

@media (min-width: 576px) {
  .ql-snow.ql-toolbar {
    padding: 15px;
  }
}
.ql-wrapper-demo {
  background-color: #fff;
}
.ql-wrapper-demo .ql-container {
  height: 250px;
}
.ql-wrapper-demo .ql-editor {
  height: 100%;
  overflow-y: auto;
}

@media (min-width: 1200px) {
  .ql-wrapper-demo {
    width: 100%;
  }
}
.ql-scrolling-demo {
  background-color: #fff;
  height: 100%;
  min-height: 100%;
  overflow: hidden;
  border: 1px solid #f0f0f8;
  position: relative;
}
.ql-scrolling-demo .ql-container {
  border-width: 0;
  height: auto;
  min-height: 100%;
  padding: 30px;
}
.ql-scrolling-demo .ql-container .ql-editor {
  font-size: 16px;
  overflow-y: visible;
  color: #383853;
}

@media (min-width: 768px) {
  .ql-scrolling-demo {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .ql-scrolling-demo .ql-container {
    padding: 1rem;
  }
}
.jqvmap-zoomin,
.jqvmap-zoomout {
  background: #5b5b6b;
}

/* ######## BOOTSTRAP ######## */
input.parsley-error:focus,
textarea.parsley-error:focus,
input.parsley-success:focus,
textarea.parsley-success:focus {
  box-shadow: none !important;
}

.parsley-checkbox.parsley-error {
  display: inline-block;
  padding: 10px;
  border: 1px solid #f34343;
  border-radius: 0px;
}
.parsley-checkbox.parsley-success {
  display: inline-block;
  padding: 10px;
  border: 1px solid #016a59;
  border-radius: 5px;
}

.parsley-errors-list {
  color: #f34343;
  list-style: none;
  font-size: 12px;
  padding: 0;
  margin-bottom: 0;
}
.parsley-errors-list li {
  margin: 5px 0 0;
}

/***** CUSTOM STYLED ERROR MESSAGE *****/
.parsley-style-1 .parsley-input.parsley-error .form-control {
  background-color: #fef9f9;
  border-color: #f34343;
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.parsley-style-1 .parsley-input.parsley-success .form-control {
  border-color: #016a59;
}
.parsley-style-1 .parsley-checkbox.parsley-error {
  border: 1px solid #f34343;
  background-color: #fef9f9;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.parsley-style-1 .parsley-select.parsley-error .select2-container--default .select2-selection--single {
  background-color: #fef9f9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.parsley-style-1 .parsley-errors-list.filled {
  background-color: #f34343;
  color: #fff;
  padding: 7px 10px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.parsley-style-1 .parsley-errors-list.filled li:first-child {
  margin-top: 0;
}

/* ######## BOOTSTRAP ######## */
.irs-min,
.irs-max {
  font-family: "Roboto", sans-serif;
  border-radius: 0;
}

.irs-from,
.irs-to,
.irs-single {
  font-family: "Roboto", sans-serif;
  background-color: var(--primary-bg-color);
  border-radius: 0;
}

.irs-bar {
  background-image: none;
  background-color: var(--primary-bg-color);
}

.irs-bar-edge {
  background-image: none;
  background-color: var(--primary-bg-color);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.irs-line-left {
  background-image: none;
  background-color: #e1e1ef;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.irs-line-mid {
  background-image: none;
  background-color: #e1e1ef;
}

.irs-line-right {
  background-image: none;
  background-color: #e1e1ef;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.irs-from::after,
.irs-to::after,
.irs-single::after {
  border-top-color: var(--primary-bg-color);
}

.irs-slider {
  background-image: none;
}
.irs-slider:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  background-color: var(--primary-bg-color);
  left: 50%;
  margin-left: -1px;
}
.irs-slider:hover:before, .irs-slider:focus:before {
  background-color: var(--primary-bg-hover);
}

/* #################### COLOR VARIANT SKINS #################### */
.irs-primary .irs-bar,
.irs-primary .irs-bar-edge,
.irs-primary .irs-slider::before,
.irs-primary .irs-from,
.irs-primary .irs-to,
.irs-primary .irs-single {
  background-color: var(--primary-bg-color);
}
.irs-primary .irs-from::after,
.irs-primary .irs-to::after,
.irs-primary .irs-single::after {
  border-top-color: var(--primary-bg-color);
}

.irs-success .irs-bar,
.irs-success .irs-bar-edge,
.irs-success .irs-slider::before,
.irs-success .irs-from,
.irs-success .irs-to,
.irs-success .irs-single {
  background-color: #016a59;
}
.irs-success .irs-from::after,
.irs-success .irs-to::after,
.irs-success .irs-single::after {
  border-top-color: #016a59;
}

.irs-dark .irs-bar,
.irs-dark .irs-bar-edge,
.irs-dark .irs-slider::before,
.irs-dark .irs-from,
.irs-dark .irs-to,
.irs-dark .irs-single {
  background-color: #383853;
}
.irs-dark .irs-from::after,
.irs-dark .irs-to::after,
.irs-dark .irs-single::after {
  border-top-color: #383853;
}

/* #################### MODERN SKIN #################### */
.irs-modern .irs-line-left,
.irs-modern .irs-line-mid,
.irs-modern .irs-line-right {
  height: 6px;
  box-shadow: inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);
}
.irs-modern .irs-bar,
.irs-modern .irs-bar-edge {
  height: 6px;
  box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);
}
.irs-modern .irs-slider {
  top: 18px;
  background-color: #fff;
  border: 2px solid var(--primary-bg-color);
  border-radius: 4px;
}
.irs-modern .irs-slider::before {
  width: 4px;
  height: 9px;
  background-color: #fff;
  border-left: 1px solid var(--primary-bg-color);
  border-right: 1px solid var(--primary-bg-color);
  margin-left: -2px;
  top: 3px;
}
.irs-modern.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}
.irs-modern.irs-primary .irs-slider::before {
  border-color: var(--primary-bg-color);
}
.irs-modern.irs-success .irs-slider {
  border-color: #016a59;
}
.irs-modern.irs-success .irs-slider::before {
  border-color: #016a59;
}
.irs-modern.irs-dark .irs-slider {
  border-color: #323251;
}
.irs-modern.irs-dark .irs-slider::before {
  border-color: #323251;
}

/* #################### OUTLINE SKIN #################### */
.irs-outline .irs-line {
  border: 1px solid var(--primary-bg-color);
  height: 10px;
  border-radius: 5px;
}
.irs-outline .irs-line-left,
.irs-outline .irs-line-mid,
.irs-outline .irs-line-right {
  height: 10px;
  background-color: transparent;
}
.irs-outline .irs-bar {
  height: 10px;
}
.irs-outline .irs-bar-edge {
  height: 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.irs-outline .irs-slider {
  top: 21px;
  width: 18px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 100%;
}
.irs-outline .irs-slider::before {
  margin-left: -4px;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.irs-outline .irs-slider:hover::before, .irs-outline .irs-slider:focus::before {
  background-color: var(--primary-bg-hover);
}
.irs-outline.irs-primary .irs-line,
.irs-outline.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}
.irs-outline.irs-primary .irs-line:hover::before, .irs-outline.irs-primary .irs-line:focus::before {
  background-color: #1a53ff;
}
.irs-outline.irs-primary .irs-slider:hover::before, .irs-outline.irs-primary .irs-slider:focus::before {
  background-color: #1a53ff;
}
.irs-outline.irs-success .irs-line,
.irs-outline.irs-success .irs-slider {
  border-color: #016a59;
}
.irs-outline.irs-success .irs-line:hover::before, .irs-outline.irs-success .irs-line:focus::before {
  background-color: #339701;
}
.irs-outline.irs-success .irs-slider:hover::before, .irs-outline.irs-success .irs-slider:focus::before {
  background-color: #339701;
}
.irs-outline.irs-dark .irs-line,
.irs-outline.irs-dark .irs-slider {
  border-color: #383853;
}
.irs-outline.irs-dark .irs-line:hover::before, .irs-outline.irs-dark .irs-line:focus::before {
  background-color: #313c53;
}
.irs-outline.irs-dark .irs-slider:hover::before, .irs-outline.irs-dark .irs-slider:focus::before {
  background-color: #313c53;
}

/* ######## BOOTSTRAP ######## */
.select2-results__option {
  border-radius: 0;
  margin: 4px;
  font-size: 13px;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border-color: #ededf5 !important;
  border-radius: 5px;
  height: 38px;
  outline: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #4d5875;
  line-height: calc(1.5em + 0.75rem + 2px) -0.1rem;
  padding-left: 0.75rem;
  height: 100%;
  display: flex;
  align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #7987a1;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 30px;
  height: 38px;
  line-height: calc(1.5em + 0.75rem + 2px);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: -3px;
}
.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border-color: #ededf5;
  border-radius: 5px;
  min-height: 38px;
  outline: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  position: relative;
  margin-top: 5px;
  margin-right: 4px;
  padding: 3px 10px 3px 20px;
  border-color: transparent;
  border-radius: 3px;
  background-color: var(--primary-bg-color);
  color: #fff;
  line-height: 1.45;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  opacity: 0.5;
  font-size: 12px;
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 7px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e1e1ef;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #e1e1ef;
  border-radius: 0;
  outline: none;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: white;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-bg-color);
}
.select2-container--default .select2-search--inline .select2-search__field {
  margin-top: 7px;
  line-height: 26px;
  padding-left: 7px;
  opacity: 1;
}
.select2-container--default.select2-container--disabled .select2-selection__choice {
  padding-left: 10px;
  background-color: #949eb7;
}
.select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove {
  display: none;
}

.select2-container--open .select2-selection--single,
.select2-container--open .select2-selection--multiple {
  background-color: #fff;
  border-color: #e1e1ef;
}
.select2-container--open .select2-dropdown--above {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  top: 0;
}

.select2-dropdown {
  border-color: #ededf5 !important;
  z-index: 200;
  border-radius: 0 0 5px 5xp !important;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1) !important;
}

.select2-search--dropdown {
  padding-bottom: 0;
}

.select2-results__option {
  padding: 6px 10px !important;
}

.has-success .select2-container--default .select2-selection--single,
.parsley-select.parsley-success .select2-container--default .select2-selection--single {
  border-color: #016a59;
}

.has-warning .select2-container--default .select2-selection--single {
  border-color: #ffbd5a;
}

.has-danger .select2-container--default .select2-selection--single,
.parsley-select.parsley-error .select2-container--default .select2-selection--single {
  border-color: #f34343;
}

.select2-xs + .select2-container,
.select2-dropdown-xs .select2-results__option {
  font-size: 12px;
}

.select2-sm + .select2-container,
.select2-dropdown-sm .select2-results__option {
  font-size: 14px;
}

.select2-bd-0 + .select2-container--default .select2-selection--single {
  border-width: 0;
}

.select2-dropdown {
  z-index: 99999;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-bg-color) !important;
  color: white;
}

.select2-search--dropdown {
  display: block;
}

.select2-sm .select2-container--default .select2-selection--single {
  height: calc(1.5em + 0.5rem + 2px) !important;
}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: calc(1.5em + 0.5rem + 2px) !important;
}

.select2-lg .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 4px !important;
}
.select2-lg .select2-container--default .select2-selection--single {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.select2-lg .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

#input-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 3.3;
}
#input-fields .select2-container .select2-selection--single {
  height: 40px;
}
#input-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
#input-fields .select2-container {
  width: 100% !important;
}
#input-fields .select2-lg .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.5;
}
#input-fields .select2-lg .select2-container .select2-selection--single {
  height: 44.25px;
}
#input-fields .select2-lg .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 44.25px;
}
#input-fields .select2-lg .select2-container--default .select2-selection--single {
  padding: 0.5rem 0rem;
}
#input-fields .select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.1;
}
#input-fields .select2-sm .select2-container .select2-selection--single {
  height: 31px;
}
#input-fields .select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 31px;
}
#input-fields .select2-sm .select2-container--default .select2-selection--single {
  padding: 0.5rem 0rem;
}

/* ######## BOOTSTRAP ######## */
.sp-container {
  background-color: #fff;
  border-color: #ededf5;
  z-index: 200;
  border-radius: 5px;
  box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);
}
.sp-container button {
  border: 0;
  padding: 8px 15px;
  background-image: none;
  background-color: #e1e1ef;
  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: 12px;
  text-shadow: none;
  text-transform: capitalize;
  border-radius: 2px;
}
.sp-container button:hover, .sp-container button:focus {
  border: 0;
  background-image: none;
  background-color: #949eb7;
  text-shadow: none;
}

.sp-button-container .sp-cancel {
  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: 12px;
  text-transform: capitalize;
  color: #7987a1 !important;
}
.sp-button-container .sp-cancel:hover, .sp-button-container .sp-cancel:focus {
  color: #383853 !important;
  text-decoration: none;
}

.sp-picker-container {
  border-left: 0;
}

.sp-replacer {
  border-color: #ededf5;
  background-color: #fff;
  border-radius: 5px;
}
.sp-replacer:hover, .sp-replacer:focus {
  border-color: #ededf5;
}
.sp-replacer.sp-active {
  border-color: #ededf5;
}

.sp-dd {
  text-indent: -99999px;
  position: relative;
  width: 10px;
}
.sp-dd::before {
  content: "\f280";
  font-family: "Ionicons";
  font-size: 15px;
  color: #949eb7;
  position: absolute;
  text-indent: 0;
  left: 0;
  z-index: 10;
}

.sp-preview {
  border: 0;
}

.sp-dragger {
  background-color: transparent;
}

.sp-choose {
  background-color: #e1e1ef;
}

.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
  border-color: #383853;
}

/* ######## BOOTSTRAP ######## */
.fc .fc-button-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
  box-shadow: 0 5px 10px rgba(108, 95, 252, 0.18);
}

.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover);
  border-color: var(--primary-bg-border);
}

.fc .fc-button-primary:disabled {
  /* not DRY */
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
  opacity: 0.5;
}

.fc-daygrid-event.fc-event {
  background: var(--primary-bg-color);
  color: #fff !important;
}

.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid var(--primary-bg-color);
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}

.fc-v-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--fc-event-border-color, var(--primary-bg-color));
  background-color: var(--primary-bg-color);
  background-color: var(--fc-event-bg-color, var(--primary-bg-color));
}

.fc-daygrid-event-dot {
  /* the actual dot */
  display: none;
  margin: 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid var(--primary-bg-color);
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

.fc-h-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--primary-bg-color);
  background-color: var(--primary-bg-color);
  background-color: var(--primary-bg-color);
}

/* ######## BOOTSTRAP ######## */
.notifit_confirm_accept {
  background-color: var(--primary-bg-color);
  color: #fff;
  border-radius: 4px;
}

#ui_notifIt.default {
  background-color: var(--primary-bg-color);
  color: white;
}

#ui_notifIt.primary {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* ######## TEMP-STYLES ######## */
/* ######## BOOTSTRAP ######## */
.card--calendar .card-title {
  color: #14112d;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.card--calendar .card-body {
  padding: 0;
}
.card--calendar .ui-datepicker-inline {
  border-width: 0;
  max-width: none;
  padding: 0;
  margin: 0;
}
.card--calendar .ui-datepicker .ui-datepicker-header {
  border-bottom: 1px solid #ededf5;
  padding: 10px;
  margin-bottom: 5px;
}
.card--calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.card--calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  top: 8px;
}
.card--calendar .ui-datepicker .ui-datepicker-month {
  color: #134cf7;
}
.card--calendar .ui-datepicker .ui-datepicker-calendar {
  width: calc(100% - 20px);
}
.card--calendar .ui-datepicker .ui-datepicker-calendar th {
  font-size: 10px;
  text-align: center;
}
.card--calendar .ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
}
.card--calendar .ui-datepicker .ui-datepicker-calendar td a {
  display: block;
  width: 34px;
  height: 34px;
  font-size: 12px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
}
.card--calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: transparent;
  border: 1px solid #134cf7;
  color: #fff;
  background: #134cf7;
  font-weight: 700;
}
.card--calendar .card--events .list-group-item {
  padding: 13px 20px 13px 40px;
}

@media (min-width: 576px) {
  .card--calendar .ui-datepicker .ui-datepicker-calendar,
  .card--twelve .flot-chart {
    width: 100%;
  }
}
.card--events {
  border-color: #e3e3e3;
  box-shadow: 5px 7px 26px -5px #d5d4e0;
}
.card--events .card-header {
  padding: 20px;
  background-color: transparent;
}

.card--calendar .card--events {
  margin-left: -20px;
  margin-right: -20px;
}
.card--calendar .card--events .list-group-item {
  padding: 13px 20px 13px 40px;
}

.card--events .card-title {
  color: #a5a0b1;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
}
.card--events .card-subtitle {
  color: #14112d;
  font-weight: 400;
  font-size: 18px;
}
.card--events .card-body {
  padding: 0;
}
.card--events .list-group-item {
  padding: 10px 18px 10px 40px;
  border-left-width: 0;
  border-right-width: 0;
  position: relative;
}
.card--events .list-group-item:first-child, .card--events .list-group-item:last-child {
  border-radius: 0;
}
.card--events .list-group-item label {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  color: #37326d;
  margin-bottom: 8px;
  letter-spacing: 0.5px;
}
.card--events .list-group-item label span {
  color: #a5a0b1;
  font-weight: 500;
}
.card--events .list-group-item h6 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.card--events .list-group-item p {
  margin-bottom: 5px;
}
.card--events .list-group-item p strong {
  font-weight: 500;
}
.card--events .list-group-item small {
  font-size: 11px;
}
.card--events .list-group-item small span {
  font-weight: 700;
  text-transform: uppercase;
}
.card--events .event-indicator {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 17px;
  left: 20px;
  border-radius: 100%;
}
.card--events .event-user {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.card--events .event-user .main-img-user {
  width: 28px;
  height: 28px;
}
.card--events .event-user .main-img-user::after {
  display: none;
}
.card--events .event-user .main-img-user + .main-img-user {
  margin-left: -6px;
}
.card--events .event-user a:last-child {
  margin-left: 10px;
  color: #a5a0b1;
  font-weight: 500;
  font-size: 11px;
}
.card--events .event-user a:last-child:hover, .card--events .event-user a:last-child:focus {
  color: #37326d;
}

@media (max-width: 320px) {
  .ui-datepicker .ui-datepicker-calendar th {
    padding: 4px 0;
    letter-spacing: normal;
  }
}
.ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid #fff;
  padding: 0;
  background-color: #fff;
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: 0;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: #7987a1;
}
.ui-datepicker .ui-datepicker-calendar td span {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  color: #4a4a69;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 5px;
}
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  color: #4a4a69;
  padding: 10px 13px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 5px;
}
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #fff;
  color: #4a4a69;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

@media (prefers-reduced-motion: reduce) {
  .ui-datepicker .ui-datepicker-calendar td span,
  .ui-datepicker .ui-datepicker-calendar td a {
    transition: none;
  }
}
.ui-datepicker-multi .ui-datepicker-group {
  padding-right: 15px;
  width: auto;
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {
  margin: auto;
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {
  left: 10px;
}
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {
  right: 10px;
}
.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0;
}
.ui-datepicker-multi .ui-datepicker-group-last {
  padding-right: 0;
}

.ui-datepicker-inline {
  border-color: #e4e8f3;
}

@media (min-width: 576px) {
  .ui-datepicker-inline {
    max-width: 310px;
  }
}
/* ###### 7.2 Calendar  ###### */
@media (min-width: 992px) {
  .main-content-calendar {
    padding: 25px 0;
  }
}
.main-content-calendar .container,
.main-content-calendar .container-fluid {
  padding: 20px 0 0;
}

@media (min-width: 992px) {
  .main-content-calendar .container,
  .main-content-calendar .container-fluid {
    padding-top: 0;
  }
}
@media (min-width: 576px) {
  .main-content-left-calendar {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .main-content-left-calendar {
    width: 230px;
  }
}
.main-datepicker .ui-datepicker-inline {
  margin-top: 0;
}
.main-datepicker .ui-datepicker .ui-datepicker-title {
  color: var(--primary-bg-color);
  letter-spacing: -0.2px;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar {
  width: 100%;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar th {
  padding: 5px;
  font-size: 10px;
  color: #323251;
  text-align: center;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {
  color: #f34343;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td {
  padding: 0 1px;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {
  color: #f34343;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar td span,
.main-datepicker .ui-datepicker .ui-datepicker-calendar td a {
  padding: 4px 5px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #4d5875;
}
.main-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: var(--primary-bg-color);
  color: #fff;
  border-radius: 5px;
}

.main-nav-calendar-event .nav-link {
  font-size: 13px;
  position: relative;
}
.main-nav-calendar-event .nav-link i {
  font-size: 21px;
  position: relative;
  margin-right: 10px;
  top: -0.5px;
}
.main-nav-calendar-event .nav-link.exclude {
  color: #7987a1;
}
.main-nav-calendar-event .nav-link.exclude i {
  color: #7987a1;
}
.main-nav-calendar-event .nav-link.exclude::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  border-top: 1px solid #7987a1;
}

@media (min-width: 992px) {
  .main-content-body-calendar {
    padding-left: 25px;
  }
}
.main-calendar {
  border-color: #e4e8f3;
}
.main-calendar .fc-content,
.main-calendar .fc-divider,
.main-calendar .fc-list-heading td,
.main-calendar .fc-list-view,
.main-calendar .fc-popover,
.main-calendar .fc-row,
.main-calendar tbody,
.main-calendar td,
.main-calendar th,
.main-calendar thead {
  border-color: #e4e8f3;
}
.main-calendar .fc-header-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0 20px;
}
.main-calendar .fc-header-toolbar h2 {
  margin-bottom: 0;
  color: #323251;
  font-size: 20px;
  font-weight: 700;
}
.main-calendar .fc-header-toolbar .fc-right {
  order: 3;
}
.main-calendar .fc-header-toolbar .fc-clear {
  display: none;
}
.main-calendar .fc-header-toolbar button {
  height: 38px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ededf5;
  box-shadow: none;
  padding: 0 15px;
  display: flex;
  align-items: center;
  color: #323251;
  font-size: 13px;
  text-transform: capitalize;
  outline: none;
  text-shadow: none;
  border-radius: 0;
}
.main-calendar .fc-header-toolbar button:hover, .main-calendar .fc-header-toolbar button:focus {
  background-color: #f0f0f8;
}
.main-calendar .fc-header-toolbar button.fc-prev-button, .main-calendar .fc-header-toolbar button.fc-next-button {
  padding: 0;
  width: 38px;
  justify-content: center;
}
.main-calendar .fc-header-toolbar button.fc-prev-button span, .main-calendar .fc-header-toolbar button.fc-next-button span {
  margin: 0;
}
.main-calendar .fc-header-toolbar button.fc-state-active {
  background-color: #f0f0f8;
}
.main-calendar .fc-header-toolbar button.fc-today-button {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: #1a53ff;
}
.main-calendar .fc-header-toolbar button.fc-today-button.fc-state-disabled {
  border-color: #e4e8f3;
  background-color: #f9f9fb;
  color: #949eb7;
  cursor: default;
}
.main-calendar .fc-icon-left-single-arrow,
.main-calendar .fc-icon-right-single-arrow {
  top: 0;
}
.main-calendar .fc-icon-left-single-arrow::after,
.main-calendar .fc-icon-right-single-arrow::after {
  font-family: "Ionicons";
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}
.main-calendar .fc-icon-left-single-arrow::after {
  content: "\f3cf";
}
.main-calendar .fc-icon-right-single-arrow::after {
  content: "\f3d1";
}
.main-calendar .fc-head-container .fc-day-header {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 14px 0;
  color: #323251;
}
.main-calendar .fc-view > table {
  background-color: #fff;
}
.main-calendar .fc-view > table > thead th,
.main-calendar .fc-view > table > thead td {
  border-color: #e4e8f3;
}
.main-calendar .fc-view > table > tbody > tr > td {
  border-color: #e4e8f3;
}
.main-calendar .fc-view .fc-other-month {
  background-color: #eff3fd;
}
.main-calendar .fc-view .fc-day-number {
  font-size: 14px;
  font-weight: 400;
  font-family: Arial, sans-serif;
  color: #4d5875;
  display: inline-block;
  padding: 5px 8px;
  position: relative;
  transition: all 0.2s ease-in-out;
  margin: 2px 2px 0 0;
  min-width: 20px;
  text-align: center;
}
.main-calendar .fc-view .fc-day-number:hover, .main-calendar .fc-view .fc-day-number:focus {
  color: #323251;
  background-color: #f9f9fb;
}
.main-calendar .fc-view .fc-scroller {
  height: auto !important;
  overflow: visible !important;
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header > a > span {
  display: block;
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header > a > span:first-child {
  color: #7987a1;
  font-size: 8px;
  font-weight: 400;
  line-height: 1.2;
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header > a > span:last-child {
  font-weight: 700;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1;
}
.main-calendar .fc-view.fc-agenda-view .fc-day-header.fc-today > a {
  color: var(--primary-bg-color);
}
.main-calendar .fc-view.fc-listMonth-view, .main-calendar .fc-view.fc-listWeek-view {
  border-width: 0;
}
.main-calendar .fc-view.fc-listMonth-view .fc-scroller, .main-calendar .fc-view.fc-listWeek-view .fc-scroller {
  padding: 0 20px 20px;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-table, .main-calendar .fc-view.fc-listWeek-view .fc-list-table {
  border-collapse: separate;
  display: block;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-table > tbody, .main-calendar .fc-view.fc-listWeek-view .fc-list-table > tbody {
  display: flex;
  flex-wrap: wrap;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
  flex: 0 0 20%;
  max-width: 20%;
  margin-top: 15px;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading:first-child, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading:first-child, .main-calendar .fc-view.fc-listMonth-view .fc-list-heading:first-child + .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading:first-child + .fc-list-item {
  margin-top: 0;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading td, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading td {
  background-color: transparent;
  border-width: 0;
  padding: 0;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main {
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  color: #7987a1;
  font-weight: 600;
  padding: 5px;
  text-align: center;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main span:last-child, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main span:last-child {
  display: block;
  font-size: 30px;
  font-weight: 700;
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: -1px;
  color: #323251;
  line-height: 1;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now, .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now span:last-child, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now span:last-child {
  color: var(--primary-bg-color);
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
  flex: 0 0 calc(80% - 5px);
  max-width: calc(80% - 5px);
  display: flex;
  flex-direction: column;
  border-left: 4px solid transparent;
  background-color: #fff;
  margin-top: 15px;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover, .main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus {
  cursor: pointer;
}
.main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover, .main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus {
  cursor: pointer;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover td, .main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus td {
  background-color: transparent;
}
.main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover td, .main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus td {
  background-color: transparent;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item > td, .main-calendar .fc-view.fc-listWeek-view .fc-list-item > td {
  border-width: 0;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item > td.fc-list-item-time, .main-calendar .fc-view.fc-listWeek-view .fc-list-item > td.fc-list-item-time {
  border-top: 1px solid #f0f0f8;
  border-right: 1px solid #f0f0f8;
  box-sizing: border-box;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item > td.fc-list-item-title, .main-calendar .fc-view.fc-listWeek-view .fc-list-item > td.fc-list-item-title {
  border-bottom: 1px solid #f0f0f8;
  border-right: 1px solid #f0f0f8;
  box-sizing: border-box;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
  margin-left: 20%;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-marker, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-marker {
  display: none;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-time, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-time {
  padding: 12px 15px 2px;
  font-size: 13px;
  text-transform: capitalize;
  width: 100%;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title {
  padding: 0 15px 12px;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title a, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title a {
  display: block;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 5px;
  color: #323251;
}
.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title .fc-desc, .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title .fc-desc {
  font-size: 13px;
  line-height: 1.375;
  display: block;
}
.main-calendar td.fc-today {
  background-color: var(--primary-bg-color);
}
.main-calendar td.fc-today .fc-day-number {
  background-color: var(--primary-bg-color);
  color: #fff;
  border-radius: 1px;
}
.main-calendar td.fc-today .fc-day-number:hover, .main-calendar td.fc-today .fc-day-number:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
  border-radius: 1px;
}
.main-calendar .fc-axis {
  font-size: 11px;
}
.main-calendar .fc-event {
  border-width: 0;
  border-top-width: 5px;
  border-radius: 0;
}
.main-calendar .fc-event.fc-day-grid-event > div {
  display: none;
}
.main-calendar .fc-event.fc-day-grid-event > div .fc-time {
  font-weight: 500;
}
.main-calendar .fc-event.fc-day-grid-event > div .fc-desc {
  display: none;
}
.main-calendar .fc-time-grid-event {
  padding: 5px;
  border-left-width: 0;
  border-top-width: 2px;
}
.main-calendar .fc-time-grid-event .fc-time {
  font-size: 12px;
}
.main-calendar .fc-time-grid-event .fc-title {
  font-size: 14px;
  font-weight: 700;
  color: #323251;
  margin-bottom: 10px;
}
.main-calendar .fc-time-grid-event .fc-desc {
  font-size: 13px;
  line-height: 1.3;
  color: rgba(28, 39, 60, 0.8);
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event > div {
  display: none;
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event > div .fc-time {
  font-size: 11px;
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event > div .fc-title {
  font-size: 13px;
}
.main-calendar .fc-agendaWeek-view .fc-time-grid-event > div .fc-desc {
  display: none;
}
.main-calendar .fc-list-empty {
  padding: 20px 0;
  background-color: #fff;
  border: 1px solid #ededf5;
}

@media (min-width: 992px) {
  .main-calendar .fc-header-toolbar {
    padding: 0;
    margin-bottom: 24px;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-header-toolbar h2 {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .main-calendar .fc-header-toolbar .fc-center {
    order: 1;
    flex: 0 0 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .main-calendar .fc-header-toolbar .fc-left {
    order: 2;
    flex: 0 0 50%;
  }
  .main-calendar .fc-header-toolbar .fc-right {
    flex: 0 0 50%;
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 575px) {
  .main-calendar .fc-header-toolbar button.fc-prev-button, .main-calendar .fc-header-toolbar button.fc-next-button {
    width: 32px;
    height: 32px;
  }
  .main-calendar .fc-header-toolbar button.fc-today-button {
    height: 32px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
  }
  .main-calendar .fc-header-toolbar button.fc-month-button, .main-calendar .fc-header-toolbar button.fc-agendaWeek-button, .main-calendar .fc-header-toolbar button.fc-agendaDay-button, .main-calendar .fc-header-toolbar button.fc-listWeek-button, .main-calendar .fc-header-toolbar button.fc-listMonth-button {
    text-indent: -9999px;
    width: 32px;
    height: 32px;
    position: relative;
    color: transparent;
  }
  .main-calendar .fc-header-toolbar button.fc-month-button::before, .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before, .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before, .main-calendar .fc-header-toolbar button.fc-listWeek-button::before, .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {
    position: absolute;
    top: 6px;
    left: 10px;
    z-index: 100;
    display: inline-block;
    text-indent: 0;
    font-size: 12px;
    font-weight: 700;
    color: #4a4a69;
  }
  .main-calendar .fc-header-toolbar button.fc-month-button::before {
    content: "M";
  }
  .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before {
    content: "W";
  }
  .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before {
    content: "D";
  }
  .main-calendar .fc-header-toolbar button.fc-listWeek-button::before, .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {
    content: "L";
    left: 11px;
  }
}
@media (min-width: 992px) {
  .main-calendar .fc-icon-left-single-arrow::after,
  .main-calendar .fc-icon-right-single-arrow::after {
    line-height: 0.75;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-head-container .fc-day-header {
    font-size: 12px;
  }
}
@media (max-width: 991.98px) {
  .main-calendar .fc-view > table > thead th:first-child,
  .main-calendar .fc-view > table > thead td:first-child {
    border-left-width: 0;
  }
  .main-calendar .fc-view > table > thead th:last-child,
  .main-calendar .fc-view > table > thead td:last-child {
    border-right-width: 0;
  }
}
@media (max-width: 991.98px) {
  .main-calendar .fc-view > table > tbody > tr > td:first-child {
    border-left-width: 0;
  }
  .main-calendar .fc-view > table > tbody > tr > td:last-child {
    border-right-width: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-calendar .fc-view .fc-day-number {
    transition: none;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-view.fc-agenda-view .fc-day-header > a > span:first-child {
    font-size: 11px;
    font-weight: 600;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-view.fc-agenda-view .fc-day-header > a > span:last-child {
    font-size: 25px;
  }
}
@media (min-width: 992px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-scroller, .main-calendar .fc-view.fc-listWeek-view .fc-scroller {
    padding: 0;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
    flex: 0 0 15%;
    max-width: 15%;
  }
}
@media (min-width: 768px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
    flex: 0 0 12%;
    max-width: 12%;
  }
}
@media (min-width: 992px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 1200px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-heading, .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {
    flex: 0 0 8%;
    max-width: 8%;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
    flex: 0 0 calc(85% - 5px);
    max-width: calc(85% - 5px);
  }
}
@media (min-width: 768px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
    flex: 0 0 calc(88% - 5px);
    max-width: calc(88% - 5px);
  }
}
@media (min-width: 992px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
    flex: 0 0 calc(90% - 5px);
    max-width: calc(90% - 5px);
  }
}
@media (min-width: 1200px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
    flex: 0 0 calc(92% - 5px);
    max-width: calc(92% - 5px);
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-left: 15%;
  }
}
@media (min-width: 768px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-left: 12%;
  }
}
@media (min-width: 992px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-left: 10%;
  }
}
@media (min-width: 1200px) {
  .main-calendar .fc-view.fc-listMonth-view .fc-list-item + .fc-list-item, .main-calendar .fc-view.fc-listWeek-view .fc-list-item + .fc-list-item {
    margin-left: 8%;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-axis {
    font-size: 13px;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-event {
    border-top-width: 0;
    border-left-width: 2px;
    padding: 3px 4px;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-event.fc-day-grid-event > div {
    display: block;
  }
}
@media (min-width: 576px) {
  .main-calendar .fc-agendaWeek-view .fc-time-grid-event > div {
    display: block;
  }
}
@media (min-width: 992px) {
  .main-calendar .fc-agendaWeek-view .fc-time-grid-event > div .fc-desc {
    display: block;
  }
}
.main-modal-calendar-schedule .modal-content {
  border-width: 0;
  position: relative;
}
.main-modal-calendar-schedule .modal-content > .close {
  position: absolute;
  top: 20px;
  right: 25px;
  font-size: 28px;
  font-weight: 700;
  color: #7987a1;
  text-shadow: none;
}
.main-modal-calendar-schedule .modal-header {
  padding: 20px 25px;
}
.main-modal-calendar-schedule .modal-body {
  padding: 30px 25px;
}
.main-modal-calendar-schedule .form-group-date {
  display: flex;
  align-items: center;
  border: 1px solid #ededf5;
  background-color: #f9f9fb;
  padding: 10px 5px;
  color: #323251;
  font-size: 13px;
  font-weight: 600;
}
.main-modal-calendar-schedule .form-group-date > i {
  font-size: 32px;
  line-height: 0;
  margin-right: 10px;
  opacity: 0.5;
}
.main-modal-calendar-schedule .select2-container {
  width: 100% !important;
}

.main-modal-calendar-event .modal-content {
  border-width: 0;
  position: relative;
  background-color: transparent;
}
.main-modal-calendar-event .modal-content > .close {
  font-size: 18px;
  text-shadow: none;
}
.main-modal-calendar-event .modal-header {
  position: relative;
  padding: 20px;
  border-bottom-width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.main-modal-calendar-event .nav-modal-event {
  align-items: center;
}
.main-modal-calendar-event .nav-modal-event .nav-link {
  padding: 0;
  color: rgba(255, 255, 255, 0.75);
  font-size: 21px;
  line-height: 0;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.main-modal-calendar-event .nav-modal-event .nav-link:hover, .main-modal-calendar-event .nav-modal-event .nav-link:focus {
  color: #fff;
}
.main-modal-calendar-event .nav-modal-event .nav-link + .nav-link {
  margin-left: 15px;
}
.main-modal-calendar-event .nav-modal-event .nav-link:last-child {
  font-size: 24px;
}
.main-modal-calendar-event .event-title {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
  line-height: 1;
}
.main-modal-calendar-event .modal-body {
  padding: 20px;
  background-color: #fff;
}
.main-modal-calendar-event .event-start-date,
.main-modal-calendar-event .event-end-date {
  color: #323251;
  font-weight: 500;
}
.main-modal-calendar-event .event-desc {
  margin-top: 5px;
}
.main-modal-calendar-event .event-desc:empty {
  margin-bottom: 5px;
}

@media (min-width: 576px) {
  .main-modal-calendar-event .modal-header {
    padding: 20px 25px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-modal-calendar-event .nav-modal-event .nav-link {
    transition: none;
  }
}
@media (min-width: 576px) {
  .main-modal-calendar-event .modal-body {
    padding: 30px;
  }
}
@media (max-width: 605px) {
  .main-calendar .fc-header-toolbar {
    padding: 0;
  }
  .fc-view {
    border: 1px solid #ededf5;
  }
  .fc-view > table {
    border: 1px solid #ededf5;
  }
  .card--calendar .ui-datepicker .ui-datepicker-calendar td a {
    width: 28px;
    height: 28px;
  }
  .main-content-body.main-content-body-calendar.card.p-4 {
    padding: 1rem !important;
  }
}
@media (max-width: 320px) {
  .main-calendar .fc-header-toolbar .fc-right {
    flex: 0 0 100%;
    display: flex;
    justify-content: left;
    margin-top: 20px;
  }
  .main-calendar .fc-header-toolbar .fc-left {
    flex: 0 0 100%;
    display: flex;
    justify-content: left;
  }
}
.fc-datepicker.main-datepicker.hasDatepicker {
  border: 1px solid #ededf5;
}

@media (min-width: 320px) and (max-width: 568px) {
  .ui-datepicker-calendar {
    width: 100%;
  }
  .ui-datepicker .ui-datepicker-calendar td,
  .ui-datepicker .ui-datepicker-calendar th {
    text-align: center;
  }
}
/* ######## BOOTSTRAP ######## */
@media (max-width: 991.98px) {
  .main-content-body-show .main-header-menu-icon {
    display: none;
  }
  .main-content-body-show .main-header-left .main-header-arrow {
    display: block;
  }
  .main-content-body-show .main-content-left-chat {
    display: none;
  }
  .main-content-body-show .main-content-body-chat {
    display: flex;
  }
}
.main-nav-line-chat {
  border-bottom: 1px solid #ededf5;
  padding-bottom: 15px;
  padding-top: 15px;
  flex-shrink: 0;
  flex-direction: row;
  padding-left: 20px;
  padding-right: 20px;
}
.main-nav-line-chat .nav-link {
  font-size: 12px;
  font-weight: 500;
  color: #383853;
  text-transform: uppercase;
  padding: 8px 20px;
  border: 1px solid #ededf5;
  border-radius: 5px;
  margin-bottom: 5px;
}
.main-nav-line-chat .nav-link:hover, .main-nav-line-chat .nav-link:focus, .main-nav-line-chat .nav-link:active {
  outline: none;
}
.main-nav-line-chat .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 5px;
}
.main-nav-line-chat .nav-link.active {
  color: #fff;
  background: var(--primary-bg-color);
}

@media (min-width: 992px) {
  .main-nav-line-chat {
    padding-left: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 15px 20px;
    border-radius: 5px;
    border-bottom: 1px solid #ededf5;
  }
}
.main-chat-contacts-wrapper .main-img-user::after,
.main-chat-list .main-img-user::after,
.main-chat-header .main-img-user::after,
.main-chat-body .main-img-user::after {
  right: 1px;
  bottom: 3px;
}

.main-chat-contacts-wrapper {
  padding: 10px 20px;
  flex-shrink: 0;
  border-bottom: 1px solid #ededf5;
  overflow: hidden;
}
.main-chat-contacts-wrapper .main-content-label,
.main-chat-contacts-wrapper .card-table-two .card-title {
  margin-bottom: 15px;
  line-height: 1;
  padding-left: 20px;
}

.card-table-two {
  padding: 20px;
}

.card-table-two .card-title {
  font-size: 13px;
}

@media (min-width: 992px) {
  .main-chat-contacts-wrapper {
    padding: 10px 15px 10px 0;
  }
}
.card-table-two .main-chat-contacts-wrapper .card-title,
.main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.card-dashboard-eight .main-chat-contacts-wrapper .card-title {
  margin-bottom: 15px;
  line-height: 1;
  padding-left: 20px;
}

.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper {
  overflow: visible;
}

.main-chat-contacts {
  padding-left: 20px;
  display: flex;
}
.main-chat-contacts .lslide {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: none;
}
.main-chat-contacts small {
  font-size: 11px;
  width: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 3px;
  text-align: center;
}

.main-chat-contacts-more {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: var(--primary-bg-color);
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}

@media (min-width: 992px) {
  .main-chat-list {
    max-height: 100%;
    position: relative;
  }
}
.main-chat-list .media {
  padding: 12px 20px;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #ededf5;
  position: relative;
}
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}
.main-chat-list .media::after {
  content: "";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 1px;
  background-color: var(--primary-bg-color);
  display: none;
}
.main-chat-list .media + .media::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 65px;
  right: 0;
}
.main-chat-list .media.new {
  background-color: #fff;
}
.main-chat-list .media.new .main-img-user span {
  display: flex;
}
.main-chat-list .media.new .media-contact-name span:first-child {
  font-weight: 500;
  color: #323251;
}
.main-chat-list .media.new .media-body p {
  color: #4a4a69;
}
.main-chat-list .media:hover, .main-chat-list .media:focus {
  cursor: pointer;
  background-color: var(--primary02);
  border-top-color: #ededf5;
  border-bottom-color: #ededf5;
  z-index: 1;
}
.main-chat-list .media:hover:first-child, .main-chat-list .media:focus:first-child {
  border-top-color: transparent;
}
.main-chat-list .media.selected {
  background-color: var(--primary02);
  border-top-color: #ededf5;
  border-bottom-color: #ededf5;
  border-left: 1px solid var(--primary-bg-color);
  z-index: 0;
}
.main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}
.main-chat-list .media.selected::after {
  display: block;
}
.main-chat-list .media.selected .media-contact-name span:first-child {
  color: #323251;
}
.main-chat-list .media.selected .media-body p {
  color: #4a4a69;
}
.main-chat-list .main-img-user span {
  position: absolute;
  top: 0;
  left: -2px;
  width: 14px;
  height: 14px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 9px;
  font-weight: 500;
  color: #fff;
  background-color: #f34343;
  box-shadow: 0 0 0 2px #fff;
}
.main-chat-list .media-body {
  margin-left: 15px;
}
.main-chat-list .media-body p {
  font-size: 12px;
  margin-bottom: 0;
  color: #7987a1;
  line-height: 1.35;
}
.main-chat-list .media-contact-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2px;
}
.main-chat-list .media-contact-name span:first-child {
  display: block;
  font-size: 13px;
  font-weight: 500;
  color: #323251;
}
.main-chat-list .media-contact-name span:last-child {
  display: block;
  font-size: 11px;
  color: #949eb7;
}

@media (min-width: 992px) {
  .main-chat-list .media {
    padding: 20px 15px;
  }
}
.main-content-body-chat {
  flex-direction: column;
  display: none;
}

@media (min-width: 992px) {
  .main-content-body-chat {
    display: flex;
  }
}
.main-chat-header {
  flex-shrink: 0;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px;
  border-bottom: 1px solid #ededf5;
}
.main-chat-header .nav {
  margin-left: auto;
  align-items: center;
}
.main-chat-header .nav-link {
  color: #7987a1;
  font-size: 15px;
  line-height: 1;
  display: none;
  border: solid #ededf5 1px;
  border-radius: 5px;
  padding: 9px 9px;
  background: #fff;
}
.main-chat-header .nav-link:first-child {
  display: block;
}
.main-chat-header .nav-link i {
  line-height: 0;
}
.main-chat-header .nav-link .typcn {
  line-height: 0.9;
}
.main-chat-header .nav-link .typcn::before {
  width: auto;
}
.main-chat-header .nav-link:hover, .main-chat-header .nav-link:focus {
  color: var(--primary-bg-color);
}
.main-chat-header .nav-link + .nav-link {
  margin-left: 10px;
}

@media (min-width: 576px) {
  .main-chat-header .nav-link {
    display: block;
  }
  .main-chat-header .nav-link:first-child {
    display: none;
  }
}
.main-chat-msg-name {
  margin-left: 15px;
}
.main-chat-msg-name h6 {
  margin-bottom: 2px;
  font-size: 15px;
  font-weight: 600;
  color: #323251;
}
.main-chat-msg-name small {
  font-size: 12px;
  color: #7987a1;
}

.main-chat-body {
  position: relative;
  padding-bottom: 50px;
}
.main-chat-body .content-inner {
  padding: 20px;
}
.main-chat-body .media + .media {
  margin-top: 20px;
}
.main-chat-body .media.flex-row-reverse .media-body {
  margin-left: 0;
  margin-right: 20px;
  align-items: flex-end;
}
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--primary-bg-color);
  color: #fff;
  border-radius: 5px;
}
.main-chat-body .media-body {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.main-chat-body .media-body > div:last-child {
  font-size: 11px;
  color: #7987a1;
  display: flex;
  align-items: center;
}

@media (min-width: 992px) {
  .main-chat-body {
    padding-bottom: 0;
    max-height: auto;
    overflow: hidden;
  }
}
@media (min-width: 576px) {
  .main-chat-body .media.flex-row-reverse .media-body {
    margin-left: 55px;
  }
}
@media (min-width: 576px) {
  .main-chat-body .media-body {
    margin-right: 55px;
  }
}
.main-chat-time {
  display: block;
  position: relative;
  text-align: center;
  margin: 20px 0;
}
.main-chat-time:first-of-type {
  margin-top: 0;
}
.main-chat-time span {
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.main-msg-wrapper {
  padding: 10px 15px;
  background-color: var(--primary02);
  font-size: 13px;
  margin-bottom: 5px;
  border-radius: 5px;
  display: inline-block;
}

.main-chat-footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 70px;
  padding: 0 20px;
  border-top: 1px solid #ededf5;
  background-color: #fff;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
}
.main-chat-footer .nav {
  align-items: center;
}
.main-chat-footer .nav-link {
  padding: 0;
  color: #949eb7;
  font-size: 16px;
  display: none;
}
.main-chat-footer .nav-link + .nav-link {
  margin-left: 10px;
}
.main-chat-footer .nav-link:last-child {
  display: block;
  margin-left: 0;
}
.main-chat-footer .form-control {
  flex: 1;
  margin: 0 10px;
  padding-left: 10px !important;
  padding-right: 0;
  border-width: 0;
  border: 1px solid #ededf5;
}
.main-chat-footer .form-control:hover, .main-chat-footer .form-control:focus {
  box-shadow: none;
}

@media (min-width: 992px) {
  .main-chat-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
}
@media (min-width: 576px) {
  .main-chat-footer .nav-link {
    display: block;
  }
  .main-chat-footer .nav-link:last-child {
    display: none;
  }
}
@media (min-width: 576px) {
  .main-chat-footer .form-control {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  .main-chat-footer .form-control {
    margin: 0 20px 0 0;
  }
}
.main-msg-send {
  color: #fff;
  font-size: 15px;
  border: solid #ededf5 1px;
  border-radius: 5px;
  padding: 5px 10px;
  background: var(--primary-bg-color);
}
.main-msg-send i {
  line-height: 1.5;
}

@media (max-width: 991px) and (min-width: 768px) {
  .app.sidebar-mini .main-chat-footer {
    margin-left: 0px;
  }
  .app.sidebar-mini.sidenav-toggled .main-chat-footer {
    margin-left: 0;
  }
}
@media (max-width: 380px) and (min-width: 305px) {
  .main-nav-line-chat .nav-link + .nav-link {
    margin-top: 8px;
    margin-left: 0px;
  }
}
/*--chat--*/
.chat {
  margin-bottom: auto;
}
.chat .card {
  height: 600px;
}
.chat .card-header {
  padding: 1rem;
}

.contacts_body {
  white-space: nowrap;
}

.msg_card_body {
  overflow-y: auto;
}

.contacts_body .contacts {
  list-style: none;
  padding: 0;
}
.contacts_body .contacts li {
  width: 100% !important;
  padding: 15px;
  border-bottom: 1px solid #ebeaf1;
}
.contacts_body .active {
  background-color: #f5f6fb;
}

#action_menu_btn {
  position: absolute;
  right: 36px;
  top: 21px;
  color: white;
  cursor: pointer;
  font-size: 20px;
}

.action_menu {
  z-index: 1;
  position: absolute;
  padding: 15px 0;
  background-color: #fff;
  color: #646367;
  top: 40px;
  right: 15px;
  display: none;
}
.action_menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.action-header {
  position: relative;
  background: var(--primary-bg-color);
  padding: 15px 13px 15px 17px;
}

.ah-actions {
  z-index: 3;
  float: right !important;
  top: 3px;
  position: relative;
}

.actions {
  list-style: none;
  padding: 0;
  margin: 0;
}
.actions > li {
  display: inline-block;
}
.actions:not(.a-alt) > li > a > i {
  color: #a7a8c6;
}
.actions > li > a {
  display: block;
  /* padding: 10px; */
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 auto;
  line-height: 40px;
  text-align: center;
}
.actions > li > a > i {
  font-size: 17px;
}

.dash-5 {
  text-align: center;
}
.dash-5 h3 {
  font-size: 2rem;
  margin-bottom: 0.5rem;
}

.well {
  color: #5e629c;
}

.icon.icon-shape i {
  height: 3rem;
  width: 3rem;
  background: #000;
  border-radius: 50%;
  line-height: 3rem;
  background: rgba(9, 22, 49, 0.2);
  color: var(--primary-bg-color);
}

.user-img-circle {
  box-shadow: 0 0 0 rgba(81, 15, 167, 0.4);
  animation: pulse 2s infinite;
  height: 90px;
}

.chat .action-header {
  position: relative;
  padding: 12px 13px 12px 13px;
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.5);
}
.chat .dropdown-menu.dropdown-menu-right.show {
  width: 100%;
  margin-bottom: 5px;
  position: absolute;
  transform: translate3d(-176px, 22px, 0px);
  top: 10px !important;
  left: 0px;
  will-change: transform;
}
.chat .msb-reply textarea {
  width: 100%;
  font-size: 13px;
  padding: 12px 47px;
  resize: none;
  height: 44px;
  border: 1px solid #ebeaf1;
  background: var(--primary02);
  margin-left: -42px;
}
.chat .dropdown-menu li {
  padding: 7px;
}
.chat .dropdown-menu li:hover {
  background: var(--primary02);
}
.chat .dropdown-menu li i {
  padding: 7px;
}

.action_menu ul li:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2);
}

.chat .actions > li {
  display: inline-block;
}
.chat .actions:not(.a-alt) > li > a > i {
  color: #fff;
  line-height: unset;
}
.chat .justify-content-start,
.chat .justify-content-end {
  margin-bottom: 25px;
}

.chatbox .user_img {
  height: 50px;
  width: 50px;
}
.chatbox .user_img_msg {
  height: 40px;
  width: 40px;
  border: 0px solid #ebeaf1;
}
.chatbox .img_cont {
  position: relative;
  height: 50px;
  width: 50px;
}
.chatbox .img_cont_msg {
  height: 40px;
  width: 40px;
  display: contents;
}

.chat-box-single-line {
  height: 12px;
  margin: 7px 0 30px;
  position: relative;
  text-align: center;
}

.chat abbr.timestamp {
  padding: 4px 14px;
  border-radius: 4px;
  color: #000;
}

.chatbox .user_info {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 15px;
}
.chatbox .user_info span {
  color: #464444;
}
.chatbox .action-header small {
  font-size: 10px;
}

.chat .video_cam {
  margin-left: 50px;
  margin-top: 5px;
}
.chat .video_cam span {
  color: white;
  font-size: 20px;
  cursor: pointer;
  margin-right: 20px;
}
.chat .msg_cotainer {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  padding: 9px;
  position: relative;
  border-radius: 6px;
}
.chat .msg_cotainer {
  background-color: var(--primary05);
}
.chat .msg_cotainer_send {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
  background-color: #e4edf9;
  padding: 9px;
  position: relative;
  border-radius: 6px;
}
.chat .msg_time {
  position: absolute;
  left: 0;
  bottom: -18px;
  color: #3a374e;
  font-size: 10px;
}
.chat .msg_time_send {
  position: absolute;
  right: 0;
  bottom: -18px;
  color: #3a374e;
  font-size: 10px;
}
.chat .msg_head {
  position: relative;
  background: #60529f;
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);
}

@media (max-width: 449px) {
  .actions {
    float: left !important;
  }
}
.main-msg-wrapper.right {
  position: relative;
  background: var(--primary-bg-color);
  border: 1px solid var(--primary-bg-color);
}

.main-msg-wrapper.right:after,
.main-msg-wrapper.right:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.main-msg-wrapper.right:nth-child(1):before {
  border-color: transparent;
  border-left-color: var(--primary-bg-color);
  border-width: 0px;
  margin-top: -15px;
}

.main-msg-wrapper.right:nth-child(1):after {
  border-color: transparent;
  border-left-color: var(--primary-bg-color);
  border-width: 8px;
  margin-top: -10px;
}

.main-msg-wrapper.left {
  position: relative;
}

.main-msg-wrapper.left:after,
.main-msg-wrapper.left:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.main-msg-wrapper.left:nth-child(1):before {
  border-color: transparent;
  border-right-color: var(--primary02);
  border-width: 0px;
  margin-top: -15px;
}

.main-msg-wrapper.left:nth-child(1):after {
  border-color: transparent;
  border-right-color: #f4f4fb;
  border-width: 8px;
  margin-top: -10px;
}

@media (max-width: 991px) {
  .main-nav-line-chat .nav-link {
    padding: 10px 10px;
  }
}
.modal-dialog.modal-dialog-right.chatbox .card-footer {
  padding: 1.25rem;
}

.main-chat-footer .nav-link {
  color: #7987a1;
  font-size: 15px;
  border: solid #ededf5 1px;
  border-radius: 5px;
  line-height: 15px;
  padding: 8px 10px;
  background: #fff;
}

.main-chat-footer .main-msg-send {
  color: #fff;
  font-size: 15px;
  border: solid #ededf5 1px;
  border-radius: 5px;
  padding: 5px 10px;
  background: var(--primary-bg-color);
}
.main-chat-footer .main-msg-send i {
  line-height: 1.5;
}

.chat-profile {
  padding: 8px;
  line-height: 1;
  color: #4a4a69;
}
.chat-profile i {
  font-size: 14px;
}

.chat-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.shared-files {
  padding: 12px;
  border-radius: 5px;
  font-size: 14px;
  border: 1px solid #ededf5;
}

@media (min-width: 992px) {
  .main-content-app {
    height: calc(100vh - 250px);
    display: flex;
  }
  .main-chat-list {
    height: calc(100% - 68px);
    position: relative;
  }
  .main-chat-body {
    height: calc(100% - 105px);
  }
  .chat-main {
    overflow: hidden;
  }
}
/* ######## BOOTSTRAP ######## */
@media (min-width: 768px) and (max-width: 991.98px) {
  .main-content-body-show .main-header-contacts .main-header-menu-icon {
    display: flex;
  }
  .main-content-body-show .main-content-left-contacts {
    display: block;
  }
}
.main-content-left-contacts {
  width: 100%;
  display: block;
  padding: 0;
}
.main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
  padding-left: 20px;
}

@media (min-width: 992px) {
  .main-content-left-contacts .main-content-breadcrumb,
  .main-content-left-contacts .main-content-title {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .main-contacts-list {
    height: 730px;
    position: relative;
  }
}
.main-contact-label {
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-weight: 700;
  font-size: 15px;
  color: var(--primary-bg-color);
  position: relative;
  border-top: 1px solid #ededf5;
  margin-left: -10px;
}
.main-contact-label::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  border-bottom: 1px solid #ededf5;
  z-index: 5;
}

@media (min-width: 992px) {
  .main-contact-label {
    padding-left: 30px;
  }
}
.main-contact-item {
  padding: 10px 20px;
  border: 1px solid transparent;
  border-right-width: 0;
  display: flex;
  position: relative;
  cursor: pointer;
}
.main-contact-item + .main-contact-item {
  margin-top: -1px;
  border-top-color: #f0f0f8;
}
.main-contact-item + .main-contact-item::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0;
  border-top: 1px solid #f0f0f8;
}
.main-contact-item:hover, .main-contact-item:focus {
  background-color: #f9f9fb;
  border-top-color: #f0f0f8;
  border-bottom-color: #f0f0f8;
}
.main-contact-item.selected {
  z-index: 1;
  border-left-color: var(--primary-bg-color);
  border-top-color: #f0f0f8;
  border-bottom-color: #f0f0f8;
  background-color: #f9f9fb;
}

@media (min-width: 992px) {
  .main-contact-item {
    padding: 15px 30px;
  }
}
.main-contact-body {
  flex: 1;
  margin-left: 15px;
}
.main-contact-body h6 {
  color: #7987a1;
  font-weight: 500;
  margin-bottom: 0px;
}
.main-contact-body span {
  font-size: 13px;
  color: #7987a1;
}

.main-contact-star {
  display: block;
  font-size: 20px;
  color: #7987a1;
  position: relative;
  outline: none;
  margin: auto;
  text-align: center;
}
.main-contact-star a {
  color: #7987a1;
}
.main-contact-star:hover, .main-contact-star:focus {
  color: #7987a1;
}
.main-contact-star.active {
  color: #ffbd5a;
}

.main-content-body-contacts {
  display: none;
}

@media (min-width: 768px) {
  .main-content-body-contacts {
    display: block;
    overflow-y: auto;
  }
}
@media (min-width: 992px) {
  .main-content-body-contacts {
    overflow: visible;
  }
}
.main-contact-info-header {
  padding-top: 40px;
  padding-left: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ededf5;
  position: relative;
}
.main-contact-info-header .media {
  display: block;
}
.main-contact-info-header .main-img-user {
  width: 100px;
  height: 100px;
}
.main-contact-info-header .main-img-user a {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background-color: #7987a1;
  color: #fff;
  font-size: 18px;
  line-height: 0.9;
  box-shadow: 0 0 0 2px #fff;
  border-radius: 100%;
}
.main-contact-info-header .main-img-user a:hover, .main-contact-info-header .main-img-user a:focus {
  background-color: var(--primary-bg-color);
}
.main-contact-info-header .media-body {
  margin-top: 30px;
}
.main-contact-info-header .media-body h4 {
  color: #323251;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 8px;
  line-height: 1;
}
.main-contact-info-header .media-body p {
  color: #4a4a69;
  margin-bottom: 15px;
}
.main-contact-info-header .media-body .nav-link {
  padding: 0;
  display: flex;
  align-items: center;
  color: #7987a1;
  font-size: 13px;
}
.main-contact-info-header .media-body .nav-link i {
  font-size: 0.875rem;
  line-height: 0;
  margin-right: 5px;
}
.main-contact-info-header .media-body .nav-link i.typcn {
  line-height: 0.9;
}
.main-contact-info-header .media-body .nav-link i.typcn::before {
  width: auto;
}
.main-contact-info-header .media-body .nav-link:hover, .main-contact-info-header .media-body .nav-link:focus {
  color: var(--primary-bg-color);
}
.main-contact-info-header .media-body .nav-link + .nav-link {
  margin-left: 10px;
}

@media (min-width: 576px) {
  .main-contact-info-header {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  .main-contact-info-header {
    padding-left: 30px;
    padding-bottom: 25px;
  }
}
@media (min-width: 992px) {
  .main-contact-info-header .media {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .main-contact-info-header .media-body {
    margin-top: 0;
    margin-left: 30px;
  }
}
@media (min-width: 576px) {
  .main-contact-info-header .media-body .nav-link {
    font-size: 0.875rem;
  }
}
@media (min-width: 576px) {
  .main-contact-info-header .media-body .nav-link i {
    margin-right: 7px;
  }
}
@media (min-width: 576px) {
  .main-contact-info-header .media-body .nav-link + .nav-link {
    margin-left: 25px;
  }
}
.main-contact-action {
  position: absolute;
  top: 24px;
  right: 20px;
  display: flex;
}
.main-contact-action a {
  display: flex;
  align-items: center;
  color: #7987a1;
  font-size: 12px;
}
.main-contact-action a:hover, .main-contact-action a:focus {
  color: var(--primary-bg-color);
}
.main-contact-action a i {
  font-size: 15px;
  line-height: 0;
}

@media (min-width: 992px) {
  .main-contact-action {
    right: 20px;
  }
}
.main-contact-info-body {
  padding-left: 20px;
}
.main-contact-info-body .media-list {
  padding: 20px 0;
}
.main-contact-info-body .media {
  align-items: center;
  position: relative;
}
.main-contact-info-body .media + .media {
  margin-top: 30px;
}
.main-contact-info-body .media + .media::before {
  content: "";
  position: absolute;
  top: -15px;
  left: -19px;
  right: 0;
  border-top: 1px dotted #e1e1ef;
}
.main-contact-info-body .media:last-child {
  margin-bottom: 15px;
}
.main-contact-info-body .media-icon {
  font-size: 32px;
  color: #949eb7;
  line-height: 1;
  width: 40px;
  text-align: center;
}
.main-contact-info-body .media-body {
  margin-left: 0;
}
.main-contact-info-body .media-body > div + div {
  margin-top: 15px;
}
.main-contact-info-body .media-body label {
  color: #7987a1;
  margin-bottom: 0;
  display: block;
  font-size: 13px;
}
.main-contact-info-body .media-body span {
  font-size: 12px;
  display: block;
  font-weight: 400;
}

@media (min-width: 992px) {
  .main-contact-info-body {
    height: calc(100% - 126px);
    position: relative;
  }
}
@media (min-width: 992px) {
  .main-contact-info-body .media-list {
    padding: 25px 0;
  }
}
@media (min-width: 992px) {
  .main-contact-info-body .media-icon {
    width: 100px;
  }
}
@media (min-width: 992px) {
  .main-contact-info-body .media-body {
    display: flex;
  }
}
@media (min-width: 992px) {
  .main-contact-info-body .media-body > div {
    flex: 1;
  }
}
@media (min-width: 992px) {
  .main-contact-info-body .media-body > div + div {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .main-contact-info-body {
    height: calc(100% - 126px);
    position: relative;
  }
}
.main-contact-info-header .main-img-user img {
  width: 100px !important;
  height: 100px !important;
}

@media (min-width: 769px) and (max-width: 991px) {
  .main-contacts-list {
    height: 627px;
    position: relative;
  }
}
@media (max-width: 768px) {
  .main-contacts-list {
    height: 600px;
    position: relative;
  }
}
.main-contact-item .main-img-user::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
  background-color: #17b86a;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
  border-radius: 100%;
  bottom: 3px;
  display: block !important;
}

.main-content-body-contacts .main-contact-info-header .main-img-user::after {
  display: none !important;
}

.contact-icon {
  display: inline-flex;
  width: 35px;
  height: 35px;
  text-align: center;
  font-size: 1rem;
  align-items: center;
  justify-content: center;
  margin-left: 3px;
  border-radius: 5px;
}

.main-contact-star .dropdown-menu.dropdown-menu-right {
  top: -20px;
  box-shadow: 0px 0px 10px 0px #e5edff;
}

/* ######## BOOTSTRAP ######## */
.main-error-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
  text-align: center;
}
.main-error-wrapper h1 {
  line-height: 1;
  font-size: 105px;
  font-weight: 700;
  color: #323251;
}
.main-error-wrapper h2 {
  font-weight: 500;
  color: #383853;
  letter-spacing: -0.5px;
  margin-bottom: 15px;
  margin-top: 20px;
}
.main-error-wrapper h6 {
  margin-bottom: 40px;
  font-size: 14px;
}
.main-error-wrapper .btn,
.main-error-wrapper .sp-container button {
  border-width: 2px;
  font-weight: 700;
}

.sp-container .main-error-wrapper button {
  border-width: 2px;
  font-weight: 700;
}

/* ###### 7.9 Signin  ###### */
.main-signin-wrapper {
  flex: 1;
  display: flex;
  justify-content: center;
  padding: 20px;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-card-signin {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  position: relative;
}

.main-card-signup {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
}

@media (max-width: 767px) {
  .main-card-signin {
    display: block !important;
    padding: 0;
  }
  .page-signin-style:before {
    display: none;
  }
  .app-sidebar {
    z-index: 1029 !important;
    top: 64px !important;
  }
  .main-nav-line-chat {
    padding: 20px !important;
  }
}
@media (min-width: 480px) {
  .main-card-signin {
    padding: 0;
    max-width: 750px;
  }
  .main-card-signin.construction {
    max-width: 1000px;
  }
  .main-card-signup {
    border: 1px solid #e3e3e3;
    padding: 0;
    max-width: 850px;
  }
  .sign-up-body {
    padding: 2.6rem !important;
  }
}
.main-signin-header h2 {
  font-weight: 500;
  color: var(--primary-bg-color);
  letter-spacing: -1px;
}
.main-signin-header h4 {
  font-weight: 500;
  color: #14112d;
  margin-bottom: 25px;
  font-size: 16px;
}
.main-signin-header label {
  color: #a5a0b1;
}
.main-signin-header .form-control {
  color: #14112d;
  font-weight: 500;
  border-width: 1px;
  border-color: #e3e3e3;
}
.main-signin-header .form-control:focus {
  border-color: #d6d6e6;
  box-shadow: none;
}
.main-signin-header .form-control::placeholder {
  font-weight: 400;
  color: #a5a0b1;
}

.page-signin-style:before {
  content: "";
  background: rgba(109, 110, 243, 0.92);
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
}

.authentication-pages {
  position: relative;
  z-index: 99;
}

.main-card-signin {
  box-shadow: none;
}

.main-signin-header .btn,
.main-signin-header .sp-container button {
  margin-top: 25px;
}

.sp-container .main-signin-header button {
  margin-top: 25px;
}

.main-signin-footer p {
  color: #a5a0b1;
}
.main-signin-footer p:first-child {
  margin-bottom: 5px;
}
.main-signin-footer p:last-child {
  margin-bottom: 0;
}
.main-signin-footer a {
  color: #14112d;
  font-weight: 700;
}
.main-signin-footer a:hover, .main-signin-footer a:focus {
  color: var(--primary-bg-color);
}

/* ###### 7.10 Signup  ###### */
.main-signup-wrapper {
  flex: 1;
  display: flex;
  justify-content: center;
  background-color: rgba(244, 245, 248, 0.2);
}

@media (min-width: 992px) {
  .main-signup-wrapper {
    justify-content: flex-end;
  }
  .page-signin-style {
    height: auto !important;
    height: auto !important;
  }
}
.page-signin-style {
  width: 100%;
  height: 100%;
  background: url(../img/media/4.jpg);
  left: 0;
  top: 0;
  bottom: 0;
  position: relative;
}

.main-column-signup-left {
  flex: 1;
  padding: 30px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  display: none;
}
.main-column-signup-left > div {
  max-width: 500px;
}
.main-column-signup-left .typcn {
  font-size: 80px;
  margin-bottom: 50px;
}
.main-column-signup-left .typcn::before {
  width: auto;
}
.main-column-signup-left .main-logo {
  font-size: 40px;
  line-height: 1;
}
.main-column-signup-left h5 {
  color: #14112d;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 25px;
}
.main-column-signup-left p {
  line-height: 1.7;
  margin-bottom: 25px;
}
.main-column-signup-left .btn,
.main-column-signup-left .sp-container button {
  border-width: 2px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 700;
  text-transform: uppercase;
  height: 38px;
}

@media (min-width: 576px) {
  .main-column-signup-left {
    padding: 40px;
  }
}
@media (min-width: 992px) {
  .main-column-signup-left {
    display: flex;
  }
}
.sp-container .main-column-signup-left button {
  border-width: 2px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 700;
  text-transform: uppercase;
  height: 38px;
}

.main-column-signup {
  background-color: #fff;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media (min-width: 576px) {
  .main-column-signup {
    padding: 40px;
    width: 500px;
  }
}
@media (min-width: 992px) {
  .main-column-signup {
    border-left: 1px solid #e3e3e3;
  }
}
.main-signup-header h2 {
  font-weight: 500;
  color: var(--primary-bg-color) !important;
  letter-spacing: -1px;
}
.main-signup-header h4 {
  font-size: 20px;
  font-weight: 400;
  color: #14112d;
  margin-bottom: 25px;
}
.main-signup-header label {
  color: #212529;
}
.main-signup-header .form-control {
  color: #14112d;
  font-weight: 500;
  border-width: 1px;
  border-color: #e3e3e3;
}
.main-signup-header .form-control:focus {
  border-color: #d6d6e6;
  box-shadow: none;
}
.main-signup-header .form-control::placeholder {
  font-weight: 400;
  color: #a5a0b1;
}
.main-signup-header > .btn {
  margin-top: 25px;
}

.sp-container .main-signup-header > button {
  margin-top: 25px;
}

.main-signup-header .row {
  margin-top: 20px;
}
.main-signup-header .row > div .btn i,
.main-signup-header .row > div .sp-container button i {
  font-size: 15px;
  line-height: 0;
  margin-right: 5px;
}

.sp-container .main-signup-header .row > div button i {
  font-size: 15px;
  line-height: 0;
  margin-right: 5px;
}

.main-signup-header .row > div:first-child .btn,
.main-signup-header .row > div:first-child .sp-container button {
  background-color: #19c0c0;
  color: #fff;
}

.sp-container .main-signup-header .row > div:first-child button {
  background-color: #4267b2;
  color: #fff;
}

.main-signup-header .row > div:first-child .btn:hover,
.main-signup-header .row > div:first-child .sp-container button:hover {
  background-color: #1bd0d0;
  color: #fff;
}

.sp-container .main-signup-header .row > div:first-child button:hover {
  background-color: #1bd0d0;
  color: #fff;
}

.main-signup-header .row > div:first-child .btn:focus,
.main-signup-header .row > div:first-child .sp-container button:focus {
  background-color: #1bd0d0;
  color: #fff;
}

.sp-container .main-signup-header .row > div:first-child button:focus {
  background-color: #1bd0d0;
  color: #fff;
}

.main-signup-footer p {
  color: #a5a0b1;
  margin-bottom: 0;
}
.main-signup-footer a {
  color: #14112d;
  font-weight: 700;
}
.main-signup-footer a:hover, .main-signup-footer a:focus {
  color: var(--primary-bg-color);
}

.construction .form-control {
  height: 39px;
  padding: 0.375rem 1rem;
}
.construction .btn.btn-icon {
  border: 0;
  text-align: center;
  padding: 0;
  background: 0 0;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.9);
  margin: 0 5px;
  border-radius: 3px;
}

.login,
.image {
  min-height: 100vh;
}

.construction .form-control {
  border-radius: 4px;
  width: 100%;
}
.construction .input-group-prepend,
.construction .input-group-append {
  position: absolute;
  right: 0;
}
.construction .input-group > .input-group-append > .btn {
  border-radius: 0 4px 4px 0;
  margin: 0;
  padding: 0 25px;
  height: 38px;
  line-height: 39px;
  float: right;
  border: 0;
  font-size: 14px;
  color: #fff;
  box-shadow: none;
  position: relative;
  overflow: hidden;
  z-index: 99;
}
.construction .input-group > .form-control:not(:last-child),
.construction .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

@media (max-width: 767px) {
  .error-page {
    height: 70%;
    width: 70%;
  }
}
@media (min-width: 768px) {
  .main-card-signin {
    border: 0 !important;
    box-shadow: none !important;
  }
  .main-signin-header {
    box-shadow: none !important;
  }
  .error-page {
    height: 30%;
    width: 30%;
  }
}
@media (max-width: 400px) {
  .main-error-wrapper .tx-130 {
    font-size: 95px;
  }
}
/* ######## BOOTSTRAP ######## */
.main-content-left-invoice {
  display: block;
  padding: 0;
}
.main-content-left-invoice .main-content-breadcrumb,
.main-content-left-invoice .main-content-title {
  padding-left: 20px;
}

@media (max-width: 991.98px) {
  .main-content-left-invoice {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .main-content-left-invoice {
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 992px) {
  .main-content-left-invoice .main-content-breadcrumb,
  .main-content-left-invoice .main-content-title {
    padding-left: 0;
  }
}
.main-invoice-list {
  position: relative;
  border-top: 1px solid #ededf5;
}
.main-invoice-list .media {
  align-items: center;
  border: 1px solid transparent;
  border-right-width: 0;
  padding: 10px 20px;
  position: relative;
}
.main-invoice-list .media:hover, .main-invoice-list .media:focus {
  cursor: pointer;
  background-color: #f9f9fb;
}
.main-invoice-list .media + .media {
  margin-top: -1px;
}
.main-invoice-list .media + .media::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 55px;
  right: 0;
  border-top: 1px dotted #e1e1ef;
}
.main-invoice-list .media-icon {
  width: 24px;
  text-align: center;
  font-size: 32px;
  color: #949eb7;
}
.main-invoice-list .media-body {
  margin-left: 15px;
}
.main-invoice-list .media-body h6 {
  font-weight: 500;
  color: #323251;
  margin-bottom: 3px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-invoice-list .media-body h6 span:last-child {
  color: var(--primary-bg-color);
}
.main-invoice-list .media-body div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-invoice-list .media-body p {
  margin-bottom: 0;
  font-size: 11px;
  font-family: Arial, sans-serif;
  color: #383853;
}
.main-invoice-list .media-body p span {
  color: #7987a1;
}
.main-invoice-list .selected {
  background-color: #f9f9fb;
  border-top-color: #ededf5;
  border-bottom-color: #ededf5;
  border-left-color: var(--primary-bg-color);
}
.main-invoice-list .selected:first-child {
  border-top-color: transparent;
}

.card-invoice hr {
  border-top: 0 !important;
}

@media (min-width: 992px) {
  .main-invoice-list {
    height: calc(100% - 65px);
  }
}
@media (min-width: 992px) {
  .main-invoice-list .media {
    padding: 10px 15px;
  }
}
.main-content-body-invoice {
  position: relative;
}

@media (min-width: 992px) {
  .main-content-body-invoice {
    display: block;
  }
}
.card-invoice {
  background-color: transparent;
  border-width: 0;
}
.card-invoice .card-body {
  padding: 20px;
}

@media (min-width: 768px) {
  .invoice-header {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
}
.invoice-title {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #676767;
  font-weight: 700;
}

.billed-from {
  margin-top: 25px;
  margin-bottom: 25px;
}
.billed-from h6 {
  color: #323251;
  font-size: 14px;
  font-weight: 700;
}
.billed-from p {
  font-size: 13px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .billed-from {
    margin-top: 0;
  }
}
.billed-to h6 {
  color: #323251;
  font-size: 14px;
  font-weight: 700;
}
.billed-to p {
  font-size: 13px;
  margin-bottom: 0;
}

.invoice-info-row {
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  margin-bottom: 0;
  font-size: 13px;
}
.invoice-info-row + .invoice-info-row {
  border-top: 1px dotted #e1e1ef;
}
.invoice-info-row span:first-child {
  color: #4d5875;
}

.table-invoice thead > tr > th,
.table-invoice thead > tr > td {
  font-size: 13px;
  font-weight: 700;
  color: #37374e;
}
.table-invoice tbody > tr > th:first-child,
.table-invoice tbody > tr > td:first-child {
  color: #323251;
  font-weight: 500;
}
.table-invoice tbody > tr > th:first-child .invoice-notes,
.table-invoice tbody > tr > td:first-child .invoice-notes {
  margin-right: 20px;
}
.table-invoice tbody > tr > th:first-child .invoice-notes .section-label-sm,
.table-invoice tbody > tr > td:first-child .invoice-notes .section-label-sm {
  font-weight: 600;
}
.table-invoice tbody > tr > th:first-child .invoice-notes p,
.table-invoice tbody > tr > td:first-child .invoice-notes p {
  font-size: 13px;
  font-weight: 400;
  color: #4a4a69;
}
.table-invoice.table thead th,
.table-invoice.table thead td {
  padding: 9px 15px;
}

/* ######## BOOTSTRAP ######## */
.main-content-mail .container,
.main-content-mail .container-fluid {
  padding: 20px 0 0;
}

@media (min-width: 992px) {
  .main-content-mail .container,
  .main-content-mail .container-fluid {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .main-content-left-mail {
    display: block;
  }
}
.main-content-left-mail .btn-compose {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  padding: 0 20px;
  letter-spacing: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 38px;
}

@media (min-width: 992px) {
  .main-content-left-mail .btn-compose {
    margin-right: 0;
  }
}
.main-mail-menu {
  position: relative;
  padding-right: 0;
}
.main-mail-menu .nav-link {
  height: 38px;
}
.main-mail-menu .nav-link i {
  font-size: 15px;
}

@media (min-width: 992px) {
  .main-mail-menu {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .main-mail-menu .nav-link {
    font-size: 13.5px;
  }
}
.main-mail-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0 20px;
}
.main-mail-header > div:first-child p {
  font-size: 13px;
  margin-bottom: 0;
}
.main-mail-header > div:last-child {
  display: none;
}
.main-mail-header > div:last-child > span {
  font-size: 12px;
  margin-right: 10px;
}
.main-mail-header .btn-group .btn,
.main-mail-header .btn-group .sp-container button {
  font-size: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  line-height: 0;
  padding: 0;
  position: relative;
  z-index: 1;
  border-color: #e1e1ef;
  background-color: #fff;
}

@media (min-width: 992px) {
  .main-mail-header {
    padding: 0 0 0 25px;
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .main-mail-header > div:last-child {
    display: flex;
    align-items: center;
  }
}
.sp-container .main-mail-header .btn-group button {
  font-size: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  line-height: 0;
  padding: 0;
  position: relative;
  z-index: 1;
  border-color: #e1e1ef;
  background-color: #fff;
}

.main-mail-header .btn-group .btn:hover,
.main-mail-header .btn-group .sp-container button:hover {
  color: #323251;
  background-color: #f9f9fb;
}

.sp-container .main-mail-header .btn-group button:hover {
  color: #323251;
  background-color: #f9f9fb;
}

.main-mail-header .btn-group .btn:focus,
.main-mail-header .btn-group .sp-container button:focus {
  color: #323251;
  background-color: #f9f9fb;
}

.sp-container .main-mail-header .btn-group button:focus {
  color: #323251;
  background-color: #f9f9fb;
}

.main-mail-header .btn-group .btn.disabled,
.main-mail-header .btn-group .sp-container button.disabled {
  background-color: #fff;
  color: #e1e1ef;
  border-color: #e1e1ef;
  z-index: 0;
}

.sp-container .main-mail-header .btn-group button.disabled {
  background-color: #fff;
  color: #e1e1ef;
  border-color: #e1e1ef;
  z-index: 0;
}

.main-mail-header .btn-group .btn.disabled:focus,
.main-mail-header .btn-group .sp-container button.disabled:focus {
  box-shadow: none;
}

.sp-container .main-mail-header .btn-group button.disabled:focus {
  box-shadow: none;
}

.main-mail-header .btn-group .btn.disabled:active,
.main-mail-header .btn-group .sp-container button.disabled:active {
  box-shadow: none;
}

.sp-container .main-mail-header .btn-group button.disabled:active {
  box-shadow: none;
}

.main-mail-header .btn-group .btn + .btn,
.main-mail-header .btn-group .sp-container button + .btn {
  margin-left: -2px;
}

.sp-container .main-mail-header .btn-group button + .btn,
.main-mail-header .btn-group .sp-container .btn + button,
.sp-container .main-mail-header .btn-group .btn + button,
.main-mail-header .btn-group .sp-container button + button,
.sp-container .main-mail-header .btn-group button + button {
  margin-left: -2px;
}

.main-mail-options {
  padding: 5px 10px 5px 20px;
  border: 1px solid #ededf5;
  display: none;
  align-items: center;
  justify-content: flex-end;
}
.main-mail-options .btn,
.main-mail-options .sp-container button {
  font-size: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background-color: transparent;
}

@media (min-width: 992px) {
  .main-mail-options {
    padding-left: 25px;
    display: flex;
    justify-content: space-between;
  }
}
.sp-container .main-mail-options button {
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background-color: transparent;
}

.main-mail-options .btn:hover,
.main-mail-options .sp-container button:hover {
  background-color: #f0f0f8;
}

.sp-container .main-mail-options button:hover {
  background-color: #f0f0f8;
}

.main-mail-options .btn:focus,
.main-mail-options .sp-container button:focus {
  background-color: #f0f0f8;
}

.sp-container .main-mail-options button:focus {
  background-color: #f0f0f8;
}

.main-mail-options .btn i,
.main-mail-options .sp-container button i {
  line-height: 0;
}

.sp-container .main-mail-options button i {
  line-height: 0;
}

.main-mail-options .btn i.typcn,
.main-mail-options .sp-container button i.typcn {
  line-height: 0.75;
}

.sp-container .main-mail-options button i.typcn {
  line-height: 0.75;
}

.main-mail-options .btn.disabled,
.main-mail-options .sp-container button.disabled {
  background-color: transparent;
  color: #7987a1;
}

.sp-container .main-mail-options button.disabled {
  background-color: transparent;
  color: #7987a1;
}

@media (min-width: 992px) {
  .main-mail-list {
    border-top-width: 0;
  }
}
.main-mail-item {
  padding: 10px 15px;
  border-top: 1px solid #ededf5;
  border-bottom: 1px solid #ededf5;
  background-color: transparent;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.main-mail-item + .main-mail-item {
  margin-top: -1px;
}
.main-mail-item .main-img-user,
.main-mail-item .main-avatar {
  flex-shrink: 0;
  margin-right: 15px;
}
.main-mail-item:hover, .main-mail-item:focus {
  background-color: #fcfcff;
}
.main-mail-item.unread {
  background-color: rgba(var(--primary-bg-color), 0.04);
}
.main-mail-item.selected {
  background-color: white;
}

@media (min-width: 576px) {
  .main-mail-item {
    padding: 10px 20px;
  }
}
@media (min-width: 992px) {
  .main-mail-item {
    width: auto;
    padding: 20px 25px;
  }
}
.main-mail-checkbox {
  margin-right: 15px;
  display: none;
}

@media (min-width: 992px) {
  .main-mail-checkbox {
    display: block;
  }
}
.main-mail-star {
  margin-right: 15px;
  font-size: 18px;
  line-height: 0.9;
  color: #e1e1ef;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.main-mail-star.active {
  color: #ffbd5a;
}

@media (min-width: 992px) {
  .main-mail-star {
    position: relative;
    bottom: auto;
    top: 2px;
  }
}
.main-mail-body {
  width: calc(100% - 80px);
  cursor: pointer;
}

@media (min-width: 992px) {
  .main-mail-body {
    max-width: 460px;
    margin-right: 15px;
    flex: 1;
  }
}
@media (min-width: 1200px) {
  .main-mail-body {
    max-width: 640px;
  }
}
.main-mail-from {
  font-size: 13px;
}

@media (min-width: 576px) {
  .main-mail-subject {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
  }
}
.main-mail-subject strong {
  font-weight: 600;
  font-size: 14px;
  color: #323251;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
.main-mail-subject span {
  font-size: 13px;
  color: #7987a1;
  display: none;
}

@media (min-width: 576px) {
  .main-mail-subject strong {
    display: inline;
    width: auto;
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
  }
}
@media (min-width: 576px) {
  .main-mail-subject span {
    display: inline;
  }
}
.main-mail-attachment {
  margin-right: 15px;
  font-size: 21px;
  line-height: 0.9;
  display: none;
}

@media (min-width: 992px) {
  .main-mail-attachment {
    display: block;
    position: absolute;
    right: 63px;
    top: 8px;
  }
}
.main-mail-date {
  font-size: 11px;
  position: absolute;
  top: 12px;
  right: 15px;
  color: #949eb7;
  margin-left: auto;
}

@media (min-width: 992px) {
  .main-mail-date {
    position: absolute;
    font-size: 13px;
    top: 8px;
  }
}
.main-mail-compose {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(28, 39, 60, 0.5);
  z-index: 9999;
  display: none;
}
.main-mail-compose > div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

@media (min-width: 992px) {
  .main-mail-compose .container {
    padding: 0;
  }
}
.main-mail-compose-box {
  box-shadow: 0 0 30px rgba(28, 39, 60, 0.2);
  border-radius: 3px;
}

.main-mail-compose-header {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #323251;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.main-mail-compose-header .nav-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 14px;
  line-height: 1;
  padding: 0;
  transition: all 0.2s ease-in-out;
}
.main-mail-compose-header .nav-link:hover, .main-mail-compose-header .nav-link:focus {
  color: #fff;
}
.main-mail-compose-header .nav-link + .nav-link {
  margin-left: 15px;
}
.main-mail-compose-header .nav-link:nth-child(2) {
  display: none;
}

@media (min-width: 992px) {
  .main-mail-compose-header {
    padding: 20px 25px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .main-mail-compose-header .nav-link {
    transition: none;
  }
}
@media (min-width: 768px) {
  .main-mail-compose-header .nav-link:nth-child(2) {
    display: block;
  }
}
.main-mail-compose-body {
  background-color: #fff;
  padding: 20px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.main-mail-compose-body .form-group {
  display: flex;
  align-items: center;
}
.main-mail-compose-body .form-group > div {
  flex: 1;
  margin-left: 10px;
}
.main-mail-compose-body .form-group .form-label {
  margin: 0;
  color: #323251;
}
.main-mail-compose-body .form-group .form-control {
  border-width: 0;
  border-radius: 0;
  padding: 0;
}
.main-mail-compose-body .form-group .form-control:focus {
  box-shadow: none !important;
}
.main-mail-compose-body .form-group + .form-group {
  border-top: 1px dotted #e1e1ef;
  padding-top: 1rem;
}
.main-mail-compose-body .form-group:last-child {
  display: block;
}
.main-mail-compose-body .form-group:last-child .btn,
.main-mail-compose-body .form-group:last-child .sp-container button {
  width: 100%;
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .main-mail-compose-body {
    padding: 25px;
  }
}
@media (min-width: 576px) {
  .main-mail-compose-body .form-group:last-child {
    display: flex;
    justify-content: space-between;
  }
}
.sp-container .main-mail-compose-body .form-group:last-child button {
  width: 100%;
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 576px) {
  .main-mail-compose-body .form-group:last-child .btn,
  .main-mail-compose-body .form-group:last-child .sp-container button {
    width: auto;
    margin-top: 0;
  }
  .sp-container .main-mail-compose-body .form-group:last-child button {
    width: auto;
    margin-top: 0;
  }
}
.main-mail-compose-body .form-group .nav-link {
  padding: 0;
  font-size: 18px;
  line-height: 0;
  color: #4a4a69;
  position: relative;
  transition: all 0.2s ease-in-out;
}
.main-mail-compose-body .form-group .nav-link:hover, .main-mail-compose-body .form-group .nav-link:focus {
  color: #323251;
}
.main-mail-compose-body .form-group .nav-link + .nav-link {
  margin-left: 15px;
}

@media (prefers-reduced-motion: reduce) {
  .main-mail-compose-body .form-group .nav-link {
    transition: none;
  }
}
.main-mail-compose-compress,
.main-mail-compose-minimize {
  top: auto;
  left: auto;
  bottom: 0;
  right: 30px;
  width: 310px;
  height: auto;
  background-color: transparent;
}

.main-mail-compose-compress .container {
  max-width: none;
  padding: 0;
}

.main-mail-compose-minimize .container {
  max-width: none;
  padding: 0;
}
.main-mail-compose-minimize .main-mail-compose-body {
  display: none;
}

/* ###### 7.7 Mail Two  ###### */
.main-mail-two .main-content {
  display: flex;
  flex-direction: column;
}
.main-mail-two .main-header {
  width: 100%;
  border-bottom: 1px solid #ededf5;
}
.main-mail-two .main-footer {
  width: 100%;
}
.main-mail-two .main-header-menu-icon {
  margin-right: 0;
}
.main-mail-two .main-content-body {
  display: flex;
  padding: 0;
}

.main-mail-left {
  background-color: #f9f9f9;
  width: 240px;
  border-right: 1px solid #d6d6e6;
  padding: 20px;
  display: none;
}
.main-mail-left .btn-compose {
  display: block;
  margin-bottom: 20px;
}
.main-mail-left .main-mail-menu {
  padding-right: 0;
}

@media (min-width: 1200px) {
  .main-mail-left {
    display: block;
  }
}
.main-mail-content {
  background-color: var(--primary02);
  flex: 1;
  max-width: 100vw -480px;
}
.main-mail-content .main-mail-header {
  margin-bottom: 0;
  padding: 20px;
}
.main-mail-content .main-mail-body {
  max-width: 590px;
}

/* ######## UTILITIES-STYLES ######## */
/* ######## BOOTSTRAP ######## */
.bg-primary {
  background-color: var(--primary-bg-color) !important;
}

a.bg-primary:hover, a.bg-primary:focus {
  background-color: var(--primary-bg-color) !important;
}

.bg-transparent {
  background: transaprent !important;
}

button.bg-primary:hover, button.bg-primary:focus {
  background-color: var(--primary-bg-color) !important;
}

.bg-secondary {
  background-color: #f74f75 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus {
  background-color: #f74f75 !important;
}

button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: #f74f75 !important;
}

.bg-success {
  background-color: #016a59 !important;
}

a.bg-success:hover, a.bg-success:focus {
  background-color: #05957d !important;
}

button.bg-success:hover, button.bg-success:focus {
  background-color: #00927a !important;
}

.bg-info {
  background-color: #4ec2f0 !important;
}

a.bg-info:hover, a.bg-info:focus {
  background-color: #4ec2f0 !important;
}

button.bg-info:hover, button.bg-info:focus {
  background-color: #4ec2f0 !important;
}

.bg-warning {
  background-color: #ffbd5a !important;
}

a.bg-warning:hover, a.bg-warning:focus {
  background-color: #f3a024 !important;
}

button.bg-warning:hover, button.bg-warning:focus {
  background-color: #f3a024 !important;
}

.bg-danger {
  background-color: #f34343 !important;
}

a.bg-danger:hover, a.bg-danger:focus {
  background-color: #ee1f1f !important;
}

button.bg-danger:hover, button.bg-danger:focus {
  background-color: #ee1f1f !important;
}

.bg-purple {
  background-color: #ad4ffa !important;
}

a.bg-purple:hover, a.bg-purple:focus {
  background-color: #5930a2 !important;
}

button.bg-purple:hover, button.bg-purple:focus {
  background-color: #5930a2 !important;
}

.bg-light {
  background-color: #f9f9fb !important;
}

a.bg-light:hover, a.bg-light:focus {
  background-color: #d5d9e4 !important;
}

button.bg-light:hover, button.bg-light:focus {
  background-color: #d5d9e4 !important;
}

.bg-dark {
  background-color: #383853 !important;
}

a.bg-dark:hover, a.bg-dark:focus {
  background-color: #283143 !important;
}

button.bg-dark:hover, button.bg-dark:focus {
  background-color: #283143 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-gray + .select2-container--default .select2-selection--single {
  background-color: #455473;
}
.bg-gray + .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #e1e1ef;
}

/* ###### 9.1 Background  ###### */
.bg-transparent {
  background-color: transparent;
}

.bg-gray-100 {
  background-color: #f9f9fb;
}

.bg-gray-200 {
  background-color: #f0f0f8;
}

.bg-gray-300 {
  background-color: #e1e1ef;
}

.bg-gray-400 {
  background-color: #d6d6e6;
}

.bg-gray-500 {
  background-color: #949eb7;
}

.bg-gray-600 {
  background-color: #7987a1;
}

.bg-gray-700 {
  background-color: #4d5875;
}

.bg-gray-800 {
  background-color: #383853;
}

.bg-gray-900 {
  background-color: #323251;
}

.bg-white-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

.bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

.bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

.bg-white-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

.bg-white-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

.bg-white-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

.bg-white-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-black-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

.bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

.bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

.bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

.bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bg-black-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

.bg-black-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

.bg-black-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

.bg-black-9 {
  background: rgba(0, 0, 0, 0.9);
}

.bg-indigo {
  background: #5b67c7;
}

.bg-purple {
  background: #ad4ffa;
}

.bg-pink {
  background: #f754fa !important;
}

.bg-orange {
  background: #fd7e14;
}

.bg-teal {
  background: #29ddee !important;
}

.bg-purple-dark {
  background: #59339d;
}

.bg-transparent {
  background: transparent;
}

/* ###### 4.8 transparent colors ###### */
.bg-success-transparent {
  background-color: rgba(26, 156, 134, 0.2) !important;
}

.bg-danger-transparent {
  background-color: rgba(243, 67, 67, 0.2) !important;
}

.bg-primary-transparent {
  background: var(--primary02) !important;
}

.bg-secondary-transparent {
  background-color: rgba(247, 79, 117, 0.2) !important;
}

.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-warning-transparent {
  background-color: rgba(255, 189, 90, 0.2) !important;
}

.bg-pink-transparent {
  background-color: rgba(247, 84, 250, 0.2) !important;
}

.bg-purple-transparent {
  background-color: rgba(173, 79, 250, 0.13) !important;
}

.bg-teal-transparent {
  background-color: rgba(25, 192, 192, 0.2) !important;
}

.bg-info-transparent {
  background-color: rgba(78, 194, 240, 0.2) !important;
}

.bg-orange-transparent {
  background-color: rgba(253, 126, 20, 0.2);
}

.bg-gradient-blue {
  background-image: linear-gradient(to right, #1976d2 0, #64b5f6 100%);
}

.bg-primary {
  background-color: var(--primary-bg-color) !important;
}

.bg-primary-gradient {
  background-image: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary05) 100%) !important;
}

.bg-danger-gradient {
  background-image: linear-gradient(to right, #f34343 0%, rgba(243, 67, 67, 0.5) 100%) !important;
}

.bg-success-gradient {
  background-image: linear-gradient(to right, #016a59 0%, rgba(1, 106, 89, 0.5) 100%) !important;
}

.bg-warning-gradient {
  background-image: linear-gradient(to right, #ffbd5a 0%, rgba(255, 189, 90, 0.5) 100%) !important;
}

.bg-primary-gradient1 {
  background-image: linear-gradient(to top, #64c5eb 0%, var(--primary-bg-color) 100%) !important;
}

.bg-info-gradient1 {
  background-image: linear-gradient(to top, #4ec2f0 0%, #31eccd 100%) !important;
}

.bg-purple-gradient {
  background-image: linear-gradient(to right, #673ab7 0%, #ba7bfb 100%) !important;
}

.bg-info-gradient {
  background-image: linear-gradient(to right, #4ec2f0 0%, rgba(78, 194, 240, 0.5) 100%) !important;
}

.bg-secondary-gradient {
  background-image: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%) !important;
}

.bg-pink-gradient {
  background-image: linear-gradient(to right, #f754fa 0%, #f36eae 100%) !important;
}

.bg-purple-gradient {
  background-image: linear-gradient(to right, #ad4ffa 0%, #884af1 100%) !important;
}

.bg-teal-gradient {
  background-image: linear-gradient(to right, #29ddee 0%, #96e8e8 100%) !important;
}

.bg-azure {
  background-color: #45aaf2 !important;
}

.bg-red {
  background-color: #dc0441 !important;
  color: #fff !important;
}

.bg-yellow {
  background-color: #ecb403 !important;
  color: #fff !important;
}

.bg-lime {
  background-color: #1e74a0 !important;
}

.bg-green {
  background-color: #2dce89 !important;
  color: #fff !important;
}

.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

.gutters-xs {
  margin-top: -25px;
}

.tag-outline-primary {
  color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

.tag-outline-secondary {
  color: #f74f75 !important;
  border-color: #f74f75 !important;
}

.tag-outline-success {
  color: #016a59 !important;
  border-color: #016a59 !important;
}

.tag-outline-warning {
  color: #ffbd5a !important;
  border-color: #ffbd5a !important;
}

.tag-outline-info {
  color: #4ec2f0 !important;
  border-color: #4ec2f0 !important;
}

.tag-outline-danger {
  color: #f34343 !important;
  border-color: #f34343 !important;
}

.bg-chartcustom {
  background-color: #ebeff5;
}

/* ######## BOOTSTRAP ######## */
.border {
  border: 1px solid #ededf5 !important;
}

.border-top {
  border-top: 1px solid #ededf5 !important;
}

.border-end {
  border-right: 1px solid #ededf5 !important;
}

.border-bottom {
  border-bottom: 1px solid #ededf5 !important;
}

.border-start {
  border-left: 1px solid #ededf5 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: var(--primary-bg-color) !important;
}

.border-secondary {
  border-color: #f74f75 !important;
}

.border-success {
  border-color: #016a59 !important;
}

.border-info {
  border-color: #4ec2f0 !important;
}

.border-warning {
  border-color: #ffbd5a !important;
}

.border-danger {
  border-color: #f34343 !important;
}

.border-light {
  border-color: #f9f9fb !important;
}

.border-dark {
  border-color: #383853 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 5px !important;
}

.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.rounded-end {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-start {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !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;
}

/* ###### 9.2 Border   ###### */
.bd-transparent {
  border-color: transparent;
}

.bd {
  border: 1px solid #ededf5;
}

.bd-t {
  border-top: 1px solid #ededf5;
}

.bd-e {
  border-right: 1px solid #ededf5;
}

.bd-s {
  border-left: 1px solid #ededf5;
}

.bd-b {
  border-bottom: 1px solid #ededf5;
}

.bd-l {
  border-left: 1px solid #ededf5;
}

.bd-y {
  border-top: 1px solid #ededf5;
  border-bottom: 1px solid #ededf5;
}

.bd-x {
  border-left: 1px solid #ededf5;
  border-right: 1px solid #ededf5;
}

.bd-0 {
  border-width: 0;
}

.bd-1 {
  border-width: 1px;
}

.bd-2 {
  border-width: 2px;
}

.bd-3 {
  border-width: 3px;
}

.bd-4 {
  border-width: 4px;
}

.bd-5 {
  border-width: 5px;
}

.bd-t-0 {
  border-top: 0 !important;
}

.bd-e-0 {
  border-right: 0;
}

.bd-b-0 {
  border-bottom: 0 !important;
}

.bd-s-0 {
  border-left: 0;
}

.bd-t-0-f {
  border-top: 0 !important;
}

.bd-e-0-f {
  border-right: 0 !important;
}

.bd-b-0-f {
  border-bottom: 0 !important;
}

.bd-s-0-f {
  border-left: 0 !important;
}

.bd-y-0 {
  border-top-width: 0;
  border-bottom-width: 0;
}

.bd-y-1 {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.bd-x-0 {
  border-left-width: 0;
  border-right-width: 0;
}

.bd-x-1 {
  border-left-width: 1px;
  border-right-width: 1px;
}

.bd-primary {
  border-color: var(--primary-bg-color) !important;
}

.bd-success {
  border-color: #016a59 !important;
}

.bd-warning {
  border-color: #ffbd5a !important;
}

.bd-danger {
  border-color: #f34343 !important;
}

.bd-info {
  border-color: #4ec2f0 !important;
}

.bd-secondary {
  border-color: #f74f75 !important;
}

.bd-teal {
  border-color: #29ddee !important;
}

.bd-white {
  border-color: #fff !important;
}

.bd-gray-100 {
  border-color: #f9f9fb;
}

.bd-gray-200 {
  border-color: #f0f0f8;
}

.bd-gray-300 {
  border-color: #e1e1ef;
}

.bd-gray-400 {
  border-color: #d6d6e6;
}

.bd-gray-500 {
  border-color: #949eb7;
}

.bd-gray-600 {
  border-color: #7987a1;
}

.bd-gray-700 {
  border-color: #4d5875;
}

.bd-gray-800 {
  border-color: #383853;
}

.bd-gray-900 {
  border-color: #323251;
}

.bd-white-1 {
  border-color: rgba(255, 255, 255, 0.1);
}

.bd-white-2 {
  border-color: rgba(255, 255, 255, 0.2);
}

.bd-white-3 {
  border-color: rgba(255, 255, 255, 0.3);
}

.bd-white-4 {
  border-color: rgba(255, 255, 255, 0.4);
}

.bd-white-5 {
  border-color: rgba(255, 255, 255, 0.5);
}

.bd-white-6 {
  border-color: rgba(255, 255, 255, 0.6);
}

.bd-white-7 {
  border-color: rgba(255, 255, 255, 0.7);
}

.bd-white-8 {
  border-color: rgba(255, 255, 255, 0.8);
}

radius-1 {
  border-radius: 1px;
}

.radius-5 {
  border-radius: 5px;
}

.radius-10 {
  border-radius: 10px;
}

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

.radius-30 {
  border-radius: 30px;
}

.radius-40 {
  border-radius: 40px;
}

.radius-50 {
  border-radius: 50px !important;
}

.bd-dashed {
  border-style: dashed;
}

.bd-dotted {
  border-style: dotted;
}

@media (min-width: 480px) {
  .bd-xs {
    border: 1px solid #ededf5;
  }
  .bd-xs-t {
    border-top: 1px solid #ededf5;
  }
  .bd-xs-e {
    border-right: 1px solid #ededf5;
  }
  .bd-xs-b {
    border-bottom: 1px solid #ededf5;
  }
  .bd-xs-s {
    border-left: 1px solid #ededf5;
  }
  .bd-xs-y {
    border-top: 1px solid #ededf5;
    border-bottom: 1px solid #ededf5;
  }
  .bd-xs-x {
    border-left: 1px solid #ededf5;
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 576px) {
  .bd-sm {
    border: 1px solid #ededf5;
  }
  .bd-sm-t {
    border-top: 1px solid #ededf5;
  }
  .bd-sm-e {
    border-right: 1px solid #ededf5;
  }
  .bd-sm-e-0 {
    border-right: 0 !important;
  }
  .bd-sm-b {
    border-bottom: 1px solid #ededf5;
  }
  .bd-sm-s {
    border-left: 1px solid #ededf5;
  }
  .bd-sm-s-0 {
    border-left: 0 !important;
  }
  .bd-sm-y {
    border-top: 1px solid #ededf5;
    border-bottom: 1px solid #ededf5;
  }
  .bd-sm-x {
    border-left: 1px solid #ededf5;
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 768px) {
  .bd-md {
    border: 1px solid #ededf5;
  }
  .bd-md-t {
    border-top: 1px solid #ededf5;
  }
  .bd-md-e {
    border-right: 1px solid #ededf5;
  }
  .bd-md-b {
    border-bottom: 1px solid #ededf5;
  }
  .bd-md-s {
    border-left: 1px solid #ededf5;
  }
  .bd-md-y {
    border-top: 1px solid #ededf5;
    border-bottom: 1px solid #ededf5;
  }
  .bd-md-x {
    border-left: 1px solid #ededf5;
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 992px) {
  .bd-lg {
    border: 1px solid #ededf5;
  }
  .bd-lg-t {
    border-top: 1px solid #ededf5;
  }
  .bd-lg-enf {
    border-right: 1px solid #ededf5;
  }
  .bd-lg-b {
    border-bottom: 1px solid #ededf5;
  }
  .bd-lg-s {
    border-left: 1px solid #ededf5;
  }
  .bd-lg-y {
    border-top: 1px solid #ededf5;
    border-bottom: 1px solid #ededf5;
  }
  .bd-lg-x {
    border-left: 1px solid #ededf5;
    border-right: 1px solid #ededf5;
  }
}
@media (min-width: 1200px) {
  .bd-xl {
    border: 1px solid #ededf5;
  }
  .bd-xl-t {
    border-top: 1px solid #ededf5;
  }
  .bd-xl-e {
    border-right: 1px solid #ededf5;
  }
  .bd-xl-b {
    border-bottom: 1px solid #ededf5;
  }
  .bd-xl-s {
    border-left: 1px solid #ededf5;
  }
  .bd-xl-y {
    border-top: 1px solid #ededf5;
    border-bottom: 1px solid #ededf5;
  }
  .bd-xl-x {
    border-left: 1px solid #ededf5;
    border-right: 1px solid #ededf5;
  }
}
.br-ts-0 {
  border-top-left-radius: 0 !important;
}

.br-bs-0 {
  border-bottom-left-radius: 0 !important;
}

.br-te-0 {
  border-top-right-radius: 0 !important;
}

.br-be-0 {
  border-bottom-right-radius: 0 !important;
}

.br-ts-5 {
  border-top-left-radius: 5px !important;
}

.br-te-5 {
  border-top-right-radius: 5px !important;
}

.br-be-5 {
  border-bottom-right-radius: 5px !important;
}

.br-bs-5 {
  border-bottom-left-radius: 5px !important;
}

.border-start-primary {
  border-left-color: var(--primary-bg-color) !important;
}

.border-start-success {
  border-left-color: #016a59 !important;
}

.border-start-warning {
  border-left-color: #ffbd5a !important;
}

.border-primary-light {
  border: 1px solid #d4d4f7;
}

.border-pink-light {
  border: 1px solid #f3a7cc;
}

.border-secondary-light {
  border: 1px solid #f1cbd3;
}

.br-5 {
  border-radius: 5px !important;
}

@media (max-width: 480px) {
  .bd-xs-e-0 {
    border-right: 0 !important;
  }
  .bd-xs-s-0 {
    border-left: 0 !important;
  }
}
@media (max-width: 991px) {
  .bd-md-e-0 {
    border-right: 0 !important;
  }
}
@media (max-width: 1024px) {
  .bd-lg-e-0 {
    border-right: 0 !important;
  }
}
@media (max-width: 1366px) {
  .bd-xl-e-0 {
    border-right: 0 !important;
  }
}
/* ######## BOOTSTRAP ######## */
.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;
}

/* ###### 9.3 Height   ###### */
.ht-5 {
  height: 5px;
}

.ht-5p {
  height: 5%;
}

.mx-ht-5p {
  max-height: 5%;
}

.mn-ht-5p {
  min-height: 5%;
}

.ht-5-f {
  height: 5px !important;
}

.ht-5p-f {
  height: 5% !important;
}

.ht-10 {
  height: 10px;
}

.ht-10p {
  height: 10%;
}

.mx-ht-10p {
  max-height: 10%;
}

.mn-ht-10p {
  min-height: 10%;
}

.ht-10-f {
  height: 10px !important;
}

.ht-10p-f {
  height: 10% !important;
}

.ht-15 {
  height: 15px;
}

.ht-15p {
  height: 15%;
}

.mx-ht-15p {
  max-height: 15%;
}

.mn-ht-15p {
  min-height: 15%;
}

.ht-15-f {
  height: 15px !important;
}

.ht-15p-f {
  height: 15% !important;
}

.ht-20 {
  height: 20px;
}

.ht-20p {
  height: 20%;
}

.mx-ht-20p {
  max-height: 20%;
}

.mn-ht-20p {
  min-height: 20%;
}

.ht-20-f {
  height: 20px !important;
}

.ht-20p-f {
  height: 20% !important;
}

.ht-25 {
  height: 25px;
}

.ht-25p {
  height: 25%;
}

.mx-ht-25p {
  max-height: 25%;
}

.mn-ht-25p {
  min-height: 25%;
}

.ht-25-f {
  height: 25px !important;
}

.ht-25p-f {
  height: 25% !important;
}

.ht-30 {
  height: 30px;
}

.ht-30p {
  height: 30%;
}

.mx-ht-30p {
  max-height: 30%;
}

.mn-ht-30p {
  min-height: 30%;
}

.ht-30-f {
  height: 30px !important;
}

.ht-30p-f {
  height: 30% !important;
}

.ht-35 {
  height: 35px;
}

.ht-35p {
  height: 35%;
}

.mx-ht-35p {
  max-height: 35%;
}

.mn-ht-35p {
  min-height: 35%;
}

.ht-35-f {
  height: 35px !important;
}

.ht-35p-f {
  height: 35% !important;
}

.ht-40 {
  height: 40px;
}

.ht-40p {
  height: 40%;
}

.mx-ht-40p {
  max-height: 40%;
}

.mn-ht-40p {
  min-height: 40%;
}

.ht-40-f {
  height: 40px !important;
}

.ht-40p-f {
  height: 40% !important;
}

.ht-45 {
  height: 45px;
}

.ht-45p {
  height: 45%;
}

.mx-ht-45p {
  max-height: 45%;
}

.mn-ht-45p {
  min-height: 45%;
}

.ht-45-f {
  height: 45px !important;
}

.ht-45p-f {
  height: 45% !important;
}

.ht-50 {
  height: 50px;
}

.ht-50p {
  height: 50%;
}

.mx-ht-50p {
  max-height: 50%;
}

.mn-ht-50p {
  min-height: 50%;
}

.ht-50-f {
  height: 50px !important;
}

.ht-50p-f {
  height: 50% !important;
}

.ht-55 {
  height: 55px;
}

.ht-55p {
  height: 55%;
}

.mx-ht-55p {
  max-height: 55%;
}

.mn-ht-55p {
  min-height: 55%;
}

.ht-55-f {
  height: 55px !important;
}

.ht-55p-f {
  height: 55% !important;
}

.ht-60 {
  height: 60px;
}

.ht-60p {
  height: 60%;
}

.mx-ht-60p {
  max-height: 60%;
}

.mn-ht-60p {
  min-height: 60%;
}

.ht-60-f {
  height: 60px !important;
}

.ht-60p-f {
  height: 60% !important;
}

.ht-65 {
  height: 65px;
}

.ht-65p {
  height: 65%;
}

.mx-ht-65p {
  max-height: 65%;
}

.mn-ht-65p {
  min-height: 65%;
}

.ht-65-f {
  height: 65px !important;
}

.ht-65p-f {
  height: 65% !important;
}

.ht-70 {
  height: 70px;
}

.ht-70p {
  height: 70%;
}

.mx-ht-70p {
  max-height: 70%;
}

.mn-ht-70p {
  min-height: 70%;
}

.ht-70-f {
  height: 70px !important;
}

.ht-70p-f {
  height: 70% !important;
}

.ht-75 {
  height: 75px;
}

.ht-75p {
  height: 75%;
}

.mx-ht-75p {
  max-height: 75%;
}

.mn-ht-75p {
  min-height: 75%;
}

.ht-75-f {
  height: 75px !important;
}

.ht-75p-f {
  height: 75% !important;
}

.ht-80 {
  height: 80px;
}

.ht-80p {
  height: 80%;
}

.mx-ht-80p {
  max-height: 80%;
}

.mn-ht-80p {
  min-height: 80%;
}

.ht-80-f {
  height: 80px !important;
}

.ht-80p-f {
  height: 80% !important;
}

.ht-85 {
  height: 85px;
}

.ht-85p {
  height: 85%;
}

.mx-ht-85p {
  max-height: 85%;
}

.mn-ht-85p {
  min-height: 85%;
}

.ht-85-f {
  height: 85px !important;
}

.ht-85p-f {
  height: 85% !important;
}

.ht-90 {
  height: 90px;
}

.ht-90p {
  height: 90%;
}

.mx-ht-90p {
  max-height: 90%;
}

.mn-ht-90p {
  min-height: 90%;
}

.ht-90-f {
  height: 90px !important;
}

.ht-90p-f {
  height: 90% !important;
}

.ht-95 {
  height: 95px;
}

.ht-95p {
  height: 95%;
}

.mx-ht-95p {
  max-height: 95%;
}

.mn-ht-95p {
  min-height: 95%;
}

.ht-95-f {
  height: 95px !important;
}

.ht-95p-f {
  height: 95% !important;
}

.ht-100 {
  height: 100px !important;
}

.ht-100p {
  height: 100%;
}

.mx-ht-100p {
  max-height: 100%;
}

.mn-ht-100p {
  min-height: 100%;
}

.ht-100-f {
  height: 100px !important;
}

.ht-100p-f {
  height: 100% !important;
}

.ht-136 {
  height: 136px;
}

.ht-150 {
  height: 150px;
}

.ht-175 {
  height: 175px;
}

.ht-180 {
  height: 180px;
}

.ht-200 {
  height: 200px;
}

.ht-210 {
  height: 210px;
}

.ht-220 {
  height: 220px;
}

.ht-226 {
  height: 226px;
}

.ht-230 {
  height: 230px !important;
}

.ht-238 {
  height: 238px !important;
}

.wd-230 {
  width: 230px !important;
}

.ht-250 {
  height: 250px;
}

.ht-270 {
  height: 270px;
}

.ht-300 {
  height: 300px;
}

.ht-350 {
  height: 350px;
}

.ht-400 {
  height: 400px;
}

.ht-450 {
  height: 450px;
}

.ht-500 {
  height: 500px;
}

.ht-550 {
  height: 550px;
}

.ht-600 {
  height: 600px;
}

.ht-650 {
  height: 650px;
}

.ht-700 {
  height: 700px;
}

.ht-750 {
  height: 750px;
}

.ht-800 {
  height: 800px;
}

.ht-100v {
  height: 100vh;
}

.ht-1 {
  height: 1px;
}

.ht-2 {
  height: 2px;
}

.ht-3 {
  height: 3px;
}

.ht-4 {
  height: 4px;
}

.ht-6 {
  height: 6px;
}

.ht-7 {
  height: 7px;
}

.ht-8 {
  height: 8px;
}

.ht-9 {
  height: 9px;
}

.ht-auto {
  height: auto;
}

.ht-16 {
  height: 16px;
}

.ht-32 {
  height: 32px;
}

.ht-36 {
  height: 36px;
}

.ht-48 {
  height: 48px;
}

.ht-64 {
  height: 64px;
}

.ht-72 {
  height: 72px;
}

.ht-115 {
  height: 115px;
}

.ht-120 {
  height: 120px;
}

.ht-160 {
  height: 160px;
}

@media (min-width: 480px) {
  .ht-xs-5 {
    height: 5px;
  }
  .ht-xs-5p {
    height: 5%;
  }
  .mx-ht-xs-5p {
    max-height: 5%;
  }
  .mn-ht-xs-5p {
    min-height: 5%;
  }
  .ht-xs-5-f {
    height: 5px !important;
  }
  .ht-xs-5p-f {
    height: 5% !important;
  }
  .ht-xs-10 {
    height: 10px;
  }
  .ht-xs-10p {
    height: 10%;
  }
  .mx-ht-xs-10p {
    max-height: 10%;
  }
  .mn-ht-xs-10p {
    min-height: 10%;
  }
  .ht-xs-10-f {
    height: 10px !important;
  }
  .ht-xs-10p-f {
    height: 10% !important;
  }
  .ht-xs-15 {
    height: 15px;
  }
  .ht-xs-15p {
    height: 15%;
  }
  .mx-ht-xs-15p {
    max-height: 15%;
  }
  .mn-ht-xs-15p {
    min-height: 15%;
  }
  .ht-xs-15-f {
    height: 15px !important;
  }
  .ht-xs-15p-f {
    height: 15% !important;
  }
  .ht-xs-20 {
    height: 20px;
  }
  .ht-xs-20p {
    height: 20%;
  }
  .mx-ht-xs-20p {
    max-height: 20%;
  }
  .mn-ht-xs-20p {
    min-height: 20%;
  }
  .ht-xs-20-f {
    height: 20px !important;
  }
  .ht-xs-20p-f {
    height: 20% !important;
  }
  .ht-xs-25 {
    height: 25px;
  }
  .ht-xs-25p {
    height: 25%;
  }
  .mx-ht-xs-25p {
    max-height: 25%;
  }
  .mn-ht-xs-25p {
    min-height: 25%;
  }
  .ht-xs-25-f {
    height: 25px !important;
  }
  .ht-xs-25p-f {
    height: 25% !important;
  }
  .ht-xs-30 {
    height: 30px;
  }
  .ht-xs-30p {
    height: 30%;
  }
  .mx-ht-xs-30p {
    max-height: 30%;
  }
  .mn-ht-xs-30p {
    min-height: 30%;
  }
  .ht-xs-30-f {
    height: 30px !important;
  }
  .ht-xs-30p-f {
    height: 30% !important;
  }
  .ht-xs-35 {
    height: 35px;
  }
  .ht-xs-35p {
    height: 35%;
  }
  .mx-ht-xs-35p {
    max-height: 35%;
  }
  .mn-ht-xs-35p {
    min-height: 35%;
  }
  .ht-xs-35-f {
    height: 35px !important;
  }
  .ht-xs-35p-f {
    height: 35% !important;
  }
  .ht-xs-40 {
    height: 40px;
  }
  .ht-xs-40p {
    height: 40%;
  }
  .mx-ht-xs-40p {
    max-height: 40%;
  }
  .mn-ht-xs-40p {
    min-height: 40%;
  }
  .ht-xs-40-f {
    height: 40px !important;
  }
  .ht-xs-40p-f {
    height: 40% !important;
  }
  .ht-xs-45 {
    height: 45px;
  }
  .ht-xs-45p {
    height: 45%;
  }
  .mx-ht-xs-45p {
    max-height: 45%;
  }
  .mn-ht-xs-45p {
    min-height: 45%;
  }
  .ht-xs-45-f {
    height: 45px !important;
  }
  .ht-xs-45p-f {
    height: 45% !important;
  }
  .ht-xs-50 {
    height: 50px;
  }
  .ht-xs-50p {
    height: 50%;
  }
  .mx-ht-xs-50p {
    max-height: 50%;
  }
  .mn-ht-xs-50p {
    min-height: 50%;
  }
  .ht-xs-50-f {
    height: 50px !important;
  }
  .ht-xs-50p-f {
    height: 50% !important;
  }
  .ht-xs-55 {
    height: 55px;
  }
  .ht-xs-55p {
    height: 55%;
  }
  .mx-ht-xs-55p {
    max-height: 55%;
  }
  .mn-ht-xs-55p {
    min-height: 55%;
  }
  .ht-xs-55-f {
    height: 55px !important;
  }
  .ht-xs-55p-f {
    height: 55% !important;
  }
  .ht-xs-60 {
    height: 60px;
  }
  .ht-xs-60p {
    height: 60%;
  }
  .mx-ht-xs-60p {
    max-height: 60%;
  }
  .mn-ht-xs-60p {
    min-height: 60%;
  }
  .ht-xs-60-f {
    height: 60px !important;
  }
  .ht-xs-60p-f {
    height: 60% !important;
  }
  .ht-xs-65 {
    height: 65px;
  }
  .ht-xs-65p {
    height: 65%;
  }
  .mx-ht-xs-65p {
    max-height: 65%;
  }
  .mn-ht-xs-65p {
    min-height: 65%;
  }
  .ht-xs-65-f {
    height: 65px !important;
  }
  .ht-xs-65p-f {
    height: 65% !important;
  }
  .ht-xs-70 {
    height: 70px;
  }
  .ht-xs-70p {
    height: 70%;
  }
  .mx-ht-xs-70p {
    max-height: 70%;
  }
  .mn-ht-xs-70p {
    min-height: 70%;
  }
  .ht-xs-70-f {
    height: 70px !important;
  }
  .ht-xs-70p-f {
    height: 70% !important;
  }
  .ht-xs-75 {
    height: 75px;
  }
  .ht-xs-75p {
    height: 75%;
  }
  .mx-ht-xs-75p {
    max-height: 75%;
  }
  .mn-ht-xs-75p {
    min-height: 75%;
  }
  .ht-xs-75-f {
    height: 75px !important;
  }
  .ht-xs-75p-f {
    height: 75% !important;
  }
  .ht-xs-80 {
    height: 80px;
  }
  .ht-xs-80p {
    height: 80%;
  }
  .mx-ht-xs-80p {
    max-height: 80%;
  }
  .mn-ht-xs-80p {
    min-height: 80%;
  }
  .ht-xs-80-f {
    height: 80px !important;
  }
  .ht-xs-80p-f {
    height: 80% !important;
  }
  .ht-xs-85 {
    height: 85px;
  }
  .ht-xs-85p {
    height: 85%;
  }
  .mx-ht-xs-85p {
    max-height: 85%;
  }
  .mn-ht-xs-85p {
    min-height: 85%;
  }
  .ht-xs-85-f {
    height: 85px !important;
  }
  .ht-xs-85p-f {
    height: 85% !important;
  }
  .ht-xs-90 {
    height: 90px;
  }
  .ht-xs-90p {
    height: 90%;
  }
  .mx-ht-xs-90p {
    max-height: 90%;
  }
  .mn-ht-xs-90p {
    min-height: 90%;
  }
  .ht-xs-90-f {
    height: 90px !important;
  }
  .ht-xs-90p-f {
    height: 90% !important;
  }
  .ht-xs-95 {
    height: 95px;
  }
  .ht-xs-95p {
    height: 95%;
  }
  .mx-ht-xs-95p {
    max-height: 95%;
  }
  .mn-ht-xs-95p {
    min-height: 95%;
  }
  .ht-xs-95-f {
    height: 95px !important;
  }
  .ht-xs-95p-f {
    height: 95% !important;
  }
  .ht-xs-100 {
    height: 100px;
  }
  .ht-xs-100p {
    height: 100%;
  }
  .mx-ht-xs-100p {
    max-height: 100%;
  }
  .mn-ht-xs-100p {
    min-height: 100%;
  }
  .ht-xs-100-f {
    height: 100px !important;
  }
  .ht-xs-100p-f {
    height: 100% !important;
  }
  .ht-xs-150 {
    height: 150px;
  }
  .ht-xs-150p {
    height: 150%;
  }
  .mx-ht-xs-150p {
    max-height: 150%;
  }
  .mn-ht-xs-150p {
    min-height: 150%;
  }
  .ht-xs-150-f {
    height: 150px !important;
  }
  .ht-xs-150p-f {
    height: 150% !important;
  }
  .ht-xs-200 {
    height: 200px;
  }
  .ht-xs-200p {
    height: 200%;
  }
  .mx-ht-xs-200p {
    max-height: 200%;
  }
  .mn-ht-xs-200p {
    min-height: 200%;
  }
  .ht-xs-200-f {
    height: 200px !important;
  }
  .ht-xs-200p-f {
    height: 200% !important;
  }
  .ht-xs-250 {
    height: 250px;
  }
  .ht-xs-250p {
    height: 250%;
  }
  .mx-ht-xs-250p {
    max-height: 250%;
  }
  .mn-ht-xs-250p {
    min-height: 250%;
  }
  .ht-xs-250-f {
    height: 250px !important;
  }
  .ht-xs-250p-f {
    height: 250% !important;
  }
  .ht-xs-300 {
    height: 300px;
  }
  .ht-xs-300p {
    height: 300%;
  }
  .mx-ht-xs-300p {
    max-height: 300%;
  }
  .mn-ht-xs-300p {
    min-height: 300%;
  }
  .ht-xs-300-f {
    height: 300px !important;
  }
  .ht-xs-300p-f {
    height: 300% !important;
  }
  .ht-xs-350 {
    height: 350px;
  }
  .ht-xs-350p {
    height: 350%;
  }
  .mx-ht-xs-350p {
    max-height: 350%;
  }
  .mn-ht-xs-350p {
    min-height: 350%;
  }
  .ht-xs-350-f {
    height: 350px !important;
  }
  .ht-xs-350p-f {
    height: 350% !important;
  }
  .ht-xs-400 {
    height: 400px;
  }
  .ht-xs-400p {
    height: 400%;
  }
  .mx-ht-xs-400p {
    max-height: 400%;
  }
  .mn-ht-xs-400p {
    min-height: 400%;
  }
  .ht-xs-400-f {
    height: 400px !important;
  }
  .ht-xs-400p-f {
    height: 400% !important;
  }
  .ht-xs-450 {
    height: 450px;
  }
  .ht-xs-450p {
    height: 450%;
  }
  .mx-ht-xs-450p {
    max-height: 450%;
  }
  .mn-ht-xs-450p {
    min-height: 450%;
  }
  .ht-xs-450-f {
    height: 450px !important;
  }
  .ht-xs-450p-f {
    height: 450% !important;
  }
  .ht-xs-500 {
    height: 500px;
  }
  .ht-xs-500p {
    height: 500%;
  }
  .mx-ht-xs-500p {
    max-height: 500%;
  }
  .mn-ht-xs-500p {
    min-height: 500%;
  }
  .ht-xs-500-f {
    height: 500px !important;
  }
  .ht-xs-500p-f {
    height: 500% !important;
  }
  .ht-xs-550 {
    height: 550px;
  }
  .ht-xs-550p {
    height: 550%;
  }
  .mx-ht-xs-550p {
    max-height: 550%;
  }
  .mn-ht-xs-550p {
    min-height: 550%;
  }
  .ht-xs-550-f {
    height: 550px !important;
  }
  .ht-xs-550p-f {
    height: 550% !important;
  }
  .ht-xs-600 {
    height: 600px;
  }
  .ht-xs-600p {
    height: 600%;
  }
  .mx-ht-xs-600p {
    max-height: 600%;
  }
  .mn-ht-xs-600p {
    min-height: 600%;
  }
  .ht-xs-600-f {
    height: 600px !important;
  }
  .ht-xs-600p-f {
    height: 600% !important;
  }
  .ht-xs-650 {
    height: 650px;
  }
  .ht-xs-650p {
    height: 650%;
  }
  .mx-ht-xs-650p {
    max-height: 650%;
  }
  .mn-ht-xs-650p {
    min-height: 650%;
  }
  .ht-xs-650-f {
    height: 650px !important;
  }
  .ht-xs-650p-f {
    height: 650% !important;
  }
  .ht-xs-700 {
    height: 700px;
  }
  .ht-xs-700p {
    height: 700%;
  }
  .mx-ht-xs-700p {
    max-height: 700%;
  }
  .mn-ht-xs-700p {
    min-height: 700%;
  }
  .ht-xs-700-f {
    height: 700px !important;
  }
  .ht-xs-700p-f {
    height: 700% !important;
  }
  .ht-xs-750 {
    height: 750px;
  }
  .ht-xs-750p {
    height: 750%;
  }
  .mx-ht-xs-750p {
    max-height: 750%;
  }
  .mn-ht-xs-750p {
    min-height: 750%;
  }
  .ht-xs-750-f {
    height: 750px !important;
  }
  .ht-xs-750p-f {
    height: 750% !important;
  }
  .ht-xs-800 {
    height: 800px;
  }
  .ht-xs-800p {
    height: 800%;
  }
  .mx-ht-xs-800p {
    max-height: 800%;
  }
  .mn-ht-xs-800p {
    min-height: 800%;
  }
  .ht-xs-800-f {
    height: 800px !important;
  }
  .ht-xs-800p-f {
    height: 800% !important;
  }
  .ht-xs-850 {
    height: 850px;
  }
  .ht-xs-850p {
    height: 850%;
  }
  .mx-ht-xs-850p {
    max-height: 850%;
  }
  .mn-ht-xs-850p {
    min-height: 850%;
  }
  .ht-xs-850-f {
    height: 850px !important;
  }
  .ht-xs-850p-f {
    height: 850% !important;
  }
  .ht-xs-100v {
    height: 100vh;
  }
}
@media (min-width: 576px) {
  .ht-sm-5 {
    height: 5px;
  }
  .ht-sm-5p {
    height: 5%;
  }
  .mx-ht-sm-5p {
    max-height: 5%;
  }
  .mn-ht-sm-5p {
    min-height: 5%;
  }
  .ht-sm-5-f {
    height: 5px !important;
  }
  .ht-sm-5p-f {
    height: 5% !important;
  }
  .ht-sm-10 {
    height: 10px;
  }
  .ht-sm-10p {
    height: 10%;
  }
  .mx-ht-sm-10p {
    max-height: 10%;
  }
  .mn-ht-sm-10p {
    min-height: 10%;
  }
  .ht-sm-10-f {
    height: 10px !important;
  }
  .ht-sm-10p-f {
    height: 10% !important;
  }
  .ht-sm-15 {
    height: 15px;
  }
  .ht-sm-15p {
    height: 15%;
  }
  .mx-ht-sm-15p {
    max-height: 15%;
  }
  .mn-ht-sm-15p {
    min-height: 15%;
  }
  .ht-sm-15-f {
    height: 15px !important;
  }
  .ht-sm-15p-f {
    height: 15% !important;
  }
  .ht-sm-20 {
    height: 20px;
  }
  .ht-sm-20p {
    height: 20%;
  }
  .mx-ht-sm-20p {
    max-height: 20%;
  }
  .mn-ht-sm-20p {
    min-height: 20%;
  }
  .ht-sm-20-f {
    height: 20px !important;
  }
  .ht-sm-20p-f {
    height: 20% !important;
  }
  .ht-sm-25 {
    height: 25px;
  }
  .ht-sm-25p {
    height: 25%;
  }
  .mx-ht-sm-25p {
    max-height: 25%;
  }
  .mn-ht-sm-25p {
    min-height: 25%;
  }
  .ht-sm-25-f {
    height: 25px !important;
  }
  .ht-sm-25p-f {
    height: 25% !important;
  }
  .ht-sm-30 {
    height: 30px;
  }
  .ht-sm-30p {
    height: 30%;
  }
  .mx-ht-sm-30p {
    max-height: 30%;
  }
  .mn-ht-sm-30p {
    min-height: 30%;
  }
  .ht-sm-30-f {
    height: 30px !important;
  }
  .ht-sm-30p-f {
    height: 30% !important;
  }
  .ht-sm-35 {
    height: 35px;
  }
  .ht-sm-35p {
    height: 35%;
  }
  .mx-ht-sm-35p {
    max-height: 35%;
  }
  .mn-ht-sm-35p {
    min-height: 35%;
  }
  .ht-sm-35-f {
    height: 35px !important;
  }
  .ht-sm-35p-f {
    height: 35% !important;
  }
  .ht-sm-40 {
    height: 40px;
  }
  .ht-sm-40p {
    height: 40%;
  }
  .mx-ht-sm-40p {
    max-height: 40%;
  }
  .mn-ht-sm-40p {
    min-height: 40%;
  }
  .ht-sm-40-f {
    height: 40px !important;
  }
  .ht-sm-40p-f {
    height: 40% !important;
  }
  .ht-sm-45 {
    height: 45px;
  }
  .ht-sm-45p {
    height: 45%;
  }
  .mx-ht-sm-45p {
    max-height: 45%;
  }
  .mn-ht-sm-45p {
    min-height: 45%;
  }
  .ht-sm-45-f {
    height: 45px !important;
  }
  .ht-sm-45p-f {
    height: 45% !important;
  }
  .ht-sm-50 {
    height: 50px;
  }
  .ht-sm-50p {
    height: 50%;
  }
  .mx-ht-sm-50p {
    max-height: 50%;
  }
  .mn-ht-sm-50p {
    min-height: 50%;
  }
  .ht-sm-50-f {
    height: 50px !important;
  }
  .ht-sm-50p-f {
    height: 50% !important;
  }
  .ht-sm-55 {
    height: 55px;
  }
  .ht-sm-55p {
    height: 55%;
  }
  .mx-ht-sm-55p {
    max-height: 55%;
  }
  .mn-ht-sm-55p {
    min-height: 55%;
  }
  .ht-sm-55-f {
    height: 55px !important;
  }
  .ht-sm-55p-f {
    height: 55% !important;
  }
  .ht-sm-60 {
    height: 60px;
  }
  .ht-sm-60p {
    height: 60%;
  }
  .mx-ht-sm-60p {
    max-height: 60%;
  }
  .mn-ht-sm-60p {
    min-height: 60%;
  }
  .ht-sm-60-f {
    height: 60px !important;
  }
  .ht-sm-60p-f {
    height: 60% !important;
  }
  .ht-sm-65 {
    height: 65px;
  }
  .ht-sm-65p {
    height: 65%;
  }
  .mx-ht-sm-65p {
    max-height: 65%;
  }
  .mn-ht-sm-65p {
    min-height: 65%;
  }
  .ht-sm-65-f {
    height: 65px !important;
  }
  .ht-sm-65p-f {
    height: 65% !important;
  }
  .ht-sm-70 {
    height: 70px;
  }
  .ht-sm-70p {
    height: 70%;
  }
  .mx-ht-sm-70p {
    max-height: 70%;
  }
  .mn-ht-sm-70p {
    min-height: 70%;
  }
  .ht-sm-70-f {
    height: 70px !important;
  }
  .ht-sm-70p-f {
    height: 70% !important;
  }
  .ht-sm-75 {
    height: 75px;
  }
  .ht-sm-75p {
    height: 75%;
  }
  .mx-ht-sm-75p {
    max-height: 75%;
  }
  .mn-ht-sm-75p {
    min-height: 75%;
  }
  .ht-sm-75-f {
    height: 75px !important;
  }
  .ht-sm-75p-f {
    height: 75% !important;
  }
  .ht-sm-80 {
    height: 80px;
  }
  .ht-sm-80p {
    height: 80%;
  }
  .mx-ht-sm-80p {
    max-height: 80%;
  }
  .mn-ht-sm-80p {
    min-height: 80%;
  }
  .ht-sm-80-f {
    height: 80px !important;
  }
  .ht-sm-80p-f {
    height: 80% !important;
  }
  .ht-sm-85 {
    height: 85px;
  }
  .ht-sm-85p {
    height: 85%;
  }
  .mx-ht-sm-85p {
    max-height: 85%;
  }
  .mn-ht-sm-85p {
    min-height: 85%;
  }
  .ht-sm-85-f {
    height: 85px !important;
  }
  .ht-sm-85p-f {
    height: 85% !important;
  }
  .ht-sm-90 {
    height: 90px;
  }
  .ht-sm-90p {
    height: 90%;
  }
  .mx-ht-sm-90p {
    max-height: 90%;
  }
  .mn-ht-sm-90p {
    min-height: 90%;
  }
  .ht-sm-90-f {
    height: 90px !important;
  }
  .ht-sm-90p-f {
    height: 90% !important;
  }
  .ht-sm-95 {
    height: 95px;
  }
  .ht-sm-95p {
    height: 95%;
  }
  .mx-ht-sm-95p {
    max-height: 95%;
  }
  .mn-ht-sm-95p {
    min-height: 95%;
  }
  .ht-sm-95-f {
    height: 95px !important;
  }
  .ht-sm-95p-f {
    height: 95% !important;
  }
  .ht-sm-100 {
    height: 100px;
  }
  .ht-sm-100p {
    height: 100%;
  }
  .mx-ht-sm-100p {
    max-height: 100%;
  }
  .mn-ht-sm-100p {
    min-height: 100%;
  }
  .ht-sm-100-f {
    height: 100px !important;
  }
  .ht-sm-100p-f {
    height: 100% !important;
  }
  .ht-sm-150 {
    height: 150px;
  }
  .ht-sm-150p {
    height: 150%;
  }
  .mx-ht-sm-150p {
    max-height: 150%;
  }
  .mn-ht-sm-150p {
    min-height: 150%;
  }
  .ht-sm-150-f {
    height: 150px !important;
  }
  .ht-sm-150p-f {
    height: 150% !important;
  }
  .ht-sm-200 {
    height: 200px;
  }
  .ht-sm-200p {
    height: 200%;
  }
  .mx-ht-sm-200p {
    max-height: 200%;
  }
  .mn-ht-sm-200p {
    min-height: 200%;
  }
  .ht-sm-200-f {
    height: 200px !important;
  }
  .ht-sm-200p-f {
    height: 200% !important;
  }
  .ht-sm-250 {
    height: 250px;
  }
  .ht-sm-250p {
    height: 250%;
  }
  .mx-ht-sm-250p {
    max-height: 250%;
  }
  .mn-ht-sm-250p {
    min-height: 250%;
  }
  .ht-sm-250-f {
    height: 250px !important;
  }
  .ht-sm-250p-f {
    height: 250% !important;
  }
  .ht-sm-300 {
    height: 300px;
  }
  .ht-sm-300p {
    height: 300%;
  }
  .mx-ht-sm-300p {
    max-height: 300%;
  }
  .mn-ht-sm-300p {
    min-height: 300%;
  }
  .ht-sm-300-f {
    height: 300px !important;
  }
  .ht-sm-300p-f {
    height: 300% !important;
  }
  .ht-sm-350 {
    height: 350px;
  }
  .ht-sm-350p {
    height: 350%;
  }
  .mx-ht-sm-350p {
    max-height: 350%;
  }
  .mn-ht-sm-350p {
    min-height: 350%;
  }
  .ht-sm-350-f {
    height: 350px !important;
  }
  .ht-sm-350p-f {
    height: 350% !important;
  }
  .ht-sm-400 {
    height: 400px;
  }
  .ht-sm-400p {
    height: 400%;
  }
  .mx-ht-sm-400p {
    max-height: 400%;
  }
  .mn-ht-sm-400p {
    min-height: 400%;
  }
  .ht-sm-400-f {
    height: 400px !important;
  }
  .ht-sm-400p-f {
    height: 400% !important;
  }
  .ht-sm-450 {
    height: 450px;
  }
  .ht-sm-450p {
    height: 450%;
  }
  .mx-ht-sm-450p {
    max-height: 450%;
  }
  .mn-ht-sm-450p {
    min-height: 450%;
  }
  .ht-sm-450-f {
    height: 450px !important;
  }
  .ht-sm-450p-f {
    height: 450% !important;
  }
  .ht-sm-500 {
    height: 500px;
  }
  .ht-sm-500p {
    height: 500%;
  }
  .mx-ht-sm-500p {
    max-height: 500%;
  }
  .mn-ht-sm-500p {
    min-height: 500%;
  }
  .ht-sm-500-f {
    height: 500px !important;
  }
  .ht-sm-500p-f {
    height: 500% !important;
  }
  .ht-sm-550 {
    height: 550px;
  }
  .ht-sm-550p {
    height: 550%;
  }
  .mx-ht-sm-550p {
    max-height: 550%;
  }
  .mn-ht-sm-550p {
    min-height: 550%;
  }
  .ht-sm-550-f {
    height: 550px !important;
  }
  .ht-sm-550p-f {
    height: 550% !important;
  }
  .ht-sm-600 {
    height: 600px;
  }
  .ht-sm-600p {
    height: 600%;
  }
  .mx-ht-sm-600p {
    max-height: 600%;
  }
  .mn-ht-sm-600p {
    min-height: 600%;
  }
  .ht-sm-600-f {
    height: 600px !important;
  }
  .ht-sm-600p-f {
    height: 600% !important;
  }
  .ht-sm-650 {
    height: 650px;
  }
  .ht-sm-650p {
    height: 650%;
  }
  .mx-ht-sm-650p {
    max-height: 650%;
  }
  .mn-ht-sm-650p {
    min-height: 650%;
  }
  .ht-sm-650-f {
    height: 650px !important;
  }
  .ht-sm-650p-f {
    height: 650% !important;
  }
  .ht-sm-700 {
    height: 700px;
  }
  .ht-sm-700p {
    height: 700%;
  }
  .mx-ht-sm-700p {
    max-height: 700%;
  }
  .mn-ht-sm-700p {
    min-height: 700%;
  }
  .ht-sm-700-f {
    height: 700px !important;
  }
  .ht-sm-700p-f {
    height: 700% !important;
  }
  .ht-sm-750 {
    height: 750px;
  }
  .ht-sm-750p {
    height: 750%;
  }
  .mx-ht-sm-750p {
    max-height: 750%;
  }
  .mn-ht-sm-750p {
    min-height: 750%;
  }
  .ht-sm-750-f {
    height: 750px !important;
  }
  .ht-sm-750p-f {
    height: 750% !important;
  }
  .ht-sm-800 {
    height: 800px;
  }
  .ht-sm-800p {
    height: 800%;
  }
  .mx-ht-sm-800p {
    max-height: 800%;
  }
  .mn-ht-sm-800p {
    min-height: 800%;
  }
  .ht-sm-800-f {
    height: 800px !important;
  }
  .ht-sm-800p-f {
    height: 800% !important;
  }
  .ht-sm-850 {
    height: 850px;
  }
  .ht-sm-850p {
    height: 850%;
  }
  .mx-ht-sm-850p {
    max-height: 850%;
  }
  .mn-ht-sm-850p {
    min-height: 850%;
  }
  .ht-sm-850-f {
    height: 850px !important;
  }
  .ht-sm-850p-f {
    height: 850% !important;
  }
  .ht-sm-100v {
    height: 100vh;
  }
}
@media (min-width: 768px) {
  .ht-md-5 {
    height: 5px;
  }
  .ht-md-5p {
    height: 5%;
  }
  .mx-ht-md-5p {
    max-height: 5%;
  }
  .mn-ht-md-5p {
    min-height: 5%;
  }
  .ht-md-5-f {
    height: 5px !important;
  }
  .ht-md-5p-f {
    height: 5% !important;
  }
  .ht-md-10 {
    height: 10px;
  }
  .ht-md-10p {
    height: 10%;
  }
  .mx-ht-md-10p {
    max-height: 10%;
  }
  .mn-ht-md-10p {
    min-height: 10%;
  }
  .ht-md-10-f {
    height: 10px !important;
  }
  .ht-md-10p-f {
    height: 10% !important;
  }
  .ht-md-15 {
    height: 15px;
  }
  .ht-md-15p {
    height: 15%;
  }
  .mx-ht-md-15p {
    max-height: 15%;
  }
  .mn-ht-md-15p {
    min-height: 15%;
  }
  .ht-md-15-f {
    height: 15px !important;
  }
  .ht-md-15p-f {
    height: 15% !important;
  }
  .ht-md-20 {
    height: 20px;
  }
  .ht-md-20p {
    height: 20%;
  }
  .mx-ht-md-20p {
    max-height: 20%;
  }
  .mn-ht-md-20p {
    min-height: 20%;
  }
  .ht-md-20-f {
    height: 20px !important;
  }
  .ht-md-20p-f {
    height: 20% !important;
  }
  .ht-md-25 {
    height: 25px;
  }
  .ht-md-25p {
    height: 25%;
  }
  .mx-ht-md-25p {
    max-height: 25%;
  }
  .mn-ht-md-25p {
    min-height: 25%;
  }
  .ht-md-25-f {
    height: 25px !important;
  }
  .ht-md-25p-f {
    height: 25% !important;
  }
  .ht-md-30 {
    height: 30px;
  }
  .ht-md-30p {
    height: 30%;
  }
  .mx-ht-md-30p {
    max-height: 30%;
  }
  .mn-ht-md-30p {
    min-height: 30%;
  }
  .ht-md-30-f {
    height: 30px !important;
  }
  .ht-md-30p-f {
    height: 30% !important;
  }
  .ht-md-35 {
    height: 35px;
  }
  .ht-md-35p {
    height: 35%;
  }
  .mx-ht-md-35p {
    max-height: 35%;
  }
  .mn-ht-md-35p {
    min-height: 35%;
  }
  .ht-md-35-f {
    height: 35px !important;
  }
  .ht-md-35p-f {
    height: 35% !important;
  }
  .ht-md-40 {
    height: 40px;
  }
  .ht-md-40p {
    height: 40%;
  }
  .mx-ht-md-40p {
    max-height: 40%;
  }
  .mn-ht-md-40p {
    min-height: 40%;
  }
  .ht-md-40-f {
    height: 40px !important;
  }
  .ht-md-40p-f {
    height: 40% !important;
  }
  .ht-md-45 {
    height: 45px;
  }
  .ht-md-45p {
    height: 45%;
  }
  .mx-ht-md-45p {
    max-height: 45%;
  }
  .mn-ht-md-45p {
    min-height: 45%;
  }
  .ht-md-45-f {
    height: 45px !important;
  }
  .ht-md-45p-f {
    height: 45% !important;
  }
  .ht-md-50 {
    height: 50px;
  }
  .ht-md-50p {
    height: 50%;
  }
  .mx-ht-md-50p {
    max-height: 50%;
  }
  .mn-ht-md-50p {
    min-height: 50%;
  }
  .ht-md-50-f {
    height: 50px !important;
  }
  .ht-md-50p-f {
    height: 50% !important;
  }
  .ht-md-55 {
    height: 55px;
  }
  .ht-md-55p {
    height: 55%;
  }
  .mx-ht-md-55p {
    max-height: 55%;
  }
  .mn-ht-md-55p {
    min-height: 55%;
  }
  .ht-md-55-f {
    height: 55px !important;
  }
  .ht-md-55p-f {
    height: 55% !important;
  }
  .ht-md-60 {
    height: 60px;
  }
  .ht-md-60p {
    height: 60%;
  }
  .mx-ht-md-60p {
    max-height: 60%;
  }
  .mn-ht-md-60p {
    min-height: 60%;
  }
  .ht-md-60-f {
    height: 60px !important;
  }
  .ht-md-60p-f {
    height: 60% !important;
  }
  .ht-md-65 {
    height: 65px;
  }
  .ht-md-65p {
    height: 65%;
  }
  .mx-ht-md-65p {
    max-height: 65%;
  }
  .mn-ht-md-65p {
    min-height: 65%;
  }
  .ht-md-65-f {
    height: 65px !important;
  }
  .ht-md-65p-f {
    height: 65% !important;
  }
  .ht-md-70 {
    height: 70px;
  }
  .ht-md-70p {
    height: 70%;
  }
  .mx-ht-md-70p {
    max-height: 70%;
  }
  .mn-ht-md-70p {
    min-height: 70%;
  }
  .ht-md-70-f {
    height: 70px !important;
  }
  .ht-md-70p-f {
    height: 70% !important;
  }
  .ht-md-75 {
    height: 75px;
  }
  .ht-md-75p {
    height: 75%;
  }
  .mx-ht-md-75p {
    max-height: 75%;
  }
  .mn-ht-md-75p {
    min-height: 75%;
  }
  .ht-md-75-f {
    height: 75px !important;
  }
  .ht-md-75p-f {
    height: 75% !important;
  }
  .ht-md-80 {
    height: 80px;
  }
  .ht-md-80p {
    height: 80%;
  }
  .mx-ht-md-80p {
    max-height: 80%;
  }
  .mn-ht-md-80p {
    min-height: 80%;
  }
  .ht-md-80-f {
    height: 80px !important;
  }
  .ht-md-80p-f {
    height: 80% !important;
  }
  .ht-md-85 {
    height: 85px;
  }
  .ht-md-85p {
    height: 85%;
  }
  .mx-ht-md-85p {
    max-height: 85%;
  }
  .mn-ht-md-85p {
    min-height: 85%;
  }
  .ht-md-85-f {
    height: 85px !important;
  }
  .ht-md-85p-f {
    height: 85% !important;
  }
  .ht-md-90 {
    height: 90px;
  }
  .ht-md-90p {
    height: 90%;
  }
  .mx-ht-md-90p {
    max-height: 90%;
  }
  .mn-ht-md-90p {
    min-height: 90%;
  }
  .ht-md-90-f {
    height: 90px !important;
  }
  .ht-md-90p-f {
    height: 90% !important;
  }
  .ht-md-95 {
    height: 95px;
  }
  .ht-md-95p {
    height: 95%;
  }
  .mx-ht-md-95p {
    max-height: 95%;
  }
  .mn-ht-md-95p {
    min-height: 95%;
  }
  .ht-md-95-f {
    height: 95px !important;
  }
  .ht-md-95p-f {
    height: 95% !important;
  }
  .ht-md-100 {
    height: 100px;
  }
  .ht-md-100p {
    height: 100%;
  }
  .mx-ht-md-100p {
    max-height: 100%;
  }
  .mn-ht-md-100p {
    min-height: 100%;
  }
  .ht-md-100-f {
    height: 100px !important;
  }
  .ht-md-100p-f {
    height: 100% !important;
  }
  .ht-md-150 {
    height: 150px;
  }
  .ht-md-150p {
    height: 150%;
  }
  .mx-ht-md-150p {
    max-height: 150%;
  }
  .mn-ht-md-150p {
    min-height: 150%;
  }
  .ht-md-150-f {
    height: 150px !important;
  }
  .ht-md-150p-f {
    height: 150% !important;
  }
  .ht-md-200 {
    height: 200px;
  }
  .ht-md-200p {
    height: 200%;
  }
  .mx-ht-md-200p {
    max-height: 200%;
  }
  .mn-ht-md-200p {
    min-height: 200%;
  }
  .ht-md-200-f {
    height: 200px !important;
  }
  .ht-md-200p-f {
    height: 200% !important;
  }
  .ht-md-250 {
    height: 250px;
  }
  .ht-md-250p {
    height: 250%;
  }
  .mx-ht-md-250p {
    max-height: 250%;
  }
  .mn-ht-md-250p {
    min-height: 250%;
  }
  .ht-md-250-f {
    height: 250px !important;
  }
  .ht-md-250p-f {
    height: 250% !important;
  }
  .ht-md-300 {
    height: 300px;
  }
  .ht-md-300p {
    height: 300%;
  }
  .mx-ht-md-300p {
    max-height: 300%;
  }
  .mn-ht-md-300p {
    min-height: 300%;
  }
  .ht-md-300-f {
    height: 300px !important;
  }
  .ht-md-300p-f {
    height: 300% !important;
  }
  .ht-md-350 {
    height: 350px;
  }
  .ht-md-350p {
    height: 350%;
  }
  .mx-ht-md-350p {
    max-height: 350%;
  }
  .mn-ht-md-350p {
    min-height: 350%;
  }
  .ht-md-350-f {
    height: 350px !important;
  }
  .ht-md-350p-f {
    height: 350% !important;
  }
  .ht-md-400 {
    height: 400px;
  }
  .ht-md-400p {
    height: 400%;
  }
  .mx-ht-md-400p {
    max-height: 400%;
  }
  .mn-ht-md-400p {
    min-height: 400%;
  }
  .ht-md-400-f {
    height: 400px !important;
  }
  .ht-md-400p-f {
    height: 400% !important;
  }
  .ht-md-450 {
    height: 450px;
  }
  .ht-md-450p {
    height: 450%;
  }
  .mx-ht-md-450p {
    max-height: 450%;
  }
  .mn-ht-md-450p {
    min-height: 450%;
  }
  .ht-md-450-f {
    height: 450px !important;
  }
  .ht-md-450p-f {
    height: 450% !important;
  }
  .ht-md-500 {
    height: 500px;
  }
  .ht-md-500p {
    height: 500%;
  }
  .mx-ht-md-500p {
    max-height: 500%;
  }
  .mn-ht-md-500p {
    min-height: 500%;
  }
  .ht-md-500-f {
    height: 500px !important;
  }
  .ht-md-500p-f {
    height: 500% !important;
  }
  .ht-md-550 {
    height: 550px;
  }
  .ht-md-550p {
    height: 550%;
  }
  .mx-ht-md-550p {
    max-height: 550%;
  }
  .mn-ht-md-550p {
    min-height: 550%;
  }
  .ht-md-550-f {
    height: 550px !important;
  }
  .ht-md-550p-f {
    height: 550% !important;
  }
  .ht-md-600 {
    height: 600px;
  }
  .ht-md-600p {
    height: 600%;
  }
  .mx-ht-md-600p {
    max-height: 600%;
  }
  .mn-ht-md-600p {
    min-height: 600%;
  }
  .ht-md-600-f {
    height: 600px !important;
  }
  .ht-md-600p-f {
    height: 600% !important;
  }
  .ht-md-650 {
    height: 650px;
  }
  .ht-md-650p {
    height: 650%;
  }
  .mx-ht-md-650p {
    max-height: 650%;
  }
  .mn-ht-md-650p {
    min-height: 650%;
  }
  .ht-md-650-f {
    height: 650px !important;
  }
  .ht-md-650p-f {
    height: 650% !important;
  }
  .ht-md-700 {
    height: 700px;
  }
  .ht-md-700p {
    height: 700%;
  }
  .mx-ht-md-700p {
    max-height: 700%;
  }
  .mn-ht-md-700p {
    min-height: 700%;
  }
  .ht-md-700-f {
    height: 700px !important;
  }
  .ht-md-700p-f {
    height: 700% !important;
  }
  .ht-md-750 {
    height: 750px;
  }
  .ht-md-750p {
    height: 750%;
  }
  .mx-ht-md-750p {
    max-height: 750%;
  }
  .mn-ht-md-750p {
    min-height: 750%;
  }
  .ht-md-750-f {
    height: 750px !important;
  }
  .ht-md-750p-f {
    height: 750% !important;
  }
  .ht-md-800 {
    height: 800px;
  }
  .ht-md-800p {
    height: 800%;
  }
  .mx-ht-md-800p {
    max-height: 800%;
  }
  .mn-ht-md-800p {
    min-height: 800%;
  }
  .ht-md-800-f {
    height: 800px !important;
  }
  .ht-md-800p-f {
    height: 800% !important;
  }
  .ht-md-850 {
    height: 850px;
  }
  .ht-md-850p {
    height: 850%;
  }
  .mx-ht-md-850p {
    max-height: 850%;
  }
  .mn-ht-md-850p {
    min-height: 850%;
  }
  .ht-md-850-f {
    height: 850px !important;
  }
  .ht-md-850p-f {
    height: 850% !important;
  }
  .ht-md-100v {
    height: 100vh;
  }
}
@media (min-width: 992px) {
  .ht-lg-5 {
    height: 5px;
  }
  .ht-lg-5p {
    height: 5%;
  }
  .mx-ht-lg-5p {
    max-height: 5%;
  }
  .mn-ht-lg-5p {
    min-height: 5%;
  }
  .ht-lg-5-f {
    height: 5px !important;
  }
  .ht-lg-5p-f {
    height: 5% !important;
  }
  .ht-lg-10 {
    height: 10px;
  }
  .ht-lg-10p {
    height: 10%;
  }
  .mx-ht-lg-10p {
    max-height: 10%;
  }
  .mn-ht-lg-10p {
    min-height: 10%;
  }
  .ht-lg-10-f {
    height: 10px !important;
  }
  .ht-lg-10p-f {
    height: 10% !important;
  }
  .ht-lg-15 {
    height: 15px;
  }
  .ht-lg-15p {
    height: 15%;
  }
  .mx-ht-lg-15p {
    max-height: 15%;
  }
  .mn-ht-lg-15p {
    min-height: 15%;
  }
  .ht-lg-15-f {
    height: 15px !important;
  }
  .ht-lg-15p-f {
    height: 15% !important;
  }
  .ht-lg-20 {
    height: 20px;
  }
  .ht-lg-20p {
    height: 20%;
  }
  .mx-ht-lg-20p {
    max-height: 20%;
  }
  .mn-ht-lg-20p {
    min-height: 20%;
  }
  .ht-lg-20-f {
    height: 20px !important;
  }
  .ht-lg-20p-f {
    height: 20% !important;
  }
  .ht-lg-25 {
    height: 25px;
  }
  .ht-lg-25p {
    height: 25%;
  }
  .mx-ht-lg-25p {
    max-height: 25%;
  }
  .mn-ht-lg-25p {
    min-height: 25%;
  }
  .ht-lg-25-f {
    height: 25px !important;
  }
  .ht-lg-25p-f {
    height: 25% !important;
  }
  .ht-lg-30 {
    height: 30px;
  }
  .ht-lg-30p {
    height: 30%;
  }
  .mx-ht-lg-30p {
    max-height: 30%;
  }
  .mn-ht-lg-30p {
    min-height: 30%;
  }
  .ht-lg-30-f {
    height: 30px !important;
  }
  .ht-lg-30p-f {
    height: 30% !important;
  }
  .ht-lg-35 {
    height: 35px;
  }
  .ht-lg-35p {
    height: 35%;
  }
  .mx-ht-lg-35p {
    max-height: 35%;
  }
  .mn-ht-lg-35p {
    min-height: 35%;
  }
  .ht-lg-35-f {
    height: 35px !important;
  }
  .ht-lg-35p-f {
    height: 35% !important;
  }
  .ht-lg-40 {
    height: 40px;
  }
  .ht-lg-40p {
    height: 40%;
  }
  .mx-ht-lg-40p {
    max-height: 40%;
  }
  .mn-ht-lg-40p {
    min-height: 40%;
  }
  .ht-lg-40-f {
    height: 40px !important;
  }
  .ht-lg-40p-f {
    height: 40% !important;
  }
  .ht-lg-45 {
    height: 45px;
  }
  .ht-lg-45p {
    height: 45%;
  }
  .mx-ht-lg-45p {
    max-height: 45%;
  }
  .mn-ht-lg-45p {
    min-height: 45%;
  }
  .ht-lg-45-f {
    height: 45px !important;
  }
  .ht-lg-45p-f {
    height: 45% !important;
  }
  .ht-lg-50 {
    height: 50px;
  }
  .ht-lg-50p {
    height: 50%;
  }
  .mx-ht-lg-50p {
    max-height: 50%;
  }
  .mn-ht-lg-50p {
    min-height: 50%;
  }
  .ht-lg-50-f {
    height: 50px !important;
  }
  .ht-lg-50p-f {
    height: 50% !important;
  }
  .ht-lg-55 {
    height: 55px;
  }
  .ht-lg-55p {
    height: 55%;
  }
  .mx-ht-lg-55p {
    max-height: 55%;
  }
  .mn-ht-lg-55p {
    min-height: 55%;
  }
  .ht-lg-55-f {
    height: 55px !important;
  }
  .ht-lg-55p-f {
    height: 55% !important;
  }
  .ht-lg-60 {
    height: 60px;
  }
  .ht-lg-60p {
    height: 60%;
  }
  .mx-ht-lg-60p {
    max-height: 60%;
  }
  .mn-ht-lg-60p {
    min-height: 60%;
  }
  .ht-lg-60-f {
    height: 60px !important;
  }
  .ht-lg-60p-f {
    height: 60% !important;
  }
  .ht-lg-65 {
    height: 65px;
  }
  .ht-lg-65p {
    height: 65%;
  }
  .mx-ht-lg-65p {
    max-height: 65%;
  }
  .mn-ht-lg-65p {
    min-height: 65%;
  }
  .ht-lg-65-f {
    height: 65px !important;
  }
  .ht-lg-65p-f {
    height: 65% !important;
  }
  .ht-lg-70 {
    height: 70px;
  }
  .ht-lg-70p {
    height: 70%;
  }
  .mx-ht-lg-70p {
    max-height: 70%;
  }
  .mn-ht-lg-70p {
    min-height: 70%;
  }
  .ht-lg-70-f {
    height: 70px !important;
  }
  .ht-lg-70p-f {
    height: 70% !important;
  }
  .ht-lg-75 {
    height: 75px;
  }
  .ht-lg-75p {
    height: 75%;
  }
  .mx-ht-lg-75p {
    max-height: 75%;
  }
  .mn-ht-lg-75p {
    min-height: 75%;
  }
  .ht-lg-75-f {
    height: 75px !important;
  }
  .ht-lg-75p-f {
    height: 75% !important;
  }
  .ht-lg-80 {
    height: 80px;
  }
  .ht-lg-80p {
    height: 80%;
  }
  .mx-ht-lg-80p {
    max-height: 80%;
  }
  .mn-ht-lg-80p {
    min-height: 80%;
  }
  .ht-lg-80-f {
    height: 80px !important;
  }
  .ht-lg-80p-f {
    height: 80% !important;
  }
  .ht-lg-85 {
    height: 85px;
  }
  .ht-lg-85p {
    height: 85%;
  }
  .mx-ht-lg-85p {
    max-height: 85%;
  }
  .mn-ht-lg-85p {
    min-height: 85%;
  }
  .ht-lg-85-f {
    height: 85px !important;
  }
  .ht-lg-85p-f {
    height: 85% !important;
  }
  .ht-lg-90 {
    height: 90px;
  }
  .ht-lg-90p {
    height: 90%;
  }
  .mx-ht-lg-90p {
    max-height: 90%;
  }
  .mn-ht-lg-90p {
    min-height: 90%;
  }
  .ht-lg-90-f {
    height: 90px !important;
  }
  .ht-lg-90p-f {
    height: 90% !important;
  }
  .ht-lg-95 {
    height: 95px;
  }
  .ht-lg-95p {
    height: 95%;
  }
  .mx-ht-lg-95p {
    max-height: 95%;
  }
  .mn-ht-lg-95p {
    min-height: 95%;
  }
  .ht-lg-95-f {
    height: 95px !important;
  }
  .ht-lg-95p-f {
    height: 95% !important;
  }
  .ht-lg-100 {
    height: 100px;
  }
  .ht-lg-100p {
    height: 100%;
  }
  .mx-ht-lg-100p {
    max-height: 100%;
  }
  .mn-ht-lg-100p {
    min-height: 100%;
  }
  .ht-lg-100-f {
    height: 100px !important;
  }
  .ht-lg-100p-f {
    height: 100% !important;
  }
  .ht-lg-150 {
    height: 150px;
  }
  .ht-lg-150p {
    height: 150%;
  }
  .mx-ht-lg-150p {
    max-height: 150%;
  }
  .mn-ht-lg-150p {
    min-height: 150%;
  }
  .ht-lg-150-f {
    height: 150px !important;
  }
  .ht-lg-150p-f {
    height: 150% !important;
  }
  .ht-lg-200 {
    height: 200px;
  }
  .ht-lg-200p {
    height: 200%;
  }
  .mx-ht-lg-200p {
    max-height: 200%;
  }
  .mn-ht-lg-200p {
    min-height: 200%;
  }
  .ht-lg-200-f {
    height: 200px !important;
  }
  .ht-lg-200p-f {
    height: 200% !important;
  }
  .ht-lg-250 {
    height: 250px;
  }
  .ht-lg-250p {
    height: 250%;
  }
  .mx-ht-lg-250p {
    max-height: 250%;
  }
  .mn-ht-lg-250p {
    min-height: 250%;
  }
  .ht-lg-250-f {
    height: 250px !important;
  }
  .ht-lg-250p-f {
    height: 250% !important;
  }
  .ht-lg-300 {
    height: 300px;
  }
  .ht-lg-300p {
    height: 300%;
  }
  .mx-ht-lg-300p {
    max-height: 300%;
  }
  .mn-ht-lg-300p {
    min-height: 300%;
  }
  .ht-lg-300-f {
    height: 300px !important;
  }
  .ht-lg-300p-f {
    height: 300% !important;
  }
  .ht-lg-350 {
    height: 350px;
  }
  .ht-lg-350p {
    height: 350%;
  }
  .mx-ht-lg-350p {
    max-height: 350%;
  }
  .mn-ht-lg-350p {
    min-height: 350%;
  }
  .ht-lg-350-f {
    height: 350px !important;
  }
  .ht-lg-350p-f {
    height: 350% !important;
  }
  .ht-lg-400 {
    height: 400px;
  }
  .ht-lg-400p {
    height: 400%;
  }
  .mx-ht-lg-400p {
    max-height: 400%;
  }
  .mn-ht-lg-400p {
    min-height: 400%;
  }
  .ht-lg-400-f {
    height: 400px !important;
  }
  .ht-lg-400p-f {
    height: 400% !important;
  }
  .ht-lg-450 {
    height: 450px;
  }
  .ht-lg-450p {
    height: 450%;
  }
  .mx-ht-lg-450p {
    max-height: 450%;
  }
  .mn-ht-lg-450p {
    min-height: 450%;
  }
  .ht-lg-450-f {
    height: 450px !important;
  }
  .ht-lg-450p-f {
    height: 450% !important;
  }
  .ht-lg-500 {
    height: 500px;
  }
  .ht-lg-500p {
    height: 500%;
  }
  .mx-ht-lg-500p {
    max-height: 500%;
  }
  .mn-ht-lg-500p {
    min-height: 500%;
  }
  .ht-lg-500-f {
    height: 500px !important;
  }
  .ht-lg-500p-f {
    height: 500% !important;
  }
  .ht-lg-550 {
    height: 550px;
  }
  .ht-lg-550p {
    height: 550%;
  }
  .mx-ht-lg-550p {
    max-height: 550%;
  }
  .mn-ht-lg-550p {
    min-height: 550%;
  }
  .ht-lg-550-f {
    height: 550px !important;
  }
  .ht-lg-550p-f {
    height: 550% !important;
  }
  .ht-lg-600 {
    height: 600px;
  }
  .ht-lg-600p {
    height: 600%;
  }
  .mx-ht-lg-600p {
    max-height: 600%;
  }
  .mn-ht-lg-600p {
    min-height: 600%;
  }
  .ht-lg-600-f {
    height: 600px !important;
  }
  .ht-lg-600p-f {
    height: 600% !important;
  }
  .ht-lg-650 {
    height: 650px;
  }
  .ht-lg-650p {
    height: 650%;
  }
  .mx-ht-lg-650p {
    max-height: 650%;
  }
  .mn-ht-lg-650p {
    min-height: 650%;
  }
  .ht-lg-650-f {
    height: 650px !important;
  }
  .ht-lg-650p-f {
    height: 650% !important;
  }
  .ht-lg-700 {
    height: 700px;
  }
  .ht-lg-700p {
    height: 700%;
  }
  .mx-ht-lg-700p {
    max-height: 700%;
  }
  .mn-ht-lg-700p {
    min-height: 700%;
  }
  .ht-lg-700-f {
    height: 700px !important;
  }
  .ht-lg-700p-f {
    height: 700% !important;
  }
  .ht-lg-750 {
    height: 750px;
  }
  .ht-lg-750p {
    height: 750%;
  }
  .mx-ht-lg-750p {
    max-height: 750%;
  }
  .mn-ht-lg-750p {
    min-height: 750%;
  }
  .ht-lg-750-f {
    height: 750px !important;
  }
  .ht-lg-750p-f {
    height: 750% !important;
  }
  .ht-lg-800 {
    height: 800px;
  }
  .ht-lg-800p {
    height: 800%;
  }
  .mx-ht-lg-800p {
    max-height: 800%;
  }
  .mn-ht-lg-800p {
    min-height: 800%;
  }
  .ht-lg-800-f {
    height: 800px !important;
  }
  .ht-lg-800p-f {
    height: 800% !important;
  }
  .ht-lg-850 {
    height: 850px;
  }
  .ht-lg-850p {
    height: 850%;
  }
  .mx-ht-lg-850p {
    max-height: 850%;
  }
  .mn-ht-lg-850p {
    min-height: 850%;
  }
  .ht-lg-850-f {
    height: 850px !important;
  }
  .ht-lg-850p-f {
    height: 850% !important;
  }
  .ht-lg-100v {
    height: 100vh;
  }
}
@media (min-width: 1200px) {
  .ht-xl-5 {
    height: 5px;
  }
  .ht-xl-5p {
    height: 5%;
  }
  .mx-ht-xl-5p {
    max-height: 5%;
  }
  .mn-ht-xl-5p {
    min-height: 5%;
  }
  .ht-xl-5-f {
    height: 5px !important;
  }
  .ht-xl-5p-f {
    height: 5% !important;
  }
  .ht-xl-10 {
    height: 10px;
  }
  .ht-xl-10p {
    height: 10%;
  }
  .mx-ht-xl-10p {
    max-height: 10%;
  }
  .mn-ht-xl-10p {
    min-height: 10%;
  }
  .ht-xl-10-f {
    height: 10px !important;
  }
  .ht-xl-10p-f {
    height: 10% !important;
  }
  .ht-xl-15 {
    height: 15px;
  }
  .ht-xl-15p {
    height: 15%;
  }
  .mx-ht-xl-15p {
    max-height: 15%;
  }
  .mn-ht-xl-15p {
    min-height: 15%;
  }
  .ht-xl-15-f {
    height: 15px !important;
  }
  .ht-xl-15p-f {
    height: 15% !important;
  }
  .ht-xl-20 {
    height: 20px;
  }
  .ht-xl-20p {
    height: 20%;
  }
  .mx-ht-xl-20p {
    max-height: 20%;
  }
  .mn-ht-xl-20p {
    min-height: 20%;
  }
  .ht-xl-20-f {
    height: 20px !important;
  }
  .ht-xl-20p-f {
    height: 20% !important;
  }
  .ht-xl-25 {
    height: 25px;
  }
  .ht-xl-25p {
    height: 25%;
  }
  .mx-ht-xl-25p {
    max-height: 25%;
  }
  .mn-ht-xl-25p {
    min-height: 25%;
  }
  .ht-xl-25-f {
    height: 25px !important;
  }
  .ht-xl-25p-f {
    height: 25% !important;
  }
  .ht-xl-30 {
    height: 30px;
  }
  .ht-xl-30p {
    height: 30%;
  }
  .mx-ht-xl-30p {
    max-height: 30%;
  }
  .mn-ht-xl-30p {
    min-height: 30%;
  }
  .ht-xl-30-f {
    height: 30px !important;
  }
  .ht-xl-30p-f {
    height: 30% !important;
  }
  .ht-xl-35 {
    height: 35px;
  }
  .ht-xl-35p {
    height: 35%;
  }
  .mx-ht-xl-35p {
    max-height: 35%;
  }
  .mn-ht-xl-35p {
    min-height: 35%;
  }
  .ht-xl-35-f {
    height: 35px !important;
  }
  .ht-xl-35p-f {
    height: 35% !important;
  }
  .ht-xl-40 {
    height: 40px;
  }
  .ht-xl-40p {
    height: 40%;
  }
  .mx-ht-xl-40p {
    max-height: 40%;
  }
  .mn-ht-xl-40p {
    min-height: 40%;
  }
  .ht-xl-40-f {
    height: 40px !important;
  }
  .ht-xl-40p-f {
    height: 40% !important;
  }
  .ht-xl-45 {
    height: 45px;
  }
  .ht-xl-45p {
    height: 45%;
  }
  .mx-ht-xl-45p {
    max-height: 45%;
  }
  .mn-ht-xl-45p {
    min-height: 45%;
  }
  .ht-xl-45-f {
    height: 45px !important;
  }
  .ht-xl-45p-f {
    height: 45% !important;
  }
  .ht-xl-50 {
    height: 50px;
  }
  .ht-xl-50p {
    height: 50%;
  }
  .mx-ht-xl-50p {
    max-height: 50%;
  }
  .mn-ht-xl-50p {
    min-height: 50%;
  }
  .ht-xl-50-f {
    height: 50px !important;
  }
  .ht-xl-50p-f {
    height: 50% !important;
  }
  .ht-xl-55 {
    height: 55px;
  }
  .ht-xl-55p {
    height: 55%;
  }
  .mx-ht-xl-55p {
    max-height: 55%;
  }
  .mn-ht-xl-55p {
    min-height: 55%;
  }
  .ht-xl-55-f {
    height: 55px !important;
  }
  .ht-xl-55p-f {
    height: 55% !important;
  }
  .ht-xl-60 {
    height: 60px;
  }
  .ht-xl-60p {
    height: 60%;
  }
  .mx-ht-xl-60p {
    max-height: 60%;
  }
  .mn-ht-xl-60p {
    min-height: 60%;
  }
  .ht-xl-60-f {
    height: 60px !important;
  }
  .ht-xl-60p-f {
    height: 60% !important;
  }
  .ht-xl-65 {
    height: 65px;
  }
  .ht-xl-65p {
    height: 65%;
  }
  .mx-ht-xl-65p {
    max-height: 65%;
  }
  .mn-ht-xl-65p {
    min-height: 65%;
  }
  .ht-xl-65-f {
    height: 65px !important;
  }
  .ht-xl-65p-f {
    height: 65% !important;
  }
  .ht-xl-70 {
    height: 70px;
  }
  .ht-xl-70p {
    height: 70%;
  }
  .mx-ht-xl-70p {
    max-height: 70%;
  }
  .mn-ht-xl-70p {
    min-height: 70%;
  }
  .ht-xl-70-f {
    height: 70px !important;
  }
  .ht-xl-70p-f {
    height: 70% !important;
  }
  .ht-xl-75 {
    height: 75px;
  }
  .ht-xl-75p {
    height: 75%;
  }
  .mx-ht-xl-75p {
    max-height: 75%;
  }
  .mn-ht-xl-75p {
    min-height: 75%;
  }
  .ht-xl-75-f {
    height: 75px !important;
  }
  .ht-xl-75p-f {
    height: 75% !important;
  }
  .ht-xl-80 {
    height: 80px;
  }
  .ht-xl-80p {
    height: 80%;
  }
  .mx-ht-xl-80p {
    max-height: 80%;
  }
  .mn-ht-xl-80p {
    min-height: 80%;
  }
  .ht-xl-80-f {
    height: 80px !important;
  }
  .ht-xl-80p-f {
    height: 80% !important;
  }
  .ht-xl-85 {
    height: 85px;
  }
  .ht-xl-85p {
    height: 85%;
  }
  .mx-ht-xl-85p {
    max-height: 85%;
  }
  .mn-ht-xl-85p {
    min-height: 85%;
  }
  .ht-xl-85-f {
    height: 85px !important;
  }
  .ht-xl-85p-f {
    height: 85% !important;
  }
  .ht-xl-90 {
    height: 90px;
  }
  .ht-xl-90p {
    height: 90%;
  }
  .mx-ht-xl-90p {
    max-height: 90%;
  }
  .mn-ht-xl-90p {
    min-height: 90%;
  }
  .ht-xl-90-f {
    height: 90px !important;
  }
  .ht-xl-90p-f {
    height: 90% !important;
  }
  .ht-xl-95 {
    height: 95px;
  }
  .ht-xl-95p {
    height: 95%;
  }
  .mx-ht-xl-95p {
    max-height: 95%;
  }
  .mn-ht-xl-95p {
    min-height: 95%;
  }
  .ht-xl-95-f {
    height: 95px !important;
  }
  .ht-xl-95p-f {
    height: 95% !important;
  }
  .ht-xl-100 {
    height: 100px;
  }
  .ht-xl-100p {
    height: 100%;
  }
  .mx-ht-xl-100p {
    max-height: 100%;
  }
  .mn-ht-xl-100p {
    min-height: 100%;
  }
  .ht-xl-100-f {
    height: 100px !important;
  }
  .ht-xl-100p-f {
    height: 100% !important;
  }
  .ht-xl-150 {
    height: 150px;
  }
  .ht-xl-150p {
    height: 150%;
  }
  .mx-ht-xl-150p {
    max-height: 150%;
  }
  .mn-ht-xl-150p {
    min-height: 150%;
  }
  .ht-xl-150-f {
    height: 150px !important;
  }
  .ht-xl-150p-f {
    height: 150% !important;
  }
  .ht-xl-200 {
    height: 200px;
  }
  .ht-xl-200p {
    height: 200%;
  }
  .mx-ht-xl-200p {
    max-height: 200%;
  }
  .mn-ht-xl-200p {
    min-height: 200%;
  }
  .ht-xl-200-f {
    height: 200px !important;
  }
  .ht-xl-200p-f {
    height: 200% !important;
  }
  .ht-xl-250 {
    height: 250px;
  }
  .ht-xl-250p {
    height: 250%;
  }
  .mx-ht-xl-250p {
    max-height: 250%;
  }
  .mn-ht-xl-250p {
    min-height: 250%;
  }
  .ht-xl-250-f {
    height: 250px !important;
  }
  .ht-xl-250p-f {
    height: 250% !important;
  }
  .ht-xl-300 {
    height: 300px;
  }
  .ht-xl-300p {
    height: 300%;
  }
  .mx-ht-xl-300p {
    max-height: 300%;
  }
  .mn-ht-xl-300p {
    min-height: 300%;
  }
  .ht-xl-300-f {
    height: 300px !important;
  }
  .ht-xl-300p-f {
    height: 300% !important;
  }
  .ht-xl-350 {
    height: 350px;
  }
  .ht-xl-350p {
    height: 350%;
  }
  .mx-ht-xl-350p {
    max-height: 350%;
  }
  .mn-ht-xl-350p {
    min-height: 350%;
  }
  .ht-xl-350-f {
    height: 350px !important;
  }
  .ht-xl-350p-f {
    height: 350% !important;
  }
  .ht-xl-400 {
    height: 400px;
  }
  .ht-xl-400p {
    height: 400%;
  }
  .mx-ht-xl-400p {
    max-height: 400%;
  }
  .mn-ht-xl-400p {
    min-height: 400%;
  }
  .ht-xl-400-f {
    height: 400px !important;
  }
  .ht-xl-400p-f {
    height: 400% !important;
  }
  .ht-xl-450 {
    height: 450px;
  }
  .ht-xl-450p {
    height: 450%;
  }
  .mx-ht-xl-450p {
    max-height: 450%;
  }
  .mn-ht-xl-450p {
    min-height: 450%;
  }
  .ht-xl-450-f {
    height: 450px !important;
  }
  .ht-xl-450p-f {
    height: 450% !important;
  }
  .ht-xl-500 {
    height: 500px;
  }
  .ht-xl-500p {
    height: 500%;
  }
  .mx-ht-xl-500p {
    max-height: 500%;
  }
  .mn-ht-xl-500p {
    min-height: 500%;
  }
  .ht-xl-500-f {
    height: 500px !important;
  }
  .ht-xl-500p-f {
    height: 500% !important;
  }
  .ht-xl-550 {
    height: 550px;
  }
  .ht-xl-550p {
    height: 550%;
  }
  .mx-ht-xl-550p {
    max-height: 550%;
  }
  .mn-ht-xl-550p {
    min-height: 550%;
  }
  .ht-xl-550-f {
    height: 550px !important;
  }
  .ht-xl-550p-f {
    height: 550% !important;
  }
  .ht-xl-600 {
    height: 600px;
  }
  .ht-xl-600p {
    height: 600%;
  }
  .mx-ht-xl-600p {
    max-height: 600%;
  }
  .mn-ht-xl-600p {
    min-height: 600%;
  }
  .ht-xl-600-f {
    height: 600px !important;
  }
  .ht-xl-600p-f {
    height: 600% !important;
  }
  .ht-xl-650 {
    height: 650px;
  }
  .ht-xl-650p {
    height: 650%;
  }
  .mx-ht-xl-650p {
    max-height: 650%;
  }
  .mn-ht-xl-650p {
    min-height: 650%;
  }
  .ht-xl-650-f {
    height: 650px !important;
  }
  .ht-xl-650p-f {
    height: 650% !important;
  }
  .ht-xl-700 {
    height: 700px;
  }
  .ht-xl-700p {
    height: 700%;
  }
  .mx-ht-xl-700p {
    max-height: 700%;
  }
  .mn-ht-xl-700p {
    min-height: 700%;
  }
  .ht-xl-700-f {
    height: 700px !important;
  }
  .ht-xl-700p-f {
    height: 700% !important;
  }
  .ht-xl-750 {
    height: 750px;
  }
  .ht-xl-750p {
    height: 750%;
  }
  .mx-ht-xl-750p {
    max-height: 750%;
  }
  .mn-ht-xl-750p {
    min-height: 750%;
  }
  .ht-xl-750-f {
    height: 750px !important;
  }
  .ht-xl-750p-f {
    height: 750% !important;
  }
  .ht-xl-800 {
    height: 800px;
  }
  .ht-xl-800p {
    height: 800%;
  }
  .mx-ht-xl-800p {
    max-height: 800%;
  }
  .mn-ht-xl-800p {
    min-height: 800%;
  }
  .ht-xl-800-f {
    height: 800px !important;
  }
  .ht-xl-800p-f {
    height: 800% !important;
  }
  .ht-xl-850 {
    height: 850px;
  }
  .ht-xl-850p {
    height: 850%;
  }
  .mx-ht-xl-850p {
    max-height: 850%;
  }
  .mn-ht-xl-850p {
    min-height: 850%;
  }
  .ht-xl-850-f {
    height: 850px !important;
  }
  .ht-xl-850p-f {
    height: 850% !important;
  }
  .ht-xl-100v {
    height: 100vh;
  }
}
.ht-250 {
  height: 250px !important;
}

.h-100vh {
  height: 100vh !important;
}

/* ######## BOOTSTRAP ######## */
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.me-0,
.mx-0 {
  margin-right: 0 !important;
}

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

.ms-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.me-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ms-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.me-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ms-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.me-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ms-5,
.mx-5 {
  margin-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.me-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ms-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.me-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ms-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.me-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ms-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.me-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ms-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.me-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ms-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.me-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ms-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (max-width: 767px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .me-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ms-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;
  }
  .me-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-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;
  }
  .me-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-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;
  }
  .me-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ms-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;
  }
  .me-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ms-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;
  }
  .me-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ms-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .me-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ms-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;
  }
  .me-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ms-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;
  }
  .me-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ms-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;
  }
  .me-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ms-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;
  }
  .me-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-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;
  }
  .me-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-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;
  }
  .me-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ms-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;
  }
  .me-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-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;
  }
  .me-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-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;
  }
  .me-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ms-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;
  }
  .me-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ms-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;
  }
  .me-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ms-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .me-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ms-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;
  }
  .me-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ms-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;
  }
  .me-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ms-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;
  }
  .me-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ms-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;
  }
  .me-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-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;
  }
  .me-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ms-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;
  }
  .me-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ms-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;
  }
  .me-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-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;
  }
  .me-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-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;
  }
  .me-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ms-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;
  }
  .me-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ms-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;
  }
  .me-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ms-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .me-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ms-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;
  }
  .me-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ms-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;
  }
  .me-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ms-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;
  }
  .me-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ms-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;
  }
  .me-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-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;
  }
  .me-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-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;
  }
  .me-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ms-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;
  }
  .me-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ms-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;
  }
  .me-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ms-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;
  }
  .me-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ms-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;
  }
  .me-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ms-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;
  }
  .me-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ms-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .me-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ms-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;
  }
  .me-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ms-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;
  }
  .me-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ms-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;
  }
  .me-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ms-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;
  }
  .me-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-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;
  }
  .me-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* ###### 9.4 Margin   ###### */
.mg-0 {
  margin: 0px;
}

.mg-0-f {
  margin: 0px !important;
}

.mg-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mg-y-0-f {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mg-x-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mg-x-0-f {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.mg-t-0 {
  margin-top: 0px;
}

.mg-r-0 {
  margin-right: 0px;
}

.mg-b-0 {
  margin-bottom: 0px;
}

.mg-l-0 {
  margin-left: 0px;
}

.mg-t-0-f {
  margin-top: 0px !important;
}

.mg-r-0-f {
  margin-right: 0px !important;
}

.mg-b-0-f {
  margin-bottom: 0px !important;
}

.mg-l-0-f {
  margin-left: 0px !important;
}

.mg-1 {
  margin: 1px;
}

.mg-1-f {
  margin: 1px !important;
}

.mg-y-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mg-y-1-f {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mg-x-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.mg-x-1-f {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mg-t-1 {
  margin-top: 1px;
}

.mg-r-1 {
  margin-right: 1px;
}

.mg-b-1 {
  margin-bottom: 1px;
}

.mg-l-1 {
  margin-left: 1px;
}

.mg-t-1-f {
  margin-top: 1px !important;
}

.mg-r-1-f {
  margin-right: 1px !important;
}

.mg-b-1-f {
  margin-bottom: 1px !important;
}

.mg-l-1-f {
  margin-left: 1px !important;
}

.mg-2 {
  margin: 2px;
}

.mg-2-f {
  margin: 2px !important;
}

.mg-y-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.mg-y-2-f {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.mg-x-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.mg-x-2-f {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mg-t-2 {
  margin-top: 2px;
}

.mg-r-2 {
  margin-right: 2px;
}

.mg-b-2 {
  margin-bottom: 2px;
}

.mg-l-2 {
  margin-left: 2px;
}

.mg-t-2-f {
  margin-top: 2px !important;
}

.mg-r-2-f {
  margin-right: 2px !important;
}

.mg-b-2-f {
  margin-bottom: 2px !important;
}

.mg-l-2-f {
  margin-left: 2px !important;
}

.mg-3 {
  margin: 3px;
}

.mg-3-f {
  margin: 3px !important;
}

.mg-y-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.mg-y-3-f {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.mg-x-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.mg-x-3-f {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.mg-t-3 {
  margin-top: 3px;
}

.mg-r-3 {
  margin-right: 3px;
}

.mg-b-3 {
  margin-bottom: 3px;
}

.mg-l-3 {
  margin-left: 3px;
}

.mg-t-3-f {
  margin-top: 3px !important;
}

.mg-r-3-f {
  margin-right: 3px !important;
}

.mg-b-3-f {
  margin-bottom: 3px !important;
}

.mg-l-3-f {
  margin-left: 3px !important;
}

.mg-4 {
  margin: 4px;
}

.mg-4-f {
  margin: 4px !important;
}

.mg-y-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mg-y-4-f {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mg-x-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.mg-x-4-f {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mg-t-4 {
  margin-top: 4px;
}

.mg-r-4 {
  margin-right: 4px;
}

.mg-b-4 {
  margin-bottom: 4px;
}

.mg-l-4 {
  margin-left: 4px;
}

.mg-t-4-f {
  margin-top: 4px !important;
}

.mg-r-4-f {
  margin-right: 4px !important;
}

.mg-b-4-f {
  margin-bottom: 4px !important;
}

.mg-l-4-f {
  margin-left: 4px !important;
}

.mg-5 {
  margin: 5px;
}

.mg-5-f {
  margin: 5px !important;
}

.mg-y-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mg-y-5-f {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.mg-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mg-x-5-f {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mg-t-5 {
  margin-top: 5px;
}

.mg-r-5 {
  margin-right: 5px;
}

.mg-b-5 {
  margin-bottom: 5px;
}

.mg-l-5 {
  margin-left: 5px;
}

.mg-t-5-f {
  margin-top: 5px !important;
}

.mg-r-5-f {
  margin-right: 5px !important;
}

.mg-b-5-f {
  margin-bottom: 5px !important;
}

.mg-l-5-f {
  margin-left: 5px !important;
}

.mg-6 {
  margin: 6px;
}

.mg-6-f {
  margin: 6px !important;
}

.mg-y-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mg-y-6-f {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.mg-x-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.mg-x-6-f {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.mg-t-6 {
  margin-top: 6px;
}

.mg-r-6 {
  margin-right: 6px;
}

.mg-b-6 {
  margin-bottom: 6px;
}

.mg-l-6 {
  margin-left: 6px;
}

.mg-t-6-f {
  margin-top: 6px !important;
}

.mg-r-6-f {
  margin-right: 6px !important;
}

.mg-b-6-f {
  margin-bottom: 6px !important;
}

.mg-l-6-f {
  margin-left: 6px !important;
}

.mg-7 {
  margin: 7px;
}

.mg-7-f {
  margin: 7px !important;
}

.mg-y-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.mg-y-7-f {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.mg-x-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.mg-x-7-f {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.mg-t-7 {
  margin-top: 7px;
}

.mg-r-7 {
  margin-right: 7px;
}

.mg-b-7 {
  margin-bottom: 7px;
}

.mg-l-7 {
  margin-left: 7px;
}

.mg-t-7-f {
  margin-top: 7px !important;
}

.mg-r-7-f {
  margin-right: 7px !important;
}

.mg-b-7-f {
  margin-bottom: 7px !important;
}

.mg-l-7-f {
  margin-left: 7px !important;
}

.mg-8 {
  margin: 8px;
}

.mg-8-f {
  margin: 8px !important;
}

.mg-y-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mg-y-8-f {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.mg-x-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.mg-x-8-f {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mg-t-8 {
  margin-top: 8px;
}

.mg-r-8 {
  margin-right: 8px;
}

.mg-b-8 {
  margin-bottom: 8px;
}

.mg-l-8 {
  margin-left: 8px;
}

.mg-t-8-f {
  margin-top: 8px !important;
}

.mg-r-8-f {
  margin-right: 8px !important;
}

.mg-b-8-f {
  margin-bottom: 8px !important;
}

.mg-l-8-f {
  margin-left: 8px !important;
}

.mg-9 {
  margin: 9px;
}

.mg-9-f {
  margin: 9px !important;
}

.mg-y-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.mg-y-9-f {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.mg-x-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.mg-x-9-f {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.mg-t-9 {
  margin-top: 9px;
}

.mg-r-9 {
  margin-right: 9px;
}

.mg-b-9 {
  margin-bottom: 9px;
}

.mg-l-9 {
  margin-left: 9px;
}

.mg-t-9-f {
  margin-top: 9px !important;
}

.mg-r-9-f {
  margin-right: 9px !important;
}

.mg-b-9-f {
  margin-bottom: 9px !important;
}

.mg-l-9-f {
  margin-left: 9px !important;
}

.mg-10 {
  margin: 10px;
}

.mg-10-f {
  margin: 10px !important;
}

.mg-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mg-y-10-f {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.mg-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mg-x-10-f {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

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

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

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

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

.mg-t-10-f {
  margin-top: 10px !important;
}

.mg-r-10-f {
  margin-right: 10px !important;
}

.mg-b-10-f {
  margin-bottom: 10px !important;
}

.mg-l-10-f {
  margin-left: 10px !important;
}

.mg-15 {
  margin: 15px;
}

.mg-15-f {
  margin: 15px !important;
}

.mg-y-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mg-y-15-f {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.mg-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mg-x-15-f {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.mg-t-15 {
  margin-top: 15px;
}

.mg-r-15 {
  margin-right: 15px;
}

.mg-b-15 {
  margin-bottom: 15px;
}

.mg-l-15 {
  margin-left: 15px;
}

.mg-t-15-f {
  margin-top: 15px !important;
}

.mg-r-15-f {
  margin-right: 15px !important;
}

.mg-b-15-f {
  margin-bottom: 15px !important;
}

.mg-l-15-f {
  margin-left: 15px !important;
}

.mg-20 {
  margin: 20px;
}

.mg-20-f {
  margin: 20px !important;
}

.mg-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mg-y-20-f {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mg-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mg-x-20-f {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mg-t-20 {
  margin-top: 20px;
}

.mg-r-20 {
  margin-right: 20px;
}

.mg-b-20 {
  margin-bottom: 20px;
}

.mg-l-20 {
  margin-left: 20px;
}

.mg-t-20-f {
  margin-top: 20px !important;
}

.mg-r-20-f {
  margin-right: 20px !important;
}

.mg-b-20-f {
  margin-bottom: 20px !important;
}

.mg-l-20-f {
  margin-left: 20px !important;
}

.mg-25 {
  margin: 25px;
}

.mg-25-f {
  margin: 25px !important;
}

.mg-y-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mg-y-25-f {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.mg-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.mg-x-25-f {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.mg-t-25 {
  margin-top: 25px;
}

.mg-r-25 {
  margin-right: 25px;
}

.mg-b-25 {
  margin-bottom: 25px;
}

.mg-l-25 {
  margin-left: 25px;
}

.mg-t-25-f {
  margin-top: 25px !important;
}

.mg-r-25-f {
  margin-right: 25px !important;
}

.mg-b-25-f {
  margin-bottom: 25px !important;
}

.mg-l-25-f {
  margin-left: 25px !important;
}

.mg-30 {
  margin: 30px;
}

.mg-30-f {
  margin: 30px !important;
}

.mg-y-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mg-y-30-f {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.mg-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.mg-x-30-f {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.mg-t-30 {
  margin-top: 30px;
}

.mg-r-30 {
  margin-right: 30px;
}

.mg-b-30 {
  margin-bottom: 30px;
}

.mg-l-30 {
  margin-left: 30px;
}

.mg-t-30-f {
  margin-top: 30px !important;
}

.mg-r-30-f {
  margin-right: 30px !important;
}

.mg-b-30-f {
  margin-bottom: 30px !important;
}

.mg-l-30-f {
  margin-left: 30px !important;
}

.mg-35 {
  margin: 35px;
}

.mg-35-f {
  margin: 35px !important;
}

.mg-y-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mg-y-35-f {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.mg-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.mg-x-35-f {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.mg-t-35 {
  margin-top: 35px;
}

.mg-r-35 {
  margin-right: 35px;
}

.mg-b-35 {
  margin-bottom: 35px;
}

.mg-l-35 {
  margin-left: 35px;
}

.mg-t-35-f {
  margin-top: 35px !important;
}

.mg-r-35-f {
  margin-right: 35px !important;
}

.mg-b-35-f {
  margin-bottom: 35px !important;
}

.mg-l-35-f {
  margin-left: 35px !important;
}

.mg-40 {
  margin: 40px;
}

.mg-40-f {
  margin: 40px !important;
}

.mg-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mg-y-40-f {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.mg-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mg-x-40-f {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mg-t-40 {
  margin-top: 40px;
}

.mg-r-40 {
  margin-right: 40px;
}

.mg-b-40 {
  margin-bottom: 40px;
}

.mg-l-40 {
  margin-left: 40px;
}

.mg-t-40-f {
  margin-top: 40px !important;
}

.mg-r-40-f {
  margin-right: 40px !important;
}

.mg-b-40-f {
  margin-bottom: 40px !important;
}

.mg-l-40-f {
  margin-left: 40px !important;
}

.mg-45 {
  margin: 45px;
}

.mg-45-f {
  margin: 45px !important;
}

.mg-y-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mg-y-45-f {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.mg-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.mg-x-45-f {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.mg-t-45 {
  margin-top: 45px;
}

.mg-r-45 {
  margin-right: 45px;
}

.mg-b-45 {
  margin-bottom: 45px;
}

.mg-l-45 {
  margin-left: 45px;
}

.mg-t-45-f {
  margin-top: 45px !important;
}

.mg-r-45-f {
  margin-right: 45px !important;
}

.mg-b-45-f {
  margin-bottom: 45px !important;
}

.mg-l-45-f {
  margin-left: 45px !important;
}

.mg-50 {
  margin: 50px;
}

.mg-50-f {
  margin: 50px !important;
}

.mg-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mg-y-50-f {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.mg-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.mg-x-50-f {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.mg-t-50 {
  margin-top: 50px;
}

.mg-r-50 {
  margin-right: 50px;
}

.mg-b-50 {
  margin-bottom: 50px;
}

.mg-l-50 {
  margin-left: 50px;
}

.mg-t-50-f {
  margin-top: 50px !important;
}

.mg-r-50-f {
  margin-right: 50px !important;
}

.mg-b-50-f {
  margin-bottom: 50px !important;
}

.mg-l-50-f {
  margin-left: 50px !important;
}

.mg-55 {
  margin: 55px;
}

.mg-55-f {
  margin: 55px !important;
}

.mg-y-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mg-y-55-f {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.mg-x-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.mg-x-55-f {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.mg-t-55 {
  margin-top: 55px;
}

.mg-r-55 {
  margin-right: 55px;
}

.mg-b-55 {
  margin-bottom: 55px;
}

.mg-l-55 {
  margin-left: 55px;
}

.mg-t-55-f {
  margin-top: 55px !important;
}

.mg-r-55-f {
  margin-right: 55px !important;
}

.mg-b-55-f {
  margin-bottom: 55px !important;
}

.mg-l-55-f {
  margin-left: 55px !important;
}

.mg-60 {
  margin: 60px;
}

.mg-60-f {
  margin: 60px !important;
}

.mg-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mg-y-60-f {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.mg-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.mg-x-60-f {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.mg-t-60 {
  margin-top: 60px;
}

.mg-r-60 {
  margin-right: 60px;
}

.mg-b-60 {
  margin-bottom: 60px;
}

.mg-l-60 {
  margin-left: 60px;
}

.mg-t-60-f {
  margin-top: 60px !important;
}

.mg-r-60-f {
  margin-right: 60px !important;
}

.mg-b-60-f {
  margin-bottom: 60px !important;
}

.mg-l-60-f {
  margin-left: 60px !important;
}

.mg-65 {
  margin: 65px;
}

.mg-65-f {
  margin: 65px !important;
}

.mg-y-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.mg-y-65-f {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.mg-x-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.mg-x-65-f {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.mg-t-65 {
  margin-top: 65px;
}

.mg-r-65 {
  margin-right: 65px;
}

.mg-b-65 {
  margin-bottom: 65px;
}

.mg-l-65 {
  margin-left: 65px;
}

.mg-t-65-f {
  margin-top: 65px !important;
}

.mg-r-65-f {
  margin-right: 65px !important;
}

.mg-b-65-f {
  margin-bottom: 65px !important;
}

.mg-l-65-f {
  margin-left: 65px !important;
}

.mg-70 {
  margin: 70px;
}

.mg-70-f {
  margin: 70px !important;
}

.mg-y-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mg-y-70-f {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.mg-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.mg-x-70-f {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.mg-t-70 {
  margin-top: 70px;
}

.mg-r-70 {
  margin-right: 70px;
}

.mg-b-70 {
  margin-bottom: 70px;
}

.mg-l-70 {
  margin-left: 70px;
}

.mg-t-70-f {
  margin-top: 70px !important;
}

.mg-r-70-f {
  margin-right: 70px !important;
}

.mg-b-70-f {
  margin-bottom: 70px !important;
}

.mg-l-70-f {
  margin-left: 70px !important;
}

.mg-75 {
  margin: 75px;
}

.mg-75-f {
  margin: 75px !important;
}

.mg-y-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mg-y-75-f {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.mg-x-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.mg-x-75-f {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.mg-t-75 {
  margin-top: 75px;
}

.mg-r-75 {
  margin-right: 75px;
}

.mg-b-75 {
  margin-bottom: 75px;
}

.mg-l-75 {
  margin-left: 75px;
}

.mg-t-75-f {
  margin-top: 75px !important;
}

.mg-r-75-f {
  margin-right: 75px !important;
}

.mg-b-75-f {
  margin-bottom: 75px !important;
}

.mg-l-75-f {
  margin-left: 75px !important;
}

.mg-80 {
  margin: 80px;
}

.mg-80-f {
  margin: 80px !important;
}

.mg-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mg-y-80-f {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.mg-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.mg-x-80-f {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mg-t-80 {
  margin-top: 80px;
}

.mg-r-80 {
  margin-right: 80px;
}

.mg-b-80 {
  margin-bottom: 80px;
}

.mg-l-80 {
  margin-left: 80px;
}

.mg-t-80-f {
  margin-top: 80px !important;
}

.mg-r-80-f {
  margin-right: 80px !important;
}

.mg-b-80-f {
  margin-bottom: 80px !important;
}

.mg-l-80-f {
  margin-left: 80px !important;
}

.mg-85 {
  margin: 85px;
}

.mg-85-f {
  margin: 85px !important;
}

.mg-y-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.mg-y-85-f {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.mg-x-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.mg-x-85-f {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.mg-t-85 {
  margin-top: 85px;
}

.mg-r-85 {
  margin-right: 85px;
}

.mg-b-85 {
  margin-bottom: 85px;
}

.mg-l-85 {
  margin-left: 85px;
}

.mg-t-85-f {
  margin-top: 85px !important;
}

.mg-r-85-f {
  margin-right: 85px !important;
}

.mg-b-85-f {
  margin-bottom: 85px !important;
}

.mg-l-85-f {
  margin-left: 85px !important;
}

.mg-90 {
  margin: 90px;
}

.mg-90-f {
  margin: 90px !important;
}

.mg-y-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mg-y-90-f {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.mg-x-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.mg-x-90-f {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.mg-t-90 {
  margin-top: 90px;
}

.mg-r-90 {
  margin-right: 90px;
}

.mg-b-90 {
  margin-bottom: 90px;
}

.mg-l-90 {
  margin-left: 90px;
}

.mg-t-90-f {
  margin-top: 90px !important;
}

.mg-r-90-f {
  margin-right: 90px !important;
}

.mg-b-90-f {
  margin-bottom: 90px !important;
}

.mg-l-90-f {
  margin-left: 90px !important;
}

.mg-95 {
  margin: 95px;
}

.mg-95-f {
  margin: 95px !important;
}

.mg-y-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.mg-y-95-f {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.mg-x-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.mg-x-95-f {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.mg-t-95 {
  margin-top: 95px;
}

.mg-r-95 {
  margin-right: 95px;
}

.mg-b-95 {
  margin-bottom: 95px;
}

.mg-l-95 {
  margin-left: 95px;
}

.mg-t-95-f {
  margin-top: 95px !important;
}

.mg-r-95-f {
  margin-right: 95px !important;
}

.mg-b-95-f {
  margin-bottom: 95px !important;
}

.mg-l-95-f {
  margin-left: 95px !important;
}

.mg-100 {
  margin: 100px;
}

.mg-100-f {
  margin: 100px !important;
}

.mg-y-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mg-y-100-f {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.mg-x-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.mg-x-100-f {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.mg-t-100 {
  margin-top: 100px;
}

.mg-r-100 {
  margin-right: 100px;
}

.mg-b-100 {
  margin-bottom: 100px;
}

.mg-l-100 {
  margin-left: 100px;
}

.mg-t-100-f {
  margin-top: 100px !important;
}

.mg-r-100-f {
  margin-right: 100px !important;
}

.mg-b-100-f {
  margin-bottom: 100px !important;
}

.mg-l-100-f {
  margin-left: 100px !important;
}

.mg-105 {
  margin: 105px;
}

.mg-105-f {
  margin: 105px !important;
}

.mg-y-105 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.mg-y-105-f {
  margin-top: 105px !important;
  margin-bottom: 105px !important;
}

.mg-x-105 {
  margin-left: 105px;
  margin-right: 105px;
}

.mg-x-105-f {
  margin-left: 105px !important;
  margin-right: 105px !important;
}

.mg-t-105 {
  margin-top: 105px;
}

.mg-r-105 {
  margin-right: 105px;
}

.mg-b-105 {
  margin-bottom: 105px;
}

.mg-l-105 {
  margin-left: 105px;
}

.mg-t-105-f {
  margin-top: 105px !important;
}

.mg-r-105-f {
  margin-right: 105px !important;
}

.mg-b-105-f {
  margin-bottom: 105px !important;
}

.mg-l-105-f {
  margin-left: 105px !important;
}

.mg-110 {
  margin: 110px;
}

.mg-110-f {
  margin: 110px !important;
}

.mg-y-110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.mg-y-110-f {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.mg-x-110 {
  margin-left: 110px;
  margin-right: 110px;
}

.mg-x-110-f {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.mg-t-110 {
  margin-top: 110px;
}

.mg-r-110 {
  margin-right: 110px;
}

.mg-b-110 {
  margin-bottom: 110px;
}

.mg-l-110 {
  margin-left: 110px;
}

.mg-t-110-f {
  margin-top: 110px !important;
}

.mg-r-110-f {
  margin-right: 110px !important;
}

.mg-b-110-f {
  margin-bottom: 110px !important;
}

.mg-l-110-f {
  margin-left: 110px !important;
}

.mg-115 {
  margin: 115px;
}

.mg-115-f {
  margin: 115px !important;
}

.mg-y-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.mg-y-115-f {
  margin-top: 115px !important;
  margin-bottom: 115px !important;
}

.mg-x-115 {
  margin-left: 115px;
  margin-right: 115px;
}

.mg-x-115-f {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.mg-t-115 {
  margin-top: 115px;
}

.mg-r-115 {
  margin-right: 115px;
}

.mg-b-115 {
  margin-bottom: 115px;
}

.mg-l-115 {
  margin-left: 115px;
}

.mg-t-115-f {
  margin-top: 115px !important;
}

.mg-r-115-f {
  margin-right: 115px !important;
}

.mg-b-115-f {
  margin-bottom: 115px !important;
}

.mg-l-115-f {
  margin-left: 115px !important;
}

.mg-120 {
  margin: 120px;
}

.mg-120-f {
  margin: 120px !important;
}

.mg-y-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mg-y-120-f {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.mg-x-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.mg-x-120-f {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.mg-t-120 {
  margin-top: 120px;
}

.mg-r-120 {
  margin-right: 120px;
}

.mg-b-120 {
  margin-bottom: 120px;
}

.mg-l-120 {
  margin-left: 120px;
}

.mg-t-120-f {
  margin-top: 120px !important;
}

.mg-r-120-f {
  margin-right: 120px !important;
}

.mg-b-120-f {
  margin-bottom: 120px !important;
}

.mg-l-120-f {
  margin-left: 120px !important;
}

.mg-t-auto {
  margin-top: auto;
}

.mg-r-auto {
  margin-right: auto;
}

.mg-b-auto {
  margin-bottom: auto;
}

.mg-l-auto {
  margin-left: auto;
}

.mg-x-auto {
  margin: auto;
}

@media (min-width: 480px) {
  .mg-xs-0 {
    margin: 0px;
  }
  .mg-xs-0-f {
    margin: 0px !important;
  }
  .mg-xs-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mg-xs-y-0-f {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mg-xs-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mg-xs-x-0-f {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mg-xs-t-0 {
    margin-top: 0px;
  }
  .mg-xs-r-0 {
    margin-right: 0px;
  }
  .mg-xs-b-0 {
    margin-bottom: 0px;
  }
  .mg-xs-l-0 {
    margin-left: 0px;
  }
  .mg-xs-t-0-f {
    margin-top: 0px !important;
  }
  .mg-xs-r-0-f {
    margin-right: 0px !important;
  }
  .mg-xs-b-0-f {
    margin-bottom: 0px !important;
  }
  .mg-xs-l-0-f {
    margin-left: 0px !important;
  }
  .mg-xs-1 {
    margin: 1px;
  }
  .mg-xs-1-f {
    margin: 1px !important;
  }
  .mg-xs-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mg-xs-y-1-f {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mg-xs-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .mg-xs-x-1-f {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .mg-xs-t-1 {
    margin-top: 1px;
  }
  .mg-xs-r-1 {
    margin-right: 1px;
  }
  .mg-xs-b-1 {
    margin-bottom: 1px;
  }
  .mg-xs-l-1 {
    margin-left: 1px;
  }
  .mg-xs-t-1-f {
    margin-top: 1px !important;
  }
  .mg-xs-r-1-f {
    margin-right: 1px !important;
  }
  .mg-xs-b-1-f {
    margin-bottom: 1px !important;
  }
  .mg-xs-l-1-f {
    margin-left: 1px !important;
  }
  .mg-xs-2 {
    margin: 2px;
  }
  .mg-xs-2-f {
    margin: 2px !important;
  }
  .mg-xs-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mg-xs-y-2-f {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mg-xs-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mg-xs-x-2-f {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .mg-xs-t-2 {
    margin-top: 2px;
  }
  .mg-xs-r-2 {
    margin-right: 2px;
  }
  .mg-xs-b-2 {
    margin-bottom: 2px;
  }
  .mg-xs-l-2 {
    margin-left: 2px;
  }
  .mg-xs-t-2-f {
    margin-top: 2px !important;
  }
  .mg-xs-r-2-f {
    margin-right: 2px !important;
  }
  .mg-xs-b-2-f {
    margin-bottom: 2px !important;
  }
  .mg-xs-l-2-f {
    margin-left: 2px !important;
  }
  .mg-xs-3 {
    margin: 3px;
  }
  .mg-xs-3-f {
    margin: 3px !important;
  }
  .mg-xs-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mg-xs-y-3-f {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mg-xs-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .mg-xs-x-3-f {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .mg-xs-t-3 {
    margin-top: 3px;
  }
  .mg-xs-r-3 {
    margin-right: 3px;
  }
  .mg-xs-b-3 {
    margin-bottom: 3px;
  }
  .mg-xs-l-3 {
    margin-left: 3px;
  }
  .mg-xs-t-3-f {
    margin-top: 3px !important;
  }
  .mg-xs-r-3-f {
    margin-right: 3px !important;
  }
  .mg-xs-b-3-f {
    margin-bottom: 3px !important;
  }
  .mg-xs-l-3-f {
    margin-left: 3px !important;
  }
  .mg-xs-4 {
    margin: 4px;
  }
  .mg-xs-4-f {
    margin: 4px !important;
  }
  .mg-xs-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mg-xs-y-4-f {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mg-xs-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mg-xs-x-4-f {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mg-xs-t-4 {
    margin-top: 4px;
  }
  .mg-xs-r-4 {
    margin-right: 4px;
  }
  .mg-xs-b-4 {
    margin-bottom: 4px;
  }
  .mg-xs-l-4 {
    margin-left: 4px;
  }
  .mg-xs-t-4-f {
    margin-top: 4px !important;
  }
  .mg-xs-r-4-f {
    margin-right: 4px !important;
  }
  .mg-xs-b-4-f {
    margin-bottom: 4px !important;
  }
  .mg-xs-l-4-f {
    margin-left: 4px !important;
  }
  .mg-xs-5 {
    margin: 5px;
  }
  .mg-xs-5-f {
    margin: 5px !important;
  }
  .mg-xs-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mg-xs-y-5-f {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mg-xs-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mg-xs-x-5-f {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mg-xs-t-5 {
    margin-top: 5px;
  }
  .mg-xs-r-5 {
    margin-right: 5px;
  }
  .mg-xs-b-5 {
    margin-bottom: 5px;
  }
  .mg-xs-l-5 {
    margin-left: 5px;
  }
  .mg-xs-t-5-f {
    margin-top: 5px !important;
  }
  .mg-xs-r-5-f {
    margin-right: 5px !important;
  }
  .mg-xs-b-5-f {
    margin-bottom: 5px !important;
  }
  .mg-xs-l-5-f {
    margin-left: 5px !important;
  }
  .mg-xs-6 {
    margin: 6px;
  }
  .mg-xs-6-f {
    margin: 6px !important;
  }
  .mg-xs-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mg-xs-y-6-f {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .mg-xs-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .mg-xs-x-6-f {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .mg-xs-t-6 {
    margin-top: 6px;
  }
  .mg-xs-r-6 {
    margin-right: 6px;
  }
  .mg-xs-b-6 {
    margin-bottom: 6px;
  }
  .mg-xs-l-6 {
    margin-left: 6px;
  }
  .mg-xs-t-6-f {
    margin-top: 6px !important;
  }
  .mg-xs-r-6-f {
    margin-right: 6px !important;
  }
  .mg-xs-b-6-f {
    margin-bottom: 6px !important;
  }
  .mg-xs-l-6-f {
    margin-left: 6px !important;
  }
  .mg-xs-7 {
    margin: 7px;
  }
  .mg-xs-7-f {
    margin: 7px !important;
  }
  .mg-xs-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mg-xs-y-7-f {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .mg-xs-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .mg-xs-x-7-f {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .mg-xs-t-7 {
    margin-top: 7px;
  }
  .mg-xs-r-7 {
    margin-right: 7px;
  }
  .mg-xs-b-7 {
    margin-bottom: 7px;
  }
  .mg-xs-l-7 {
    margin-left: 7px;
  }
  .mg-xs-t-7-f {
    margin-top: 7px !important;
  }
  .mg-xs-r-7-f {
    margin-right: 7px !important;
  }
  .mg-xs-b-7-f {
    margin-bottom: 7px !important;
  }
  .mg-xs-l-7-f {
    margin-left: 7px !important;
  }
  .mg-xs-8 {
    margin: 8px;
  }
  .mg-xs-8-f {
    margin: 8px !important;
  }
  .mg-xs-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mg-xs-y-8-f {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mg-xs-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mg-xs-x-8-f {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mg-xs-t-8 {
    margin-top: 8px;
  }
  .mg-xs-r-8 {
    margin-right: 8px;
  }
  .mg-xs-b-8 {
    margin-bottom: 8px;
  }
  .mg-xs-l-8 {
    margin-left: 8px;
  }
  .mg-xs-t-8-f {
    margin-top: 8px !important;
  }
  .mg-xs-r-8-f {
    margin-right: 8px !important;
  }
  .mg-xs-b-8-f {
    margin-bottom: 8px !important;
  }
  .mg-xs-l-8-f {
    margin-left: 8px !important;
  }
  .mg-xs-9 {
    margin: 9px;
  }
  .mg-xs-9-f {
    margin: 9px !important;
  }
  .mg-xs-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mg-xs-y-9-f {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .mg-xs-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .mg-xs-x-9-f {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .mg-xs-t-9 {
    margin-top: 9px;
  }
  .mg-xs-r-9 {
    margin-right: 9px;
  }
  .mg-xs-b-9 {
    margin-bottom: 9px;
  }
  .mg-xs-l-9 {
    margin-left: 9px;
  }
  .mg-xs-t-9-f {
    margin-top: 9px !important;
  }
  .mg-xs-r-9-f {
    margin-right: 9px !important;
  }
  .mg-xs-b-9-f {
    margin-bottom: 9px !important;
  }
  .mg-xs-l-9-f {
    margin-left: 9px !important;
  }
  .mg-xs-10 {
    margin: 10px;
  }
  .mg-xs-10-f {
    margin: 10px !important;
  }
  .mg-xs-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mg-xs-y-10-f {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mg-xs-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mg-xs-x-10-f {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mg-xs-t-10 {
    margin-top: 10px;
  }
  .mg-xs-r-10 {
    margin-right: 10px;
  }
  .mg-xs-b-10 {
    margin-bottom: 10px;
  }
  .mg-xs-l-10 {
    margin-left: 10px;
  }
  .mg-xs-t-10-f {
    margin-top: 10px !important;
  }
  .mg-xs-r-10-f {
    margin-right: 10px !important;
  }
  .mg-xs-b-10-f {
    margin-bottom: 10px !important;
  }
  .mg-xs-l-10-f {
    margin-left: 10px !important;
  }
  .mg-xs-15 {
    margin: 15px;
  }
  .mg-xs-15-f {
    margin: 15px !important;
  }
  .mg-xs-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mg-xs-y-15-f {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mg-xs-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mg-xs-x-15-f {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .mg-xs-t-15 {
    margin-top: 15px;
  }
  .mg-xs-r-15 {
    margin-right: 15px;
  }
  .mg-xs-b-15 {
    margin-bottom: 15px;
  }
  .mg-xs-l-15 {
    margin-left: 15px;
  }
  .mg-xs-t-15-f {
    margin-top: 15px !important;
  }
  .mg-xs-r-15-f {
    margin-right: 15px !important;
  }
  .mg-xs-b-15-f {
    margin-bottom: 15px !important;
  }
  .mg-xs-l-15-f {
    margin-left: 15px !important;
  }
  .mg-xs-20 {
    margin: 20px;
  }
  .mg-xs-20-f {
    margin: 20px !important;
  }
  .mg-xs-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mg-xs-y-20-f {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mg-xs-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mg-xs-x-20-f {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mg-xs-t-20 {
    margin-top: 20px;
  }
  .mg-xs-r-20 {
    margin-right: 20px;
  }
  .mg-xs-b-20 {
    margin-bottom: 20px;
  }
  .mg-xs-l-20 {
    margin-left: 20px;
  }
  .mg-xs-t-20-f {
    margin-top: 20px !important;
  }
  .mg-xs-r-20-f {
    margin-right: 20px !important;
  }
  .mg-xs-b-20-f {
    margin-bottom: 20px !important;
  }
  .mg-xs-l-20-f {
    margin-left: 20px !important;
  }
  .mg-xs-25 {
    margin: 25px;
  }
  .mg-xs-25-f {
    margin: 25px !important;
  }
  .mg-xs-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mg-xs-y-25-f {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mg-xs-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mg-xs-x-25-f {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mg-xs-t-25 {
    margin-top: 25px;
  }
  .mg-xs-r-25 {
    margin-right: 25px;
  }
  .mg-xs-b-25 {
    margin-bottom: 25px;
  }
  .mg-xs-l-25 {
    margin-left: 25px;
  }
  .mg-xs-t-25-f {
    margin-top: 25px !important;
  }
  .mg-xs-r-25-f {
    margin-right: 25px !important;
  }
  .mg-xs-b-25-f {
    margin-bottom: 25px !important;
  }
  .mg-xs-l-25-f {
    margin-left: 25px !important;
  }
  .mg-xs-30 {
    margin: 30px;
  }
  .mg-xs-30-f {
    margin: 30px !important;
  }
  .mg-xs-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mg-xs-y-30-f {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mg-xs-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mg-xs-x-30-f {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mg-xs-t-30 {
    margin-top: 30px;
  }
  .mg-xs-r-30 {
    margin-right: 30px;
  }
  .mg-xs-b-30 {
    margin-bottom: 30px;
  }
  .mg-xs-l-30 {
    margin-left: 30px;
  }
  .mg-xs-t-30-f {
    margin-top: 30px !important;
  }
  .mg-xs-r-30-f {
    margin-right: 30px !important;
  }
  .mg-xs-b-30-f {
    margin-bottom: 30px !important;
  }
  .mg-xs-l-30-f {
    margin-left: 30px !important;
  }
  .mg-xs-35 {
    margin: 35px;
  }
  .mg-xs-35-f {
    margin: 35px !important;
  }
  .mg-xs-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mg-xs-y-35-f {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mg-xs-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .mg-xs-x-35-f {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .mg-xs-t-35 {
    margin-top: 35px;
  }
  .mg-xs-r-35 {
    margin-right: 35px;
  }
  .mg-xs-b-35 {
    margin-bottom: 35px;
  }
  .mg-xs-l-35 {
    margin-left: 35px;
  }
  .mg-xs-t-35-f {
    margin-top: 35px !important;
  }
  .mg-xs-r-35-f {
    margin-right: 35px !important;
  }
  .mg-xs-b-35-f {
    margin-bottom: 35px !important;
  }
  .mg-xs-l-35-f {
    margin-left: 35px !important;
  }
  .mg-xs-40 {
    margin: 40px;
  }
  .mg-xs-40-f {
    margin: 40px !important;
  }
  .mg-xs-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mg-xs-y-40-f {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mg-xs-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mg-xs-x-40-f {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mg-xs-t-40 {
    margin-top: 40px;
  }
  .mg-xs-r-40 {
    margin-right: 40px;
  }
  .mg-xs-b-40 {
    margin-bottom: 40px;
  }
  .mg-xs-l-40 {
    margin-left: 40px;
  }
  .mg-xs-t-40-f {
    margin-top: 40px !important;
  }
  .mg-xs-r-40-f {
    margin-right: 40px !important;
  }
  .mg-xs-b-40-f {
    margin-bottom: 40px !important;
  }
  .mg-xs-l-40-f {
    margin-left: 40px !important;
  }
  .mg-xs-45 {
    margin: 45px;
  }
  .mg-xs-45-f {
    margin: 45px !important;
  }
  .mg-xs-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mg-xs-y-45-f {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .mg-xs-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .mg-xs-x-45-f {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .mg-xs-t-45 {
    margin-top: 45px;
  }
  .mg-xs-r-45 {
    margin-right: 45px;
  }
  .mg-xs-b-45 {
    margin-bottom: 45px;
  }
  .mg-xs-l-45 {
    margin-left: 45px;
  }
  .mg-xs-t-45-f {
    margin-top: 45px !important;
  }
  .mg-xs-r-45-f {
    margin-right: 45px !important;
  }
  .mg-xs-b-45-f {
    margin-bottom: 45px !important;
  }
  .mg-xs-l-45-f {
    margin-left: 45px !important;
  }
  .mg-xs-50 {
    margin: 50px;
  }
  .mg-xs-50-f {
    margin: 50px !important;
  }
  .mg-xs-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mg-xs-y-50-f {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mg-xs-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mg-xs-x-50-f {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .mg-xs-t-50 {
    margin-top: 50px;
  }
  .mg-xs-r-50 {
    margin-right: 50px;
  }
  .mg-xs-b-50 {
    margin-bottom: 50px;
  }
  .mg-xs-l-50 {
    margin-left: 50px;
  }
  .mg-xs-t-50-f {
    margin-top: 50px !important;
  }
  .mg-xs-r-50-f {
    margin-right: 50px !important;
  }
  .mg-xs-b-50-f {
    margin-bottom: 50px !important;
  }
  .mg-xs-l-50-f {
    margin-left: 50px !important;
  }
  .mg-xs-55 {
    margin: 55px;
  }
  .mg-xs-55-f {
    margin: 55px !important;
  }
  .mg-xs-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mg-xs-y-55-f {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .mg-xs-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .mg-xs-x-55-f {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .mg-xs-t-55 {
    margin-top: 55px;
  }
  .mg-xs-r-55 {
    margin-right: 55px;
  }
  .mg-xs-b-55 {
    margin-bottom: 55px;
  }
  .mg-xs-l-55 {
    margin-left: 55px;
  }
  .mg-xs-t-55-f {
    margin-top: 55px !important;
  }
  .mg-xs-r-55-f {
    margin-right: 55px !important;
  }
  .mg-xs-b-55-f {
    margin-bottom: 55px !important;
  }
  .mg-xs-l-55-f {
    margin-left: 55px !important;
  }
  .mg-xs-60 {
    margin: 60px;
  }
  .mg-xs-60-f {
    margin: 60px !important;
  }
  .mg-xs-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mg-xs-y-60-f {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mg-xs-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mg-xs-x-60-f {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mg-xs-t-60 {
    margin-top: 60px;
  }
  .mg-xs-r-60 {
    margin-right: 60px;
  }
  .mg-xs-b-60 {
    margin-bottom: 60px;
  }
  .mg-xs-l-60 {
    margin-left: 60px;
  }
  .mg-xs-t-60-f {
    margin-top: 60px !important;
  }
  .mg-xs-r-60-f {
    margin-right: 60px !important;
  }
  .mg-xs-b-60-f {
    margin-bottom: 60px !important;
  }
  .mg-xs-l-60-f {
    margin-left: 60px !important;
  }
  .mg-xs-65 {
    margin: 65px;
  }
  .mg-xs-65-f {
    margin: 65px !important;
  }
  .mg-xs-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mg-xs-y-65-f {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .mg-xs-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .mg-xs-x-65-f {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .mg-xs-t-65 {
    margin-top: 65px;
  }
  .mg-xs-r-65 {
    margin-right: 65px;
  }
  .mg-xs-b-65 {
    margin-bottom: 65px;
  }
  .mg-xs-l-65 {
    margin-left: 65px;
  }
  .mg-xs-t-65-f {
    margin-top: 65px !important;
  }
  .mg-xs-r-65-f {
    margin-right: 65px !important;
  }
  .mg-xs-b-65-f {
    margin-bottom: 65px !important;
  }
  .mg-xs-l-65-f {
    margin-left: 65px !important;
  }
  .mg-xs-70 {
    margin: 70px;
  }
  .mg-xs-70-f {
    margin: 70px !important;
  }
  .mg-xs-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mg-xs-y-70-f {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mg-xs-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mg-xs-x-70-f {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .mg-xs-t-70 {
    margin-top: 70px;
  }
  .mg-xs-r-70 {
    margin-right: 70px;
  }
  .mg-xs-b-70 {
    margin-bottom: 70px;
  }
  .mg-xs-l-70 {
    margin-left: 70px;
  }
  .mg-xs-t-70-f {
    margin-top: 70px !important;
  }
  .mg-xs-r-70-f {
    margin-right: 70px !important;
  }
  .mg-xs-b-70-f {
    margin-bottom: 70px !important;
  }
  .mg-xs-l-70-f {
    margin-left: 70px !important;
  }
  .mg-xs-75 {
    margin: 75px;
  }
  .mg-xs-75-f {
    margin: 75px !important;
  }
  .mg-xs-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mg-xs-y-75-f {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .mg-xs-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .mg-xs-x-75-f {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .mg-xs-t-75 {
    margin-top: 75px;
  }
  .mg-xs-r-75 {
    margin-right: 75px;
  }
  .mg-xs-b-75 {
    margin-bottom: 75px;
  }
  .mg-xs-l-75 {
    margin-left: 75px;
  }
  .mg-xs-t-75-f {
    margin-top: 75px !important;
  }
  .mg-xs-r-75-f {
    margin-right: 75px !important;
  }
  .mg-xs-b-75-f {
    margin-bottom: 75px !important;
  }
  .mg-xs-l-75-f {
    margin-left: 75px !important;
  }
  .mg-xs-80 {
    margin: 80px;
  }
  .mg-xs-80-f {
    margin: 80px !important;
  }
  .mg-xs-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mg-xs-y-80-f {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mg-xs-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mg-xs-x-80-f {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mg-xs-t-80 {
    margin-top: 80px;
  }
  .mg-xs-r-80 {
    margin-right: 80px;
  }
  .mg-xs-b-80 {
    margin-bottom: 80px;
  }
  .mg-xs-l-80 {
    margin-left: 80px;
  }
  .mg-xs-t-80-f {
    margin-top: 80px !important;
  }
  .mg-xs-r-80-f {
    margin-right: 80px !important;
  }
  .mg-xs-b-80-f {
    margin-bottom: 80px !important;
  }
  .mg-xs-l-80-f {
    margin-left: 80px !important;
  }
  .mg-xs-85 {
    margin: 85px;
  }
  .mg-xs-85-f {
    margin: 85px !important;
  }
  .mg-xs-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mg-xs-y-85-f {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .mg-xs-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .mg-xs-x-85-f {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .mg-xs-t-85 {
    margin-top: 85px;
  }
  .mg-xs-r-85 {
    margin-right: 85px;
  }
  .mg-xs-b-85 {
    margin-bottom: 85px;
  }
  .mg-xs-l-85 {
    margin-left: 85px;
  }
  .mg-xs-t-85-f {
    margin-top: 85px !important;
  }
  .mg-xs-r-85-f {
    margin-right: 85px !important;
  }
  .mg-xs-b-85-f {
    margin-bottom: 85px !important;
  }
  .mg-xs-l-85-f {
    margin-left: 85px !important;
  }
  .mg-xs-90 {
    margin: 90px;
  }
  .mg-xs-90-f {
    margin: 90px !important;
  }
  .mg-xs-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mg-xs-y-90-f {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mg-xs-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mg-xs-x-90-f {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .mg-xs-t-90 {
    margin-top: 90px;
  }
  .mg-xs-r-90 {
    margin-right: 90px;
  }
  .mg-xs-b-90 {
    margin-bottom: 90px;
  }
  .mg-xs-l-90 {
    margin-left: 90px;
  }
  .mg-xs-t-90-f {
    margin-top: 90px !important;
  }
  .mg-xs-r-90-f {
    margin-right: 90px !important;
  }
  .mg-xs-b-90-f {
    margin-bottom: 90px !important;
  }
  .mg-xs-l-90-f {
    margin-left: 90px !important;
  }
  .mg-xs-95 {
    margin: 95px;
  }
  .mg-xs-95-f {
    margin: 95px !important;
  }
  .mg-xs-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mg-xs-y-95-f {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .mg-xs-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .mg-xs-x-95-f {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .mg-xs-t-95 {
    margin-top: 95px;
  }
  .mg-xs-r-95 {
    margin-right: 95px;
  }
  .mg-xs-b-95 {
    margin-bottom: 95px;
  }
  .mg-xs-l-95 {
    margin-left: 95px;
  }
  .mg-xs-t-95-f {
    margin-top: 95px !important;
  }
  .mg-xs-r-95-f {
    margin-right: 95px !important;
  }
  .mg-xs-b-95-f {
    margin-bottom: 95px !important;
  }
  .mg-xs-l-95-f {
    margin-left: 95px !important;
  }
  .mg-xs-100 {
    margin: 100px;
  }
  .mg-xs-100-f {
    margin: 100px !important;
  }
  .mg-xs-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mg-xs-y-100-f {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mg-xs-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mg-xs-x-100-f {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mg-xs-t-100 {
    margin-top: 100px;
  }
  .mg-xs-r-100 {
    margin-right: 100px;
  }
  .mg-xs-b-100 {
    margin-bottom: 100px;
  }
  .mg-xs-l-100 {
    margin-left: 100px;
  }
  .mg-xs-t-100-f {
    margin-top: 100px !important;
  }
  .mg-xs-r-100-f {
    margin-right: 100px !important;
  }
  .mg-xs-b-100-f {
    margin-bottom: 100px !important;
  }
  .mg-xs-l-100-f {
    margin-left: 100px !important;
  }
  .mg-xs-t-auto {
    margin-top: auto;
  }
  .mg-xs-r-auto {
    margin-right: auto;
  }
  .mg-xs-b-auto {
    margin-bottom: auto;
  }
  .mg-xs-l-auto {
    margin-left: auto;
  }
  .mg-xs-auto {
    margin: auto;
  }
  .mg-xs-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 576px) {
  .mg-sm-0 {
    margin: 0px;
  }
  .mg-sm-0-f {
    margin: 0px !important;
  }
  .mg-sm-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mg-sm-y-0-f {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mg-sm-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mg-sm-x-0-f {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mg-sm-t-0 {
    margin-top: 0px;
  }
  .mg-sm-r-0 {
    margin-right: 0px;
  }
  .mg-sm-b-0 {
    margin-bottom: 0px;
  }
  .mg-sm-l-0 {
    margin-left: 0px;
  }
  .mg-sm-t-0-f {
    margin-top: 0px !important;
  }
  .mg-sm-r-0-f {
    margin-right: 0px !important;
  }
  .mg-sm-b-0-f {
    margin-bottom: 0px !important;
  }
  .mg-sm-l-0-f {
    margin-left: 0px !important;
  }
  .mg-sm-1 {
    margin: 1px;
  }
  .mg-sm-1-f {
    margin: 1px !important;
  }
  .mg-sm-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mg-sm-y-1-f {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mg-sm-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .mg-sm-x-1-f {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .mg-sm-t-1 {
    margin-top: 1px;
  }
  .mg-sm-r-1 {
    margin-right: 1px;
  }
  .mg-sm-b-1 {
    margin-bottom: 1px;
  }
  .mg-sm-l-1 {
    margin-left: 1px;
  }
  .mg-sm-t-1-f {
    margin-top: 1px !important;
  }
  .mg-sm-r-1-f {
    margin-right: 1px !important;
  }
  .mg-sm-b-1-f {
    margin-bottom: 1px !important;
  }
  .mg-sm-l-1-f {
    margin-left: 1px !important;
  }
  .mg-sm-2 {
    margin: 2px;
  }
  .mg-sm-2-f {
    margin: 2px !important;
  }
  .mg-sm-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mg-sm-y-2-f {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mg-sm-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mg-sm-x-2-f {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .mg-sm-t-2 {
    margin-top: 2px;
  }
  .mg-sm-r-2 {
    margin-right: 2px;
  }
  .mg-sm-b-2 {
    margin-bottom: 2px;
  }
  .mg-sm-l-2 {
    margin-left: 2px;
  }
  .mg-sm-t-2-f {
    margin-top: 2px !important;
  }
  .mg-sm-r-2-f {
    margin-right: 2px !important;
  }
  .mg-sm-b-2-f {
    margin-bottom: 2px !important;
  }
  .mg-sm-l-2-f {
    margin-left: 2px !important;
  }
  .mg-sm-3 {
    margin: 3px;
  }
  .mg-sm-3-f {
    margin: 3px !important;
  }
  .mg-sm-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mg-sm-y-3-f {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mg-sm-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .mg-sm-x-3-f {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .mg-sm-t-3 {
    margin-top: 3px;
  }
  .mg-sm-r-3 {
    margin-right: 3px;
  }
  .mg-sm-b-3 {
    margin-bottom: 3px;
  }
  .mg-sm-l-3 {
    margin-left: 3px;
  }
  .mg-sm-t-3-f {
    margin-top: 3px !important;
  }
  .mg-sm-r-3-f {
    margin-right: 3px !important;
  }
  .mg-sm-b-3-f {
    margin-bottom: 3px !important;
  }
  .mg-sm-l-3-f {
    margin-left: 3px !important;
  }
  .mg-sm-4 {
    margin: 4px;
  }
  .mg-sm-4-f {
    margin: 4px !important;
  }
  .mg-sm-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mg-sm-y-4-f {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mg-sm-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mg-sm-x-4-f {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mg-sm-t-4 {
    margin-top: 4px;
  }
  .mg-sm-r-4 {
    margin-right: 4px;
  }
  .mg-sm-b-4 {
    margin-bottom: 4px;
  }
  .mg-sm-l-4 {
    margin-left: 4px;
  }
  .mg-sm-t-4-f {
    margin-top: 4px !important;
  }
  .mg-sm-r-4-f {
    margin-right: 4px !important;
  }
  .mg-sm-b-4-f {
    margin-bottom: 4px !important;
  }
  .mg-sm-l-4-f {
    margin-left: 4px !important;
  }
  .mg-sm-5 {
    margin: 5px;
  }
  .mg-sm-5-f {
    margin: 5px !important;
  }
  .mg-sm-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mg-sm-y-5-f {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mg-sm-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mg-sm-x-5-f {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mg-sm-t-5 {
    margin-top: 5px;
  }
  .mg-sm-r-5 {
    margin-right: 5px;
  }
  .mg-sm-b-5 {
    margin-bottom: 5px;
  }
  .mg-sm-l-5 {
    margin-left: 5px;
  }
  .mg-sm-t-5-f {
    margin-top: 5px !important;
  }
  .mg-sm-r-5-f {
    margin-right: 5px !important;
  }
  .mg-sm-b-5-f {
    margin-bottom: 5px !important;
  }
  .mg-sm-l-5-f {
    margin-left: 5px !important;
  }
  .mg-sm-6 {
    margin: 6px;
  }
  .mg-sm-6-f {
    margin: 6px !important;
  }
  .mg-sm-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mg-sm-y-6-f {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .mg-sm-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .mg-sm-x-6-f {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .mg-sm-t-6 {
    margin-top: 6px;
  }
  .mg-sm-r-6 {
    margin-right: 6px;
  }
  .mg-sm-b-6 {
    margin-bottom: 6px;
  }
  .mg-sm-l-6 {
    margin-left: 6px;
  }
  .mg-sm-t-6-f {
    margin-top: 6px !important;
  }
  .mg-sm-r-6-f {
    margin-right: 6px !important;
  }
  .mg-sm-b-6-f {
    margin-bottom: 6px !important;
  }
  .mg-sm-l-6-f {
    margin-left: 6px !important;
  }
  .mg-sm-7 {
    margin: 7px;
  }
  .mg-sm-7-f {
    margin: 7px !important;
  }
  .mg-sm-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mg-sm-y-7-f {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .mg-sm-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .mg-sm-x-7-f {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .mg-sm-t-7 {
    margin-top: 7px;
  }
  .mg-sm-r-7 {
    margin-right: 7px;
  }
  .mg-sm-b-7 {
    margin-bottom: 7px;
  }
  .mg-sm-l-7 {
    margin-left: 7px;
  }
  .mg-sm-t-7-f {
    margin-top: 7px !important;
  }
  .mg-sm-r-7-f {
    margin-right: 7px !important;
  }
  .mg-sm-b-7-f {
    margin-bottom: 7px !important;
  }
  .mg-sm-l-7-f {
    margin-left: 7px !important;
  }
  .mg-sm-8 {
    margin: 8px;
  }
  .mg-sm-8-f {
    margin: 8px !important;
  }
  .mg-sm-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mg-sm-y-8-f {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mg-sm-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mg-sm-x-8-f {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mg-sm-t-8 {
    margin-top: 8px;
  }
  .mg-sm-r-8 {
    margin-right: 8px;
  }
  .mg-sm-b-8 {
    margin-bottom: 8px;
  }
  .mg-sm-l-8 {
    margin-left: 8px;
  }
  .mg-sm-t-8-f {
    margin-top: 8px !important;
  }
  .mg-sm-r-8-f {
    margin-right: 8px !important;
  }
  .mg-sm-b-8-f {
    margin-bottom: 8px !important;
  }
  .mg-sm-l-8-f {
    margin-left: 8px !important;
  }
  .mg-sm-9 {
    margin: 9px;
  }
  .mg-sm-9-f {
    margin: 9px !important;
  }
  .mg-sm-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mg-sm-y-9-f {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .mg-sm-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .mg-sm-x-9-f {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .mg-sm-t-9 {
    margin-top: 9px;
  }
  .mg-sm-r-9 {
    margin-right: 9px;
  }
  .mg-sm-b-9 {
    margin-bottom: 9px;
  }
  .mg-sm-l-9 {
    margin-left: 9px;
  }
  .mg-sm-t-9-f {
    margin-top: 9px !important;
  }
  .mg-sm-r-9-f {
    margin-right: 9px !important;
  }
  .mg-sm-b-9-f {
    margin-bottom: 9px !important;
  }
  .mg-sm-l-9-f {
    margin-left: 9px !important;
  }
  .mg-sm-10 {
    margin: 10px;
  }
  .mg-sm-10-f {
    margin: 10px !important;
  }
  .mg-sm-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mg-sm-y-10-f {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mg-sm-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mg-sm-x-10-f {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mg-sm-t-10 {
    margin-top: 10px;
  }
  .mg-sm-r-10 {
    margin-right: 10px;
  }
  .mg-sm-b-10 {
    margin-bottom: 10px;
  }
  .mg-sm-l-10 {
    margin-left: 10px;
  }
  .mg-sm-t-10-f {
    margin-top: 10px !important;
  }
  .mg-sm-r-10-f {
    margin-right: 10px !important;
  }
  .mg-sm-b-10-f {
    margin-bottom: 10px !important;
  }
  .mg-sm-l-10-f {
    margin-left: 10px !important;
  }
  .mg-sm-15 {
    margin: 15px;
  }
  .mg-sm-15-f {
    margin: 15px !important;
  }
  .mg-sm-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mg-sm-y-15-f {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mg-sm-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mg-sm-x-15-f {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .mg-sm-t-15 {
    margin-top: 15px;
  }
  .mg-sm-r-15 {
    margin-right: 15px;
  }
  .mg-sm-b-15 {
    margin-bottom: 15px;
  }
  .mg-sm-l-15 {
    margin-left: 15px;
  }
  .mg-sm-t-15-f {
    margin-top: 15px !important;
  }
  .mg-sm-r-15-f {
    margin-right: 15px !important;
  }
  .mg-sm-b-15-f {
    margin-bottom: 15px !important;
  }
  .mg-sm-l-15-f {
    margin-left: 15px !important;
  }
  .mg-sm-20 {
    margin: 20px;
  }
  .mg-sm-20-f {
    margin: 20px !important;
  }
  .mg-sm-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mg-sm-y-20-f {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mg-sm-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mg-sm-x-20-f {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mg-sm-t-20 {
    margin-top: 20px;
  }
  .mg-sm-r-20 {
    margin-right: 20px;
  }
  .mg-sm-b-20 {
    margin-bottom: 20px;
  }
  .mg-sm-l-20 {
    margin-left: 20px;
  }
  .mg-sm-t-20-f {
    margin-top: 20px !important;
  }
  .mg-sm-r-20-f {
    margin-right: 20px !important;
  }
  .mg-sm-b-20-f {
    margin-bottom: 20px !important;
  }
  .mg-sm-l-20-f {
    margin-left: 20px !important;
  }
  .mg-sm-25 {
    margin: 25px;
  }
  .mg-sm-25-f {
    margin: 25px !important;
  }
  .mg-sm-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mg-sm-y-25-f {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mg-sm-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mg-sm-x-25-f {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mg-sm-t-25 {
    margin-top: 25px;
  }
  .mg-sm-r-25 {
    margin-right: 25px;
  }
  .mg-sm-b-25 {
    margin-bottom: 25px;
  }
  .mg-sm-l-25 {
    margin-left: 25px;
  }
  .mg-sm-t-25-f {
    margin-top: 25px !important;
  }
  .mg-sm-r-25-f {
    margin-right: 25px !important;
  }
  .mg-sm-b-25-f {
    margin-bottom: 25px !important;
  }
  .mg-sm-l-25-f {
    margin-left: 25px !important;
  }
  .mg-sm-30 {
    margin: 30px;
  }
  .mg-sm-30-f {
    margin: 30px !important;
  }
  .mg-sm-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mg-sm-y-30-f {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mg-sm-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mg-sm-x-30-f {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mg-sm-t-30 {
    margin-top: 30px;
  }
  .mg-sm-r-30 {
    margin-right: 30px;
  }
  .mg-sm-b-30 {
    margin-bottom: 30px;
  }
  .mg-sm-l-30 {
    margin-left: 30px;
  }
  .mg-sm-t-30-f {
    margin-top: 30px !important;
  }
  .mg-sm-r-30-f {
    margin-right: 30px !important;
  }
  .mg-sm-b-30-f {
    margin-bottom: 30px !important;
  }
  .mg-sm-l-30-f {
    margin-left: 30px !important;
  }
  .mg-sm-35 {
    margin: 35px;
  }
  .mg-sm-35-f {
    margin: 35px !important;
  }
  .mg-sm-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mg-sm-y-35-f {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mg-sm-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .mg-sm-x-35-f {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .mg-sm-t-35 {
    margin-top: 35px;
  }
  .mg-sm-r-35 {
    margin-right: 35px;
  }
  .mg-sm-b-35 {
    margin-bottom: 35px;
  }
  .mg-sm-l-35 {
    margin-left: 35px;
  }
  .mg-sm-t-35-f {
    margin-top: 35px !important;
  }
  .mg-sm-r-35-f {
    margin-right: 35px !important;
  }
  .mg-sm-b-35-f {
    margin-bottom: 35px !important;
  }
  .mg-sm-l-35-f {
    margin-left: 35px !important;
  }
  .mg-sm-40 {
    margin: 40px;
  }
  .mg-sm-40-f {
    margin: 40px !important;
  }
  .mg-sm-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mg-sm-y-40-f {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mg-sm-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mg-sm-x-40-f {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mg-sm-t-40 {
    margin-top: 40px;
  }
  .mg-sm-r-40 {
    margin-right: 40px;
  }
  .mg-sm-b-40 {
    margin-bottom: 40px;
  }
  .mg-sm-l-40 {
    margin-left: 40px;
  }
  .mg-sm-t-40-f {
    margin-top: 40px !important;
  }
  .mg-sm-r-40-f {
    margin-right: 40px !important;
  }
  .mg-sm-b-40-f {
    margin-bottom: 40px !important;
  }
  .mg-sm-l-40-f {
    margin-left: 40px !important;
  }
  .mg-sm-45 {
    margin: 45px;
  }
  .mg-sm-45-f {
    margin: 45px !important;
  }
  .mg-sm-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mg-sm-y-45-f {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .mg-sm-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .mg-sm-x-45-f {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .mg-sm-t-45 {
    margin-top: 45px;
  }
  .mg-sm-r-45 {
    margin-right: 45px;
  }
  .mg-sm-b-45 {
    margin-bottom: 45px;
  }
  .mg-sm-l-45 {
    margin-left: 45px;
  }
  .mg-sm-t-45-f {
    margin-top: 45px !important;
  }
  .mg-sm-r-45-f {
    margin-right: 45px !important;
  }
  .mg-sm-b-45-f {
    margin-bottom: 45px !important;
  }
  .mg-sm-l-45-f {
    margin-left: 45px !important;
  }
  .mg-sm-50 {
    margin: 50px;
  }
  .mg-sm-50-f {
    margin: 50px !important;
  }
  .mg-sm-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mg-sm-y-50-f {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mg-sm-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mg-sm-x-50-f {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .mg-sm-t-50 {
    margin-top: 50px;
  }
  .mg-sm-r-50 {
    margin-right: 50px;
  }
  .mg-sm-b-50 {
    margin-bottom: 50px;
  }
  .mg-sm-l-50 {
    margin-left: 50px;
  }
  .mg-sm-t-50-f {
    margin-top: 50px !important;
  }
  .mg-sm-r-50-f {
    margin-right: 50px !important;
  }
  .mg-sm-b-50-f {
    margin-bottom: 50px !important;
  }
  .mg-sm-l-50-f {
    margin-left: 50px !important;
  }
  .mg-sm-55 {
    margin: 55px;
  }
  .mg-sm-55-f {
    margin: 55px !important;
  }
  .mg-sm-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mg-sm-y-55-f {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .mg-sm-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .mg-sm-x-55-f {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .mg-sm-t-55 {
    margin-top: 55px;
  }
  .mg-sm-r-55 {
    margin-right: 55px;
  }
  .mg-sm-b-55 {
    margin-bottom: 55px;
  }
  .mg-sm-l-55 {
    margin-left: 55px;
  }
  .mg-sm-t-55-f {
    margin-top: 55px !important;
  }
  .mg-sm-r-55-f {
    margin-right: 55px !important;
  }
  .mg-sm-b-55-f {
    margin-bottom: 55px !important;
  }
  .mg-sm-l-55-f {
    margin-left: 55px !important;
  }
  .mg-sm-60 {
    margin: 60px;
  }
  .mg-sm-60-f {
    margin: 60px !important;
  }
  .mg-sm-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mg-sm-y-60-f {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mg-sm-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mg-sm-x-60-f {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mg-sm-t-60 {
    margin-top: 60px;
  }
  .mg-sm-r-60 {
    margin-right: 60px;
  }
  .mg-sm-b-60 {
    margin-bottom: 60px;
  }
  .mg-sm-l-60 {
    margin-left: 60px;
  }
  .mg-sm-t-60-f {
    margin-top: 60px !important;
  }
  .mg-sm-r-60-f {
    margin-right: 60px !important;
  }
  .mg-sm-b-60-f {
    margin-bottom: 60px !important;
  }
  .mg-sm-l-60-f {
    margin-left: 60px !important;
  }
  .mg-sm-65 {
    margin: 65px;
  }
  .mg-sm-65-f {
    margin: 65px !important;
  }
  .mg-sm-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mg-sm-y-65-f {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .mg-sm-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .mg-sm-x-65-f {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .mg-sm-t-65 {
    margin-top: 65px;
  }
  .mg-sm-r-65 {
    margin-right: 65px;
  }
  .mg-sm-b-65 {
    margin-bottom: 65px;
  }
  .mg-sm-l-65 {
    margin-left: 65px;
  }
  .mg-sm-t-65-f {
    margin-top: 65px !important;
  }
  .mg-sm-r-65-f {
    margin-right: 65px !important;
  }
  .mg-sm-b-65-f {
    margin-bottom: 65px !important;
  }
  .mg-sm-l-65-f {
    margin-left: 65px !important;
  }
  .mg-sm-70 {
    margin: 70px;
  }
  .mg-sm-70-f {
    margin: 70px !important;
  }
  .mg-sm-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mg-sm-y-70-f {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mg-sm-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mg-sm-x-70-f {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .mg-sm-t-70 {
    margin-top: 70px;
  }
  .mg-sm-r-70 {
    margin-right: 70px;
  }
  .mg-sm-b-70 {
    margin-bottom: 70px;
  }
  .mg-sm-l-70 {
    margin-left: 70px;
  }
  .mg-sm-t-70-f {
    margin-top: 70px !important;
  }
  .mg-sm-r-70-f {
    margin-right: 70px !important;
  }
  .mg-sm-b-70-f {
    margin-bottom: 70px !important;
  }
  .mg-sm-l-70-f {
    margin-left: 70px !important;
  }
  .mg-sm-75 {
    margin: 75px;
  }
  .mg-sm-75-f {
    margin: 75px !important;
  }
  .mg-sm-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mg-sm-y-75-f {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .mg-sm-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .mg-sm-x-75-f {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .mg-sm-t-75 {
    margin-top: 75px;
  }
  .mg-sm-r-75 {
    margin-right: 75px;
  }
  .mg-sm-b-75 {
    margin-bottom: 75px;
  }
  .mg-sm-l-75 {
    margin-left: 75px;
  }
  .mg-sm-t-75-f {
    margin-top: 75px !important;
  }
  .mg-sm-r-75-f {
    margin-right: 75px !important;
  }
  .mg-sm-b-75-f {
    margin-bottom: 75px !important;
  }
  .mg-sm-l-75-f {
    margin-left: 75px !important;
  }
  .mg-sm-80 {
    margin: 80px;
  }
  .mg-sm-80-f {
    margin: 80px !important;
  }
  .mg-sm-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mg-sm-y-80-f {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mg-sm-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mg-sm-x-80-f {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mg-sm-t-80 {
    margin-top: 80px;
  }
  .mg-sm-r-80 {
    margin-right: 80px;
  }
  .mg-sm-b-80 {
    margin-bottom: 80px;
  }
  .mg-sm-l-80 {
    margin-left: 80px;
  }
  .mg-sm-t-80-f {
    margin-top: 80px !important;
  }
  .mg-sm-r-80-f {
    margin-right: 80px !important;
  }
  .mg-sm-b-80-f {
    margin-bottom: 80px !important;
  }
  .mg-sm-l-80-f {
    margin-left: 80px !important;
  }
  .mg-sm-85 {
    margin: 85px;
  }
  .mg-sm-85-f {
    margin: 85px !important;
  }
  .mg-sm-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mg-sm-y-85-f {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .mg-sm-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .mg-sm-x-85-f {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .mg-sm-t-85 {
    margin-top: 85px;
  }
  .mg-sm-r-85 {
    margin-right: 85px;
  }
  .mg-sm-b-85 {
    margin-bottom: 85px;
  }
  .mg-sm-l-85 {
    margin-left: 85px;
  }
  .mg-sm-t-85-f {
    margin-top: 85px !important;
  }
  .mg-sm-r-85-f {
    margin-right: 85px !important;
  }
  .mg-sm-b-85-f {
    margin-bottom: 85px !important;
  }
  .mg-sm-l-85-f {
    margin-left: 85px !important;
  }
  .mg-sm-90 {
    margin: 90px;
  }
  .mg-sm-90-f {
    margin: 90px !important;
  }
  .mg-sm-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mg-sm-y-90-f {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mg-sm-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mg-sm-x-90-f {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .mg-sm-t-90 {
    margin-top: 90px;
  }
  .mg-sm-r-90 {
    margin-right: 90px;
  }
  .mg-sm-b-90 {
    margin-bottom: 90px;
  }
  .mg-sm-l-90 {
    margin-left: 90px;
  }
  .mg-sm-t-90-f {
    margin-top: 90px !important;
  }
  .mg-sm-r-90-f {
    margin-right: 90px !important;
  }
  .mg-sm-b-90-f {
    margin-bottom: 90px !important;
  }
  .mg-sm-l-90-f {
    margin-left: 90px !important;
  }
  .mg-sm-95 {
    margin: 95px;
  }
  .mg-sm-95-f {
    margin: 95px !important;
  }
  .mg-sm-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mg-sm-y-95-f {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .mg-sm-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .mg-sm-x-95-f {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .mg-sm-t-95 {
    margin-top: 95px;
  }
  .mg-sm-r-95 {
    margin-right: 95px;
  }
  .mg-sm-b-95 {
    margin-bottom: 95px;
  }
  .mg-sm-l-95 {
    margin-left: 95px;
  }
  .mg-sm-t-95-f {
    margin-top: 95px !important;
  }
  .mg-sm-r-95-f {
    margin-right: 95px !important;
  }
  .mg-sm-b-95-f {
    margin-bottom: 95px !important;
  }
  .mg-sm-l-95-f {
    margin-left: 95px !important;
  }
  .mg-sm-100 {
    margin: 100px;
  }
  .mg-sm-100-f {
    margin: 100px !important;
  }
  .mg-sm-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mg-sm-y-100-f {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mg-sm-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mg-sm-x-100-f {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mg-sm-t-100 {
    margin-top: 100px;
  }
  .mg-sm-r-100 {
    margin-right: 100px;
  }
  .mg-sm-b-100 {
    margin-bottom: 100px;
  }
  .mg-sm-l-100 {
    margin-left: 100px;
  }
  .mg-sm-t-100-f {
    margin-top: 100px !important;
  }
  .mg-sm-r-100-f {
    margin-right: 100px !important;
  }
  .mg-sm-b-100-f {
    margin-bottom: 100px !important;
  }
  .mg-sm-l-100-f {
    margin-left: 100px !important;
  }
  .mg-sm-t-auto {
    margin-top: auto;
  }
  .mg-sm-r-auto {
    margin-right: auto;
  }
  .mg-sm-b-auto {
    margin-bottom: auto;
  }
  .mg-sm-l-auto {
    margin-left: auto;
  }
  .mg-sm-auto {
    margin: auto;
  }
  .mg-sm-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .mg-md-0 {
    margin: 0px;
  }
  .mg-md-0-f {
    margin: 0px !important;
  }
  .mg-md-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mg-md-y-0-f {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mg-md-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mg-md-x-0-f {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mg-md-t-0 {
    margin-top: 0px;
  }
  .mg-md-r-0 {
    margin-right: 0px;
  }
  .mg-md-b-0 {
    margin-bottom: 0px;
  }
  .mg-md-l-0 {
    margin-left: 0px;
  }
  .mg-md-t-0-f {
    margin-top: 0px !important;
  }
  .mg-md-r-0-f {
    margin-right: 0px !important;
  }
  .mg-md-b-0-f {
    margin-bottom: 0px !important;
  }
  .mg-md-l-0-f {
    margin-left: 0px !important;
  }
  .mg-md-1 {
    margin: 1px;
  }
  .mg-md-1-f {
    margin: 1px !important;
  }
  .mg-md-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mg-md-y-1-f {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mg-md-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .mg-md-x-1-f {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .mg-md-t-1 {
    margin-top: 1px;
  }
  .mg-md-r-1 {
    margin-right: 1px;
  }
  .mg-md-b-1 {
    margin-bottom: 1px;
  }
  .mg-md-l-1 {
    margin-left: 1px;
  }
  .mg-md-t-1-f {
    margin-top: 1px !important;
  }
  .mg-md-r-1-f {
    margin-right: 1px !important;
  }
  .mg-md-b-1-f {
    margin-bottom: 1px !important;
  }
  .mg-md-l-1-f {
    margin-left: 1px !important;
  }
  .mg-md-2 {
    margin: 2px;
  }
  .mg-md-2-f {
    margin: 2px !important;
  }
  .mg-md-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mg-md-y-2-f {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mg-md-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mg-md-x-2-f {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .mg-md-t-2 {
    margin-top: 2px;
  }
  .mg-md-r-2 {
    margin-right: 2px;
  }
  .mg-md-b-2 {
    margin-bottom: 2px;
  }
  .mg-md-l-2 {
    margin-left: 2px;
  }
  .mg-md-t-2-f {
    margin-top: 2px !important;
  }
  .mg-md-r-2-f {
    margin-right: 2px !important;
  }
  .mg-md-b-2-f {
    margin-bottom: 2px !important;
  }
  .mg-md-l-2-f {
    margin-left: 2px !important;
  }
  .mg-md-3 {
    margin: 3px;
  }
  .mg-md-3-f {
    margin: 3px !important;
  }
  .mg-md-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mg-md-y-3-f {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mg-md-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .mg-md-x-3-f {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .mg-md-t-3 {
    margin-top: 3px;
  }
  .mg-md-r-3 {
    margin-right: 3px;
  }
  .mg-md-b-3 {
    margin-bottom: 3px;
  }
  .mg-md-l-3 {
    margin-left: 3px;
  }
  .mg-md-t-3-f {
    margin-top: 3px !important;
  }
  .mg-md-r-3-f {
    margin-right: 3px !important;
  }
  .mg-md-b-3-f {
    margin-bottom: 3px !important;
  }
  .mg-md-l-3-f {
    margin-left: 3px !important;
  }
  .mg-md-4 {
    margin: 4px;
  }
  .mg-md-4-f {
    margin: 4px !important;
  }
  .mg-md-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mg-md-y-4-f {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mg-md-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mg-md-x-4-f {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mg-md-t-4 {
    margin-top: 4px;
  }
  .mg-md-r-4 {
    margin-right: 4px;
  }
  .mg-md-b-4 {
    margin-bottom: 4px;
  }
  .mg-md-l-4 {
    margin-left: 4px;
  }
  .mg-md-t-4-f {
    margin-top: 4px !important;
  }
  .mg-md-r-4-f {
    margin-right: 4px !important;
  }
  .mg-md-b-4-f {
    margin-bottom: 4px !important;
  }
  .mg-md-l-4-f {
    margin-left: 4px !important;
  }
  .mg-md-5 {
    margin: 5px;
  }
  .mg-md-5-f {
    margin: 5px !important;
  }
  .mg-md-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mg-md-y-5-f {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mg-md-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mg-md-x-5-f {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mg-md-t-5 {
    margin-top: 5px;
  }
  .mg-md-r-5 {
    margin-right: 5px;
  }
  .mg-md-b-5 {
    margin-bottom: 5px;
  }
  .mg-md-l-5 {
    margin-left: 5px;
  }
  .mg-md-t-5-f {
    margin-top: 5px !important;
  }
  .mg-md-r-5-f {
    margin-right: 5px !important;
  }
  .mg-md-b-5-f {
    margin-bottom: 5px !important;
  }
  .mg-md-l-5-f {
    margin-left: 5px !important;
  }
  .mg-md-6 {
    margin: 6px;
  }
  .mg-md-6-f {
    margin: 6px !important;
  }
  .mg-md-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mg-md-y-6-f {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .mg-md-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .mg-md-x-6-f {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .mg-md-t-6 {
    margin-top: 6px;
  }
  .mg-md-r-6 {
    margin-right: 6px;
  }
  .mg-md-b-6 {
    margin-bottom: 6px;
  }
  .mg-md-l-6 {
    margin-left: 6px;
  }
  .mg-md-t-6-f {
    margin-top: 6px !important;
  }
  .mg-md-r-6-f {
    margin-right: 6px !important;
  }
  .mg-md-b-6-f {
    margin-bottom: 6px !important;
  }
  .mg-md-l-6-f {
    margin-left: 6px !important;
  }
  .mg-md-7 {
    margin: 7px;
  }
  .mg-md-7-f {
    margin: 7px !important;
  }
  .mg-md-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mg-md-y-7-f {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .mg-md-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .mg-md-x-7-f {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .mg-md-t-7 {
    margin-top: 7px;
  }
  .mg-md-r-7 {
    margin-right: 7px;
  }
  .mg-md-b-7 {
    margin-bottom: 7px;
  }
  .mg-md-l-7 {
    margin-left: 7px;
  }
  .mg-md-t-7-f {
    margin-top: 7px !important;
  }
  .mg-md-r-7-f {
    margin-right: 7px !important;
  }
  .mg-md-b-7-f {
    margin-bottom: 7px !important;
  }
  .mg-md-l-7-f {
    margin-left: 7px !important;
  }
  .mg-md-8 {
    margin: 8px;
  }
  .mg-md-8-f {
    margin: 8px !important;
  }
  .mg-md-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mg-md-y-8-f {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mg-md-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mg-md-x-8-f {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mg-md-t-8 {
    margin-top: 8px;
  }
  .mg-md-r-8 {
    margin-right: 8px;
  }
  .mg-md-b-8 {
    margin-bottom: 8px;
  }
  .mg-md-l-8 {
    margin-left: 8px;
  }
  .mg-md-t-8-f {
    margin-top: 8px !important;
  }
  .mg-md-r-8-f {
    margin-right: 8px !important;
  }
  .mg-md-b-8-f {
    margin-bottom: 8px !important;
  }
  .mg-md-l-8-f {
    margin-left: 8px !important;
  }
  .mg-md-9 {
    margin: 9px;
  }
  .mg-md-9-f {
    margin: 9px !important;
  }
  .mg-md-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mg-md-y-9-f {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .mg-md-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .mg-md-x-9-f {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .mg-md-t-9 {
    margin-top: 9px;
  }
  .mg-md-r-9 {
    margin-right: 9px;
  }
  .mg-md-b-9 {
    margin-bottom: 9px;
  }
  .mg-md-l-9 {
    margin-left: 9px;
  }
  .mg-md-t-9-f {
    margin-top: 9px !important;
  }
  .mg-md-r-9-f {
    margin-right: 9px !important;
  }
  .mg-md-b-9-f {
    margin-bottom: 9px !important;
  }
  .mg-md-l-9-f {
    margin-left: 9px !important;
  }
  .mg-md-10 {
    margin: 10px;
  }
  .mg-md-10-f {
    margin: 10px !important;
  }
  .mg-md-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mg-md-y-10-f {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mg-md-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mg-md-x-10-f {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mg-md-t-10 {
    margin-top: 10px;
  }
  .mg-md-r-10 {
    margin-right: 10px;
  }
  .mg-md-b-10 {
    margin-bottom: 10px;
  }
  .mg-md-l-10 {
    margin-left: 10px;
  }
  .mg-md-t-10-f {
    margin-top: 10px !important;
  }
  .mg-md-r-10-f {
    margin-right: 10px !important;
  }
  .mg-md-b-10-f {
    margin-bottom: 10px !important;
  }
  .mg-md-l-10-f {
    margin-left: 10px !important;
  }
  .mg-md-15 {
    margin: 15px;
  }
  .mg-md-15-f {
    margin: 15px !important;
  }
  .mg-md-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mg-md-y-15-f {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mg-md-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mg-md-x-15-f {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .mg-md-t-15 {
    margin-top: 15px;
  }
  .mg-md-r-15 {
    margin-right: 15px;
  }
  .mg-md-b-15 {
    margin-bottom: 15px;
  }
  .mg-md-l-15 {
    margin-left: 15px;
  }
  .mg-md-t-15-f {
    margin-top: 15px !important;
  }
  .mg-md-r-15-f {
    margin-right: 15px !important;
  }
  .mg-md-b-15-f {
    margin-bottom: 15px !important;
  }
  .mg-md-l-15-f {
    margin-left: 15px !important;
  }
  .mg-md-20 {
    margin: 20px;
  }
  .mg-md-20-f {
    margin: 20px !important;
  }
  .mg-md-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mg-md-y-20-f {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mg-md-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mg-md-x-20-f {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mg-md-t-20 {
    margin-top: 20px;
  }
  .mg-md-r-20 {
    margin-right: 20px;
  }
  .mg-md-b-20 {
    margin-bottom: 20px;
  }
  .mg-md-l-20 {
    margin-left: 20px;
  }
  .mg-md-t-20-f {
    margin-top: 20px !important;
  }
  .mg-md-r-20-f {
    margin-right: 20px !important;
  }
  .mg-md-b-20-f {
    margin-bottom: 20px !important;
  }
  .mg-md-l-20-f {
    margin-left: 20px !important;
  }
  .mg-md-25 {
    margin: 25px;
  }
  .mg-md-25-f {
    margin: 25px !important;
  }
  .mg-md-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mg-md-y-25-f {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mg-md-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mg-md-x-25-f {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mg-md-t-25 {
    margin-top: 25px;
  }
  .mg-md-r-25 {
    margin-right: 25px;
  }
  .mg-md-b-25 {
    margin-bottom: 25px;
  }
  .mg-md-l-25 {
    margin-left: 25px;
  }
  .mg-md-t-25-f {
    margin-top: 25px !important;
  }
  .mg-md-r-25-f {
    margin-right: 25px !important;
  }
  .mg-md-b-25-f {
    margin-bottom: 25px !important;
  }
  .mg-md-l-25-f {
    margin-left: 25px !important;
  }
  .mg-md-30 {
    margin: 30px;
  }
  .mg-md-30-f {
    margin: 30px !important;
  }
  .mg-md-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mg-md-y-30-f {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mg-md-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mg-md-x-30-f {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mg-md-t-30 {
    margin-top: 30px;
  }
  .mg-md-r-30 {
    margin-right: 30px;
  }
  .mg-md-b-30 {
    margin-bottom: 30px;
  }
  .mg-md-l-30 {
    margin-left: 30px;
  }
  .mg-md-t-30-f {
    margin-top: 30px !important;
  }
  .mg-md-r-30-f {
    margin-right: 30px !important;
  }
  .mg-md-b-30-f {
    margin-bottom: 30px !important;
  }
  .mg-md-l-30-f {
    margin-left: 30px !important;
  }
  .mg-md-35 {
    margin: 35px;
  }
  .mg-md-35-f {
    margin: 35px !important;
  }
  .mg-md-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mg-md-y-35-f {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mg-md-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .mg-md-x-35-f {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .mg-md-t-35 {
    margin-top: 35px;
  }
  .mg-md-r-35 {
    margin-right: 35px;
  }
  .mg-md-b-35 {
    margin-bottom: 35px;
  }
  .mg-md-l-35 {
    margin-left: 35px;
  }
  .mg-md-t-35-f {
    margin-top: 35px !important;
  }
  .mg-md-r-35-f {
    margin-right: 35px !important;
  }
  .mg-md-b-35-f {
    margin-bottom: 35px !important;
  }
  .mg-md-l-35-f {
    margin-left: 35px !important;
  }
  .mg-md-40 {
    margin: 40px;
  }
  .mg-md-40-f {
    margin: 40px !important;
  }
  .mg-md-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mg-md-y-40-f {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mg-md-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mg-md-x-40-f {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mg-md-t-40 {
    margin-top: 40px;
  }
  .mg-md-r-40 {
    margin-right: 40px;
  }
  .mg-md-b-40 {
    margin-bottom: 40px;
  }
  .mg-md-l-40 {
    margin-left: 40px;
  }
  .mg-md-t-40-f {
    margin-top: 40px !important;
  }
  .mg-md-r-40-f {
    margin-right: 40px !important;
  }
  .mg-md-b-40-f {
    margin-bottom: 40px !important;
  }
  .mg-md-l-40-f {
    margin-left: 40px !important;
  }
  .mg-md-45 {
    margin: 45px;
  }
  .mg-md-45-f {
    margin: 45px !important;
  }
  .mg-md-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mg-md-y-45-f {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .mg-md-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .mg-md-x-45-f {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .mg-md-t-45 {
    margin-top: 45px;
  }
  .mg-md-r-45 {
    margin-right: 45px;
  }
  .mg-md-b-45 {
    margin-bottom: 45px;
  }
  .mg-md-l-45 {
    margin-left: 45px;
  }
  .mg-md-t-45-f {
    margin-top: 45px !important;
  }
  .mg-md-r-45-f {
    margin-right: 45px !important;
  }
  .mg-md-b-45-f {
    margin-bottom: 45px !important;
  }
  .mg-md-l-45-f {
    margin-left: 45px !important;
  }
  .mg-md-50 {
    margin: 50px;
  }
  .mg-md-50-f {
    margin: 50px !important;
  }
  .mg-md-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mg-md-y-50-f {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mg-md-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mg-md-x-50-f {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .mg-md-t-50 {
    margin-top: 50px;
  }
  .mg-md-r-50 {
    margin-right: 50px;
  }
  .mg-md-b-50 {
    margin-bottom: 50px;
  }
  .mg-md-l-50 {
    margin-left: 50px;
  }
  .mg-md-t-50-f {
    margin-top: 50px !important;
  }
  .mg-md-r-50-f {
    margin-right: 50px !important;
  }
  .mg-md-b-50-f {
    margin-bottom: 50px !important;
  }
  .mg-md-l-50-f {
    margin-left: 50px !important;
  }
  .mg-md-55 {
    margin: 55px;
  }
  .mg-md-55-f {
    margin: 55px !important;
  }
  .mg-md-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mg-md-y-55-f {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .mg-md-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .mg-md-x-55-f {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .mg-md-t-55 {
    margin-top: 55px;
  }
  .mg-md-r-55 {
    margin-right: 55px;
  }
  .mg-md-b-55 {
    margin-bottom: 55px;
  }
  .mg-md-l-55 {
    margin-left: 55px;
  }
  .mg-md-t-55-f {
    margin-top: 55px !important;
  }
  .mg-md-r-55-f {
    margin-right: 55px !important;
  }
  .mg-md-b-55-f {
    margin-bottom: 55px !important;
  }
  .mg-md-l-55-f {
    margin-left: 55px !important;
  }
  .mg-md-60 {
    margin: 60px;
  }
  .mg-md-60-f {
    margin: 60px !important;
  }
  .mg-md-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mg-md-y-60-f {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mg-md-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mg-md-x-60-f {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mg-md-t-60 {
    margin-top: 60px;
  }
  .mg-md-r-60 {
    margin-right: 60px;
  }
  .mg-md-b-60 {
    margin-bottom: 60px;
  }
  .mg-md-l-60 {
    margin-left: 60px;
  }
  .mg-md-t-60-f {
    margin-top: 60px !important;
  }
  .mg-md-r-60-f {
    margin-right: 60px !important;
  }
  .mg-md-b-60-f {
    margin-bottom: 60px !important;
  }
  .mg-md-l-60-f {
    margin-left: 60px !important;
  }
  .mg-md-65 {
    margin: 65px;
  }
  .mg-md-65-f {
    margin: 65px !important;
  }
  .mg-md-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mg-md-y-65-f {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .mg-md-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .mg-md-x-65-f {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .mg-md-t-65 {
    margin-top: 65px;
  }
  .mg-md-r-65 {
    margin-right: 65px;
  }
  .mg-md-b-65 {
    margin-bottom: 65px;
  }
  .mg-md-l-65 {
    margin-left: 65px;
  }
  .mg-md-t-65-f {
    margin-top: 65px !important;
  }
  .mg-md-r-65-f {
    margin-right: 65px !important;
  }
  .mg-md-b-65-f {
    margin-bottom: 65px !important;
  }
  .mg-md-l-65-f {
    margin-left: 65px !important;
  }
  .mg-md-70 {
    margin: 70px;
  }
  .mg-md-70-f {
    margin: 70px !important;
  }
  .mg-md-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mg-md-y-70-f {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mg-md-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mg-md-x-70-f {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .mg-md-t-70 {
    margin-top: 70px;
  }
  .mg-md-r-70 {
    margin-right: 70px;
  }
  .mg-md-b-70 {
    margin-bottom: 70px;
  }
  .mg-md-l-70 {
    margin-left: 70px;
  }
  .mg-md-t-70-f {
    margin-top: 70px !important;
  }
  .mg-md-r-70-f {
    margin-right: 70px !important;
  }
  .mg-md-b-70-f {
    margin-bottom: 70px !important;
  }
  .mg-md-l-70-f {
    margin-left: 70px !important;
  }
  .mg-md-75 {
    margin: 75px;
  }
  .mg-md-75-f {
    margin: 75px !important;
  }
  .mg-md-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mg-md-y-75-f {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .mg-md-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .mg-md-x-75-f {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .mg-md-t-75 {
    margin-top: 75px;
  }
  .mg-md-r-75 {
    margin-right: 75px;
  }
  .mg-md-b-75 {
    margin-bottom: 75px;
  }
  .mg-md-l-75 {
    margin-left: 75px;
  }
  .mg-md-t-75-f {
    margin-top: 75px !important;
  }
  .mg-md-r-75-f {
    margin-right: 75px !important;
  }
  .mg-md-b-75-f {
    margin-bottom: 75px !important;
  }
  .mg-md-l-75-f {
    margin-left: 75px !important;
  }
  .mg-md-80 {
    margin: 80px;
  }
  .mg-md-80-f {
    margin: 80px !important;
  }
  .mg-md-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mg-md-y-80-f {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mg-md-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mg-md-x-80-f {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mg-md-t-80 {
    margin-top: 80px;
  }
  .mg-md-r-80 {
    margin-right: 80px;
  }
  .mg-md-b-80 {
    margin-bottom: 80px;
  }
  .mg-md-l-80 {
    margin-left: 80px;
  }
  .mg-md-t-80-f {
    margin-top: 80px !important;
  }
  .mg-md-r-80-f {
    margin-right: 80px !important;
  }
  .mg-md-b-80-f {
    margin-bottom: 80px !important;
  }
  .mg-md-l-80-f {
    margin-left: 80px !important;
  }
  .mg-md-85 {
    margin: 85px;
  }
  .mg-md-85-f {
    margin: 85px !important;
  }
  .mg-md-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mg-md-y-85-f {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .mg-md-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .mg-md-x-85-f {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .mg-md-t-85 {
    margin-top: 85px;
  }
  .mg-md-r-85 {
    margin-right: 85px;
  }
  .mg-md-b-85 {
    margin-bottom: 85px;
  }
  .mg-md-l-85 {
    margin-left: 85px;
  }
  .mg-md-t-85-f {
    margin-top: 85px !important;
  }
  .mg-md-r-85-f {
    margin-right: 85px !important;
  }
  .mg-md-b-85-f {
    margin-bottom: 85px !important;
  }
  .mg-md-l-85-f {
    margin-left: 85px !important;
  }
  .mg-md-90 {
    margin: 90px;
  }
  .mg-md-90-f {
    margin: 90px !important;
  }
  .mg-md-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mg-md-y-90-f {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mg-md-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mg-md-x-90-f {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .mg-md-t-90 {
    margin-top: 90px;
  }
  .mg-md-r-90 {
    margin-right: 90px;
  }
  .mg-md-b-90 {
    margin-bottom: 90px;
  }
  .mg-md-l-90 {
    margin-left: 90px;
  }
  .mg-md-t-90-f {
    margin-top: 90px !important;
  }
  .mg-md-r-90-f {
    margin-right: 90px !important;
  }
  .mg-md-b-90-f {
    margin-bottom: 90px !important;
  }
  .mg-md-l-90-f {
    margin-left: 90px !important;
  }
  .mg-md-95 {
    margin: 95px;
  }
  .mg-md-95-f {
    margin: 95px !important;
  }
  .mg-md-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mg-md-y-95-f {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .mg-md-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .mg-md-x-95-f {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .mg-md-t-95 {
    margin-top: 95px;
  }
  .mg-md-r-95 {
    margin-right: 95px;
  }
  .mg-md-b-95 {
    margin-bottom: 95px;
  }
  .mg-md-l-95 {
    margin-left: 95px;
  }
  .mg-md-t-95-f {
    margin-top: 95px !important;
  }
  .mg-md-r-95-f {
    margin-right: 95px !important;
  }
  .mg-md-b-95-f {
    margin-bottom: 95px !important;
  }
  .mg-md-l-95-f {
    margin-left: 95px !important;
  }
  .mg-md-100 {
    margin: 100px;
  }
  .mg-md-100-f {
    margin: 100px !important;
  }
  .mg-md-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mg-md-y-100-f {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mg-md-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mg-md-x-100-f {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mg-md-t-100 {
    margin-top: 100px;
  }
  .mg-md-r-100 {
    margin-right: 100px;
  }
  .mg-md-b-100 {
    margin-bottom: 100px;
  }
  .mg-md-l-100 {
    margin-left: 100px;
  }
  .mg-md-t-100-f {
    margin-top: 100px !important;
  }
  .mg-md-r-100-f {
    margin-right: 100px !important;
  }
  .mg-md-b-100-f {
    margin-bottom: 100px !important;
  }
  .mg-md-l-100-f {
    margin-left: 100px !important;
  }
  .mg-md-t-auto {
    margin-top: auto;
  }
  .mg-md-r-auto {
    margin-right: auto;
  }
  .mg-md-b-auto {
    margin-bottom: auto;
  }
  .mg-md-l-auto {
    margin-left: auto;
  }
  .mg-md-auto {
    margin: auto;
  }
  .mg-md-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .mg-lg-0 {
    margin: 0px;
  }
  .mg-lg-0-f {
    margin: 0px !important;
  }
  .mg-lg-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mg-lg-y-0-f {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mg-lg-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mg-lg-x-0-f {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mg-lg-t-0 {
    margin-top: 0px;
  }
  .mg-lg-r-0 {
    margin-right: 0px;
  }
  .mg-lg-b-0 {
    margin-bottom: 0px;
  }
  .mg-lg-l-0 {
    margin-left: 0px;
  }
  .mg-lg-t-0-f {
    margin-top: 0px !important;
  }
  .mg-lg-r-0-f {
    margin-right: 0px !important;
  }
  .mg-lg-b-0-f {
    margin-bottom: 0px !important;
  }
  .mg-lg-l-0-f {
    margin-left: 0px !important;
  }
  .mg-lg-1 {
    margin: 1px;
  }
  .mg-lg-1-f {
    margin: 1px !important;
  }
  .mg-lg-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mg-lg-y-1-f {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mg-lg-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .mg-lg-x-1-f {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .mg-lg-t-1 {
    margin-top: 1px;
  }
  .mg-lg-r-1 {
    margin-right: 1px;
  }
  .mg-lg-b-1 {
    margin-bottom: 1px;
  }
  .mg-lg-l-1 {
    margin-left: 1px;
  }
  .mg-lg-t-1-f {
    margin-top: 1px !important;
  }
  .mg-lg-r-1-f {
    margin-right: 1px !important;
  }
  .mg-lg-b-1-f {
    margin-bottom: 1px !important;
  }
  .mg-lg-l-1-f {
    margin-left: 1px !important;
  }
  .mg-lg-2 {
    margin: 2px;
  }
  .mg-lg-2-f {
    margin: 2px !important;
  }
  .mg-lg-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mg-lg-y-2-f {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mg-lg-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mg-lg-x-2-f {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .mg-lg-t-2 {
    margin-top: 2px;
  }
  .mg-lg-r-2 {
    margin-right: 2px;
  }
  .mg-lg-b-2 {
    margin-bottom: 2px;
  }
  .mg-lg-l-2 {
    margin-left: 2px;
  }
  .mg-lg-t-2-f {
    margin-top: 2px !important;
  }
  .mg-lg-r-2-f {
    margin-right: 2px !important;
  }
  .mg-lg-b-2-f {
    margin-bottom: 2px !important;
  }
  .mg-lg-l-2-f {
    margin-left: 2px !important;
  }
  .mg-lg-3 {
    margin: 3px;
  }
  .mg-lg-3-f {
    margin: 3px !important;
  }
  .mg-lg-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mg-lg-y-3-f {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mg-lg-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .mg-lg-x-3-f {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .mg-lg-t-3 {
    margin-top: 3px;
  }
  .mg-lg-r-3 {
    margin-right: 3px;
  }
  .mg-lg-b-3 {
    margin-bottom: 3px;
  }
  .mg-lg-l-3 {
    margin-left: 3px;
  }
  .mg-lg-t-3-f {
    margin-top: 3px !important;
  }
  .mg-lg-r-3-f {
    margin-right: 3px !important;
  }
  .mg-lg-b-3-f {
    margin-bottom: 3px !important;
  }
  .mg-lg-l-3-f {
    margin-left: 3px !important;
  }
  .mg-lg-4 {
    margin: 4px;
  }
  .mg-lg-4-f {
    margin: 4px !important;
  }
  .mg-lg-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mg-lg-y-4-f {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mg-lg-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mg-lg-x-4-f {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mg-lg-t-4 {
    margin-top: 4px;
  }
  .mg-lg-r-4 {
    margin-right: 4px;
  }
  .mg-lg-b-4 {
    margin-bottom: 4px;
  }
  .mg-lg-l-4 {
    margin-left: 4px;
  }
  .mg-lg-t-4-f {
    margin-top: 4px !important;
  }
  .mg-lg-r-4-f {
    margin-right: 4px !important;
  }
  .mg-lg-b-4-f {
    margin-bottom: 4px !important;
  }
  .mg-lg-l-4-f {
    margin-left: 4px !important;
  }
  .mg-lg-5 {
    margin: 5px;
  }
  .mg-lg-5-f {
    margin: 5px !important;
  }
  .mg-lg-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mg-lg-y-5-f {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mg-lg-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mg-lg-x-5-f {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mg-lg-t-5 {
    margin-top: 5px;
  }
  .mg-lg-r-5 {
    margin-right: 5px;
  }
  .mg-lg-b-5 {
    margin-bottom: 5px;
  }
  .mg-lg-l-5 {
    margin-left: 5px;
  }
  .mg-lg-t-5-f {
    margin-top: 5px !important;
  }
  .mg-lg-r-5-f {
    margin-right: 5px !important;
  }
  .mg-lg-b-5-f {
    margin-bottom: 5px !important;
  }
  .mg-lg-l-5-f {
    margin-left: 5px !important;
  }
  .mg-lg-6 {
    margin: 6px;
  }
  .mg-lg-6-f {
    margin: 6px !important;
  }
  .mg-lg-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mg-lg-y-6-f {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .mg-lg-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .mg-lg-x-6-f {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .mg-lg-t-6 {
    margin-top: 6px;
  }
  .mg-lg-r-6 {
    margin-right: 6px;
  }
  .mg-lg-b-6 {
    margin-bottom: 6px;
  }
  .mg-lg-l-6 {
    margin-left: 6px;
  }
  .mg-lg-t-6-f {
    margin-top: 6px !important;
  }
  .mg-lg-r-6-f {
    margin-right: 6px !important;
  }
  .mg-lg-b-6-f {
    margin-bottom: 6px !important;
  }
  .mg-lg-l-6-f {
    margin-left: 6px !important;
  }
  .mg-lg-7 {
    margin: 7px;
  }
  .mg-lg-7-f {
    margin: 7px !important;
  }
  .mg-lg-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mg-lg-y-7-f {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .mg-lg-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .mg-lg-x-7-f {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .mg-lg-t-7 {
    margin-top: 7px;
  }
  .mg-lg-r-7 {
    margin-right: 7px;
  }
  .mg-lg-b-7 {
    margin-bottom: 7px;
  }
  .mg-lg-l-7 {
    margin-left: 7px;
  }
  .mg-lg-t-7-f {
    margin-top: 7px !important;
  }
  .mg-lg-r-7-f {
    margin-right: 7px !important;
  }
  .mg-lg-b-7-f {
    margin-bottom: 7px !important;
  }
  .mg-lg-l-7-f {
    margin-left: 7px !important;
  }
  .mg-lg-8 {
    margin: 8px;
  }
  .mg-lg-8-f {
    margin: 8px !important;
  }
  .mg-lg-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mg-lg-y-8-f {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mg-lg-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mg-lg-x-8-f {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mg-lg-t-8 {
    margin-top: 8px;
  }
  .mg-lg-r-8 {
    margin-right: 8px;
  }
  .mg-lg-b-8 {
    margin-bottom: 8px;
  }
  .mg-lg-l-8 {
    margin-left: 8px;
  }
  .mg-lg-t-8-f {
    margin-top: 8px !important;
  }
  .mg-lg-r-8-f {
    margin-right: 8px !important;
  }
  .mg-lg-b-8-f {
    margin-bottom: 8px !important;
  }
  .mg-lg-l-8-f {
    margin-left: 8px !important;
  }
  .mg-lg-9 {
    margin: 9px;
  }
  .mg-lg-9-f {
    margin: 9px !important;
  }
  .mg-lg-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mg-lg-y-9-f {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .mg-lg-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .mg-lg-x-9-f {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .mg-lg-t-9 {
    margin-top: 9px;
  }
  .mg-lg-r-9 {
    margin-right: 9px;
  }
  .mg-lg-b-9 {
    margin-bottom: 9px;
  }
  .mg-lg-l-9 {
    margin-left: 9px;
  }
  .mg-lg-t-9-f {
    margin-top: 9px !important;
  }
  .mg-lg-r-9-f {
    margin-right: 9px !important;
  }
  .mg-lg-b-9-f {
    margin-bottom: 9px !important;
  }
  .mg-lg-l-9-f {
    margin-left: 9px !important;
  }
  .mg-lg-10 {
    margin: 10px;
  }
  .mg-lg-10-f {
    margin: 10px !important;
  }
  .mg-lg-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mg-lg-y-10-f {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mg-lg-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mg-lg-x-10-f {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mg-lg-t-10 {
    margin-top: 10px;
  }
  .mg-lg-r-10 {
    margin-right: 10px;
  }
  .mg-lg-b-10 {
    margin-bottom: 10px;
  }
  .mg-lg-l-10 {
    margin-left: 10px;
  }
  .mg-lg-t-10-f {
    margin-top: 10px !important;
  }
  .mg-lg-r-10-f {
    margin-right: 10px !important;
  }
  .mg-lg-b-10-f {
    margin-bottom: 10px !important;
  }
  .mg-lg-l-10-f {
    margin-left: 10px !important;
  }
  .mg-lg-15 {
    margin: 15px;
  }
  .mg-lg-15-f {
    margin: 15px !important;
  }
  .mg-lg-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mg-lg-y-15-f {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mg-lg-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mg-lg-x-15-f {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .mg-lg-t-15 {
    margin-top: 15px;
  }
  .mg-lg-r-15 {
    margin-right: 15px;
  }
  .mg-lg-b-15 {
    margin-bottom: 15px;
  }
  .mg-lg-l-15 {
    margin-left: 15px;
  }
  .mg-lg-t-15-f {
    margin-top: 15px !important;
  }
  .mg-lg-r-15-f {
    margin-right: 15px !important;
  }
  .mg-lg-b-15-f {
    margin-bottom: 15px !important;
  }
  .mg-lg-l-15-f {
    margin-left: 15px !important;
  }
  .mg-lg-20 {
    margin: 20px;
  }
  .mg-lg-20-f {
    margin: 20px !important;
  }
  .mg-lg-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mg-lg-y-20-f {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mg-lg-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mg-lg-x-20-f {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mg-lg-t-20 {
    margin-top: 20px;
  }
  .mg-lg-r-20 {
    margin-right: 20px;
  }
  .mg-lg-b-20 {
    margin-bottom: 20px;
  }
  .mg-lg-l-20 {
    margin-left: 20px;
  }
  .mg-lg-t-20-f {
    margin-top: 20px !important;
  }
  .mg-lg-r-20-f {
    margin-right: 20px !important;
  }
  .mg-lg-b-20-f {
    margin-bottom: 20px !important;
  }
  .mg-lg-l-20-f {
    margin-left: 20px !important;
  }
  .mg-lg-25 {
    margin: 25px;
  }
  .mg-lg-25-f {
    margin: 25px !important;
  }
  .mg-lg-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mg-lg-y-25-f {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mg-lg-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mg-lg-x-25-f {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mg-lg-t-25 {
    margin-top: 25px;
  }
  .mg-lg-r-25 {
    margin-right: 25px;
  }
  .mg-lg-b-25 {
    margin-bottom: 25px;
  }
  .mg-lg-l-25 {
    margin-left: 25px;
  }
  .mg-lg-t-25-f {
    margin-top: 25px !important;
  }
  .mg-lg-r-25-f {
    margin-right: 25px !important;
  }
  .mg-lg-b-25-f {
    margin-bottom: 25px !important;
  }
  .mg-lg-l-25-f {
    margin-left: 25px !important;
  }
  .mg-lg-30 {
    margin: 30px;
  }
  .mg-lg-30-f {
    margin: 30px !important;
  }
  .mg-lg-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mg-lg-y-30-f {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mg-lg-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mg-lg-x-30-f {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mg-lg-t-30 {
    margin-top: 30px;
  }
  .mg-lg-r-30 {
    margin-right: 30px;
  }
  .mg-lg-b-30 {
    margin-bottom: 30px;
  }
  .mg-lg-l-30 {
    margin-left: 30px;
  }
  .mg-lg-t-30-f {
    margin-top: 30px !important;
  }
  .mg-lg-r-30-f {
    margin-right: 30px !important;
  }
  .mg-lg-b-30-f {
    margin-bottom: 30px !important;
  }
  .mg-lg-l-30-f {
    margin-left: 30px !important;
  }
  .mg-lg-35 {
    margin: 35px;
  }
  .mg-lg-35-f {
    margin: 35px !important;
  }
  .mg-lg-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mg-lg-y-35-f {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mg-lg-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .mg-lg-x-35-f {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .mg-lg-t-35 {
    margin-top: 35px;
  }
  .mg-lg-r-35 {
    margin-right: 35px;
  }
  .mg-lg-b-35 {
    margin-bottom: 35px;
  }
  .mg-lg-l-35 {
    margin-left: 35px;
  }
  .mg-lg-t-35-f {
    margin-top: 35px !important;
  }
  .mg-lg-r-35-f {
    margin-right: 35px !important;
  }
  .mg-lg-b-35-f {
    margin-bottom: 35px !important;
  }
  .mg-lg-l-35-f {
    margin-left: 35px !important;
  }
  .mg-lg-40 {
    margin: 40px;
  }
  .mg-lg-40-f {
    margin: 40px !important;
  }
  .mg-lg-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mg-lg-y-40-f {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mg-lg-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mg-lg-x-40-f {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mg-lg-t-40 {
    margin-top: 40px;
  }
  .mg-lg-r-40 {
    margin-right: 40px;
  }
  .mg-lg-b-40 {
    margin-bottom: 40px;
  }
  .mg-lg-l-40 {
    margin-left: 40px;
  }
  .mg-lg-t-40-f {
    margin-top: 40px !important;
  }
  .mg-lg-r-40-f {
    margin-right: 40px !important;
  }
  .mg-lg-b-40-f {
    margin-bottom: 40px !important;
  }
  .mg-lg-l-40-f {
    margin-left: 40px !important;
  }
  .mg-lg-45 {
    margin: 45px;
  }
  .mg-lg-45-f {
    margin: 45px !important;
  }
  .mg-lg-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mg-lg-y-45-f {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .mg-lg-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .mg-lg-x-45-f {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .mg-lg-t-45 {
    margin-top: 45px;
  }
  .mg-lg-r-45 {
    margin-right: 45px;
  }
  .mg-lg-b-45 {
    margin-bottom: 45px;
  }
  .mg-lg-l-45 {
    margin-left: 45px;
  }
  .mg-lg-t-45-f {
    margin-top: 45px !important;
  }
  .mg-lg-r-45-f {
    margin-right: 45px !important;
  }
  .mg-lg-b-45-f {
    margin-bottom: 45px !important;
  }
  .mg-lg-l-45-f {
    margin-left: 45px !important;
  }
  .mg-lg-50 {
    margin: 50px;
  }
  .mg-lg-50-f {
    margin: 50px !important;
  }
  .mg-lg-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mg-lg-y-50-f {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mg-lg-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mg-lg-x-50-f {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .mg-lg-t-50 {
    margin-top: 50px;
  }
  .mg-lg-r-50 {
    margin-right: 50px;
  }
  .mg-lg-b-50 {
    margin-bottom: 50px;
  }
  .mg-lg-l-50 {
    margin-left: 50px;
  }
  .mg-lg-t-50-f {
    margin-top: 50px !important;
  }
  .mg-lg-r-50-f {
    margin-right: 50px !important;
  }
  .mg-lg-b-50-f {
    margin-bottom: 50px !important;
  }
  .mg-lg-l-50-f {
    margin-left: 50px !important;
  }
  .mg-lg-55 {
    margin: 55px;
  }
  .mg-lg-55-f {
    margin: 55px !important;
  }
  .mg-lg-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mg-lg-y-55-f {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .mg-lg-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .mg-lg-x-55-f {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .mg-lg-t-55 {
    margin-top: 55px;
  }
  .mg-lg-r-55 {
    margin-right: 55px;
  }
  .mg-lg-b-55 {
    margin-bottom: 55px;
  }
  .mg-lg-l-55 {
    margin-left: 55px;
  }
  .mg-lg-t-55-f {
    margin-top: 55px !important;
  }
  .mg-lg-r-55-f {
    margin-right: 55px !important;
  }
  .mg-lg-b-55-f {
    margin-bottom: 55px !important;
  }
  .mg-lg-l-55-f {
    margin-left: 55px !important;
  }
  .mg-lg-60 {
    margin: 60px;
  }
  .mg-lg-60-f {
    margin: 60px !important;
  }
  .mg-lg-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mg-lg-y-60-f {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mg-lg-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mg-lg-x-60-f {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mg-lg-t-60 {
    margin-top: 60px;
  }
  .mg-lg-r-60 {
    margin-right: 60px;
  }
  .mg-lg-b-60 {
    margin-bottom: 60px;
  }
  .mg-lg-l-60 {
    margin-left: 60px;
  }
  .mg-lg-t-60-f {
    margin-top: 60px !important;
  }
  .mg-lg-r-60-f {
    margin-right: 60px !important;
  }
  .mg-lg-b-60-f {
    margin-bottom: 60px !important;
  }
  .mg-lg-l-60-f {
    margin-left: 60px !important;
  }
  .mg-lg-65 {
    margin: 65px;
  }
  .mg-lg-65-f {
    margin: 65px !important;
  }
  .mg-lg-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mg-lg-y-65-f {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .mg-lg-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .mg-lg-x-65-f {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .mg-lg-t-65 {
    margin-top: 65px;
  }
  .mg-lg-r-65 {
    margin-right: 65px;
  }
  .mg-lg-b-65 {
    margin-bottom: 65px;
  }
  .mg-lg-l-65 {
    margin-left: 65px;
  }
  .mg-lg-t-65-f {
    margin-top: 65px !important;
  }
  .mg-lg-r-65-f {
    margin-right: 65px !important;
  }
  .mg-lg-b-65-f {
    margin-bottom: 65px !important;
  }
  .mg-lg-l-65-f {
    margin-left: 65px !important;
  }
  .mg-lg-70 {
    margin: 70px;
  }
  .mg-lg-70-f {
    margin: 70px !important;
  }
  .mg-lg-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mg-lg-y-70-f {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mg-lg-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mg-lg-x-70-f {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .mg-lg-t-70 {
    margin-top: 70px;
  }
  .mg-lg-r-70 {
    margin-right: 70px;
  }
  .mg-lg-b-70 {
    margin-bottom: 70px;
  }
  .mg-lg-l-70 {
    margin-left: 70px;
  }
  .mg-lg-t-70-f {
    margin-top: 70px !important;
  }
  .mg-lg-r-70-f {
    margin-right: 70px !important;
  }
  .mg-lg-b-70-f {
    margin-bottom: 70px !important;
  }
  .mg-lg-l-70-f {
    margin-left: 70px !important;
  }
  .mg-lg-75 {
    margin: 75px;
  }
  .mg-lg-75-f {
    margin: 75px !important;
  }
  .mg-lg-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mg-lg-y-75-f {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .mg-lg-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .mg-lg-x-75-f {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .mg-lg-t-75 {
    margin-top: 75px;
  }
  .mg-lg-r-75 {
    margin-right: 75px;
  }
  .mg-lg-b-75 {
    margin-bottom: 75px;
  }
  .mg-lg-l-75 {
    margin-left: 75px;
  }
  .mg-lg-t-75-f {
    margin-top: 75px !important;
  }
  .mg-lg-r-75-f {
    margin-right: 75px !important;
  }
  .mg-lg-b-75-f {
    margin-bottom: 75px !important;
  }
  .mg-lg-l-75-f {
    margin-left: 75px !important;
  }
  .mg-lg-80 {
    margin: 80px;
  }
  .mg-lg-80-f {
    margin: 80px !important;
  }
  .mg-lg-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mg-lg-y-80-f {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mg-lg-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mg-lg-x-80-f {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mg-lg-t-80 {
    margin-top: 80px;
  }
  .mg-lg-r-80 {
    margin-right: 80px;
  }
  .mg-lg-b-80 {
    margin-bottom: 80px;
  }
  .mg-lg-l-80 {
    margin-left: 80px;
  }
  .mg-lg-t-80-f {
    margin-top: 80px !important;
  }
  .mg-lg-r-80-f {
    margin-right: 80px !important;
  }
  .mg-lg-b-80-f {
    margin-bottom: 80px !important;
  }
  .mg-lg-l-80-f {
    margin-left: 80px !important;
  }
  .mg-lg-85 {
    margin: 85px;
  }
  .mg-lg-85-f {
    margin: 85px !important;
  }
  .mg-lg-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mg-lg-y-85-f {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .mg-lg-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .mg-lg-x-85-f {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .mg-lg-t-85 {
    margin-top: 85px;
  }
  .mg-lg-r-85 {
    margin-right: 85px;
  }
  .mg-lg-b-85 {
    margin-bottom: 85px;
  }
  .mg-lg-l-85 {
    margin-left: 85px;
  }
  .mg-lg-t-85-f {
    margin-top: 85px !important;
  }
  .mg-lg-r-85-f {
    margin-right: 85px !important;
  }
  .mg-lg-b-85-f {
    margin-bottom: 85px !important;
  }
  .mg-lg-l-85-f {
    margin-left: 85px !important;
  }
  .mg-lg-90 {
    margin: 90px;
  }
  .mg-lg-90-f {
    margin: 90px !important;
  }
  .mg-lg-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mg-lg-y-90-f {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mg-lg-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mg-lg-x-90-f {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .mg-lg-t-90 {
    margin-top: 90px;
  }
  .mg-lg-r-90 {
    margin-right: 90px;
  }
  .mg-lg-b-90 {
    margin-bottom: 90px;
  }
  .mg-lg-l-90 {
    margin-left: 90px;
  }
  .mg-lg-t-90-f {
    margin-top: 90px !important;
  }
  .mg-lg-r-90-f {
    margin-right: 90px !important;
  }
  .mg-lg-b-90-f {
    margin-bottom: 90px !important;
  }
  .mg-lg-l-90-f {
    margin-left: 90px !important;
  }
  .mg-lg-95 {
    margin: 95px;
  }
  .mg-lg-95-f {
    margin: 95px !important;
  }
  .mg-lg-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mg-lg-y-95-f {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .mg-lg-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .mg-lg-x-95-f {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .mg-lg-t-95 {
    margin-top: 95px;
  }
  .mg-lg-r-95 {
    margin-right: 95px;
  }
  .mg-lg-b-95 {
    margin-bottom: 95px;
  }
  .mg-lg-l-95 {
    margin-left: 95px;
  }
  .mg-lg-t-95-f {
    margin-top: 95px !important;
  }
  .mg-lg-r-95-f {
    margin-right: 95px !important;
  }
  .mg-lg-b-95-f {
    margin-bottom: 95px !important;
  }
  .mg-lg-l-95-f {
    margin-left: 95px !important;
  }
  .mg-lg-100 {
    margin: 100px;
  }
  .mg-lg-100-f {
    margin: 100px !important;
  }
  .mg-lg-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mg-lg-y-100-f {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mg-lg-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mg-lg-x-100-f {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mg-lg-t-100 {
    margin-top: 100px;
  }
  .mg-lg-r-100 {
    margin-right: 100px;
  }
  .mg-lg-b-100 {
    margin-bottom: 100px;
  }
  .mg-lg-l-100 {
    margin-left: 100px;
  }
  .mg-lg-t-100-f {
    margin-top: 100px !important;
  }
  .mg-lg-r-100-f {
    margin-right: 100px !important;
  }
  .mg-lg-b-100-f {
    margin-bottom: 100px !important;
  }
  .mg-lg-l-100-f {
    margin-left: 100px !important;
  }
  .mg-lg-t-auto {
    margin-top: auto;
  }
  .mg-lg-r-auto {
    margin-right: auto;
  }
  .mg-lg-b-auto {
    margin-bottom: auto;
  }
  .mg-lg-l-auto {
    margin-left: auto;
  }
  .mg-lg-auto {
    margin: auto;
  }
  .mg-lg-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  .mg-xl-0 {
    margin: 0px;
  }
  .mg-xl-0-f {
    margin: 0px !important;
  }
  .mg-xl-y-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mg-xl-y-0-f {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .mg-xl-x-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mg-xl-x-0-f {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .mg-xl-t-0 {
    margin-top: 0px;
  }
  .mg-xl-r-0 {
    margin-right: 0px;
  }
  .mg-xl-b-0 {
    margin-bottom: 0px;
  }
  .mg-xl-l-0 {
    margin-left: 0px;
  }
  .mg-xl-t-0-f {
    margin-top: 0px !important;
  }
  .mg-xl-r-0-f {
    margin-right: 0px !important;
  }
  .mg-xl-b-0-f {
    margin-bottom: 0px !important;
  }
  .mg-xl-l-0-f {
    margin-left: 0px !important;
  }
  .mg-xl-1 {
    margin: 1px;
  }
  .mg-xl-1-f {
    margin: 1px !important;
  }
  .mg-xl-y-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mg-xl-y-1-f {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .mg-xl-x-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .mg-xl-x-1-f {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .mg-xl-t-1 {
    margin-top: 1px;
  }
  .mg-xl-r-1 {
    margin-right: 1px;
  }
  .mg-xl-b-1 {
    margin-bottom: 1px;
  }
  .mg-xl-l-1 {
    margin-left: 1px;
  }
  .mg-xl-t-1-f {
    margin-top: 1px !important;
  }
  .mg-xl-r-1-f {
    margin-right: 1px !important;
  }
  .mg-xl-b-1-f {
    margin-bottom: 1px !important;
  }
  .mg-xl-l-1-f {
    margin-left: 1px !important;
  }
  .mg-xl-2 {
    margin: 2px;
  }
  .mg-xl-2-f {
    margin: 2px !important;
  }
  .mg-xl-y-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mg-xl-y-2-f {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .mg-xl-x-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .mg-xl-x-2-f {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .mg-xl-t-2 {
    margin-top: 2px;
  }
  .mg-xl-r-2 {
    margin-right: 2px;
  }
  .mg-xl-b-2 {
    margin-bottom: 2px;
  }
  .mg-xl-l-2 {
    margin-left: 2px;
  }
  .mg-xl-t-2-f {
    margin-top: 2px !important;
  }
  .mg-xl-r-2-f {
    margin-right: 2px !important;
  }
  .mg-xl-b-2-f {
    margin-bottom: 2px !important;
  }
  .mg-xl-l-2-f {
    margin-left: 2px !important;
  }
  .mg-xl-3 {
    margin: 3px;
  }
  .mg-xl-3-f {
    margin: 3px !important;
  }
  .mg-xl-y-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mg-xl-y-3-f {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .mg-xl-x-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .mg-xl-x-3-f {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .mg-xl-t-3 {
    margin-top: 3px;
  }
  .mg-xl-r-3 {
    margin-right: 3px;
  }
  .mg-xl-b-3 {
    margin-bottom: 3px;
  }
  .mg-xl-l-3 {
    margin-left: 3px;
  }
  .mg-xl-t-3-f {
    margin-top: 3px !important;
  }
  .mg-xl-r-3-f {
    margin-right: 3px !important;
  }
  .mg-xl-b-3-f {
    margin-bottom: 3px !important;
  }
  .mg-xl-l-3-f {
    margin-left: 3px !important;
  }
  .mg-xl-4 {
    margin: 4px;
  }
  .mg-xl-4-f {
    margin: 4px !important;
  }
  .mg-xl-y-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mg-xl-y-4-f {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .mg-xl-x-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .mg-xl-x-4-f {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .mg-xl-t-4 {
    margin-top: 4px;
  }
  .mg-xl-r-4 {
    margin-right: 4px;
  }
  .mg-xl-b-4 {
    margin-bottom: 4px;
  }
  .mg-xl-l-4 {
    margin-left: 4px;
  }
  .mg-xl-t-4-f {
    margin-top: 4px !important;
  }
  .mg-xl-r-4-f {
    margin-right: 4px !important;
  }
  .mg-xl-b-4-f {
    margin-bottom: 4px !important;
  }
  .mg-xl-l-4-f {
    margin-left: 4px !important;
  }
  .mg-xl-5 {
    margin: 5px;
  }
  .mg-xl-5-f {
    margin: 5px !important;
  }
  .mg-xl-y-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mg-xl-y-5-f {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mg-xl-x-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mg-xl-x-5-f {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mg-xl-t-5 {
    margin-top: 5px;
  }
  .mg-xl-r-5 {
    margin-right: 5px;
  }
  .mg-xl-b-5 {
    margin-bottom: 5px;
  }
  .mg-xl-l-5 {
    margin-left: 5px;
  }
  .mg-xl-t-5-f {
    margin-top: 5px !important;
  }
  .mg-xl-r-5-f {
    margin-right: 5px !important;
  }
  .mg-xl-b-5-f {
    margin-bottom: 5px !important;
  }
  .mg-xl-l-5-f {
    margin-left: 5px !important;
  }
  .mg-xl-6 {
    margin: 6px;
  }
  .mg-xl-6-f {
    margin: 6px !important;
  }
  .mg-xl-y-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mg-xl-y-6-f {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .mg-xl-x-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .mg-xl-x-6-f {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .mg-xl-t-6 {
    margin-top: 6px;
  }
  .mg-xl-r-6 {
    margin-right: 6px;
  }
  .mg-xl-b-6 {
    margin-bottom: 6px;
  }
  .mg-xl-l-6 {
    margin-left: 6px;
  }
  .mg-xl-t-6-f {
    margin-top: 6px !important;
  }
  .mg-xl-r-6-f {
    margin-right: 6px !important;
  }
  .mg-xl-b-6-f {
    margin-bottom: 6px !important;
  }
  .mg-xl-l-6-f {
    margin-left: 6px !important;
  }
  .mg-xl-7 {
    margin: 7px;
  }
  .mg-xl-7-f {
    margin: 7px !important;
  }
  .mg-xl-y-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mg-xl-y-7-f {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .mg-xl-x-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .mg-xl-x-7-f {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .mg-xl-t-7 {
    margin-top: 7px;
  }
  .mg-xl-r-7 {
    margin-right: 7px;
  }
  .mg-xl-b-7 {
    margin-bottom: 7px;
  }
  .mg-xl-l-7 {
    margin-left: 7px;
  }
  .mg-xl-t-7-f {
    margin-top: 7px !important;
  }
  .mg-xl-r-7-f {
    margin-right: 7px !important;
  }
  .mg-xl-b-7-f {
    margin-bottom: 7px !important;
  }
  .mg-xl-l-7-f {
    margin-left: 7px !important;
  }
  .mg-xl-8 {
    margin: 8px;
  }
  .mg-xl-8-f {
    margin: 8px !important;
  }
  .mg-xl-y-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mg-xl-y-8-f {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .mg-xl-x-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .mg-xl-x-8-f {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .mg-xl-t-8 {
    margin-top: 8px;
  }
  .mg-xl-r-8 {
    margin-right: 8px;
  }
  .mg-xl-b-8 {
    margin-bottom: 8px;
  }
  .mg-xl-l-8 {
    margin-left: 8px;
  }
  .mg-xl-t-8-f {
    margin-top: 8px !important;
  }
  .mg-xl-r-8-f {
    margin-right: 8px !important;
  }
  .mg-xl-b-8-f {
    margin-bottom: 8px !important;
  }
  .mg-xl-l-8-f {
    margin-left: 8px !important;
  }
  .mg-xl-9 {
    margin: 9px;
  }
  .mg-xl-9-f {
    margin: 9px !important;
  }
  .mg-xl-y-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mg-xl-y-9-f {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .mg-xl-x-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .mg-xl-x-9-f {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .mg-xl-t-9 {
    margin-top: 9px;
  }
  .mg-xl-r-9 {
    margin-right: 9px;
  }
  .mg-xl-b-9 {
    margin-bottom: 9px;
  }
  .mg-xl-l-9 {
    margin-left: 9px;
  }
  .mg-xl-t-9-f {
    margin-top: 9px !important;
  }
  .mg-xl-r-9-f {
    margin-right: 9px !important;
  }
  .mg-xl-b-9-f {
    margin-bottom: 9px !important;
  }
  .mg-xl-l-9-f {
    margin-left: 9px !important;
  }
  .mg-xl-10 {
    margin: 10px;
  }
  .mg-xl-10-f {
    margin: 10px !important;
  }
  .mg-xl-y-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mg-xl-y-10-f {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mg-xl-x-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mg-xl-x-10-f {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mg-xl-t-10 {
    margin-top: 10px;
  }
  .mg-xl-r-10 {
    margin-right: 10px;
  }
  .mg-xl-b-10 {
    margin-bottom: 10px;
  }
  .mg-xl-l-10 {
    margin-left: 10px;
  }
  .mg-xl-t-10-f {
    margin-top: 10px !important;
  }
  .mg-xl-r-10-f {
    margin-right: 10px !important;
  }
  .mg-xl-b-10-f {
    margin-bottom: 10px !important;
  }
  .mg-xl-l-10-f {
    margin-left: 10px !important;
  }
  .mg-xl-15 {
    margin: 15px;
  }
  .mg-xl-15-f {
    margin: 15px !important;
  }
  .mg-xl-y-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mg-xl-y-15-f {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mg-xl-x-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mg-xl-x-15-f {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .mg-xl-t-15 {
    margin-top: 15px;
  }
  .mg-xl-r-15 {
    margin-right: 15px;
  }
  .mg-xl-b-15 {
    margin-bottom: 15px;
  }
  .mg-xl-l-15 {
    margin-left: 15px;
  }
  .mg-xl-t-15-f {
    margin-top: 15px !important;
  }
  .mg-xl-r-15-f {
    margin-right: 15px !important;
  }
  .mg-xl-b-15-f {
    margin-bottom: 15px !important;
  }
  .mg-xl-l-15-f {
    margin-left: 15px !important;
  }
  .mg-xl-20 {
    margin: 20px;
  }
  .mg-xl-20-f {
    margin: 20px !important;
  }
  .mg-xl-y-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mg-xl-y-20-f {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mg-xl-x-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mg-xl-x-20-f {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mg-xl-t-20 {
    margin-top: 20px;
  }
  .mg-xl-r-20 {
    margin-right: 20px;
  }
  .mg-xl-b-20 {
    margin-bottom: 20px;
  }
  .mg-xl-l-20 {
    margin-left: 20px;
  }
  .mg-xl-t-20-f {
    margin-top: 20px !important;
  }
  .mg-xl-r-20-f {
    margin-right: 20px !important;
  }
  .mg-xl-b-20-f {
    margin-bottom: 20px !important;
  }
  .mg-xl-l-20-f {
    margin-left: 20px !important;
  }
  .mg-xl-25 {
    margin: 25px;
  }
  .mg-xl-25-f {
    margin: 25px !important;
  }
  .mg-xl-y-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mg-xl-y-25-f {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mg-xl-x-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mg-xl-x-25-f {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mg-xl-t-25 {
    margin-top: 25px;
  }
  .mg-xl-r-25 {
    margin-right: 25px;
  }
  .mg-xl-b-25 {
    margin-bottom: 25px;
  }
  .mg-xl-l-25 {
    margin-left: 25px;
  }
  .mg-xl-t-25-f {
    margin-top: 25px !important;
  }
  .mg-xl-r-25-f {
    margin-right: 25px !important;
  }
  .mg-xl-b-25-f {
    margin-bottom: 25px !important;
  }
  .mg-xl-l-25-f {
    margin-left: 25px !important;
  }
  .mg-xl-30 {
    margin: 30px;
  }
  .mg-xl-30-f {
    margin: 30px !important;
  }
  .mg-xl-y-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mg-xl-y-30-f {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mg-xl-x-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mg-xl-x-30-f {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mg-xl-t-30 {
    margin-top: 30px;
  }
  .mg-xl-r-30 {
    margin-right: 30px;
  }
  .mg-xl-b-30 {
    margin-bottom: 30px;
  }
  .mg-xl-l-30 {
    margin-left: 30px;
  }
  .mg-xl-t-30-f {
    margin-top: 30px !important;
  }
  .mg-xl-r-30-f {
    margin-right: 30px !important;
  }
  .mg-xl-b-30-f {
    margin-bottom: 30px !important;
  }
  .mg-xl-l-30-f {
    margin-left: 30px !important;
  }
  .mg-xl-35 {
    margin: 35px;
  }
  .mg-xl-35-f {
    margin: 35px !important;
  }
  .mg-xl-y-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mg-xl-y-35-f {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mg-xl-x-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .mg-xl-x-35-f {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .mg-xl-t-35 {
    margin-top: 35px;
  }
  .mg-xl-r-35 {
    margin-right: 35px;
  }
  .mg-xl-b-35 {
    margin-bottom: 35px;
  }
  .mg-xl-l-35 {
    margin-left: 35px;
  }
  .mg-xl-t-35-f {
    margin-top: 35px !important;
  }
  .mg-xl-r-35-f {
    margin-right: 35px !important;
  }
  .mg-xl-b-35-f {
    margin-bottom: 35px !important;
  }
  .mg-xl-l-35-f {
    margin-left: 35px !important;
  }
  .mg-xl-40 {
    margin: 40px;
  }
  .mg-xl-40-f {
    margin: 40px !important;
  }
  .mg-xl-y-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mg-xl-y-40-f {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mg-xl-x-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mg-xl-x-40-f {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mg-xl-t-40 {
    margin-top: 40px;
  }
  .mg-xl-r-40 {
    margin-right: 40px;
  }
  .mg-xl-b-40 {
    margin-bottom: 40px;
  }
  .mg-xl-l-40 {
    margin-left: 40px;
  }
  .mg-xl-t-40-f {
    margin-top: 40px !important;
  }
  .mg-xl-r-40-f {
    margin-right: 40px !important;
  }
  .mg-xl-b-40-f {
    margin-bottom: 40px !important;
  }
  .mg-xl-l-40-f {
    margin-left: 40px !important;
  }
  .mg-xl-45 {
    margin: 45px;
  }
  .mg-xl-45-f {
    margin: 45px !important;
  }
  .mg-xl-y-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mg-xl-y-45-f {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .mg-xl-x-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .mg-xl-x-45-f {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .mg-xl-t-45 {
    margin-top: 45px;
  }
  .mg-xl-r-45 {
    margin-right: 45px;
  }
  .mg-xl-b-45 {
    margin-bottom: 45px;
  }
  .mg-xl-l-45 {
    margin-left: 45px;
  }
  .mg-xl-t-45-f {
    margin-top: 45px !important;
  }
  .mg-xl-r-45-f {
    margin-right: 45px !important;
  }
  .mg-xl-b-45-f {
    margin-bottom: 45px !important;
  }
  .mg-xl-l-45-f {
    margin-left: 45px !important;
  }
  .mg-xl-50 {
    margin: 50px;
  }
  .mg-xl-50-f {
    margin: 50px !important;
  }
  .mg-xl-y-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mg-xl-y-50-f {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mg-xl-x-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mg-xl-x-50-f {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .mg-xl-t-50 {
    margin-top: 50px;
  }
  .mg-xl-r-50 {
    margin-right: 50px;
  }
  .mg-xl-b-50 {
    margin-bottom: 50px;
  }
  .mg-xl-l-50 {
    margin-left: 50px;
  }
  .mg-xl-t-50-f {
    margin-top: 50px !important;
  }
  .mg-xl-r-50-f {
    margin-right: 50px !important;
  }
  .mg-xl-b-50-f {
    margin-bottom: 50px !important;
  }
  .mg-xl-l-50-f {
    margin-left: 50px !important;
  }
  .mg-xl-55 {
    margin: 55px;
  }
  .mg-xl-55-f {
    margin: 55px !important;
  }
  .mg-xl-y-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mg-xl-y-55-f {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .mg-xl-x-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .mg-xl-x-55-f {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .mg-xl-t-55 {
    margin-top: 55px;
  }
  .mg-xl-r-55 {
    margin-right: 55px;
  }
  .mg-xl-b-55 {
    margin-bottom: 55px;
  }
  .mg-xl-l-55 {
    margin-left: 55px;
  }
  .mg-xl-t-55-f {
    margin-top: 55px !important;
  }
  .mg-xl-r-55-f {
    margin-right: 55px !important;
  }
  .mg-xl-b-55-f {
    margin-bottom: 55px !important;
  }
  .mg-xl-l-55-f {
    margin-left: 55px !important;
  }
  .mg-xl-60 {
    margin: 60px;
  }
  .mg-xl-60-f {
    margin: 60px !important;
  }
  .mg-xl-y-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mg-xl-y-60-f {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mg-xl-x-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mg-xl-x-60-f {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mg-xl-t-60 {
    margin-top: 60px;
  }
  .mg-xl-r-60 {
    margin-right: 60px;
  }
  .mg-xl-b-60 {
    margin-bottom: 60px;
  }
  .mg-xl-l-60 {
    margin-left: 60px;
  }
  .mg-xl-t-60-f {
    margin-top: 60px !important;
  }
  .mg-xl-r-60-f {
    margin-right: 60px !important;
  }
  .mg-xl-b-60-f {
    margin-bottom: 60px !important;
  }
  .mg-xl-l-60-f {
    margin-left: 60px !important;
  }
  .mg-xl-65 {
    margin: 65px;
  }
  .mg-xl-65-f {
    margin: 65px !important;
  }
  .mg-xl-y-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mg-xl-y-65-f {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .mg-xl-x-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .mg-xl-x-65-f {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .mg-xl-t-65 {
    margin-top: 65px;
  }
  .mg-xl-r-65 {
    margin-right: 65px;
  }
  .mg-xl-b-65 {
    margin-bottom: 65px;
  }
  .mg-xl-l-65 {
    margin-left: 65px;
  }
  .mg-xl-t-65-f {
    margin-top: 65px !important;
  }
  .mg-xl-r-65-f {
    margin-right: 65px !important;
  }
  .mg-xl-b-65-f {
    margin-bottom: 65px !important;
  }
  .mg-xl-l-65-f {
    margin-left: 65px !important;
  }
  .mg-xl-70 {
    margin: 70px;
  }
  .mg-xl-70-f {
    margin: 70px !important;
  }
  .mg-xl-y-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mg-xl-y-70-f {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mg-xl-x-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mg-xl-x-70-f {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .mg-xl-t-70 {
    margin-top: 70px;
  }
  .mg-xl-r-70 {
    margin-right: 70px;
  }
  .mg-xl-b-70 {
    margin-bottom: 70px;
  }
  .mg-xl-l-70 {
    margin-left: 70px;
  }
  .mg-xl-t-70-f {
    margin-top: 70px !important;
  }
  .mg-xl-r-70-f {
    margin-right: 70px !important;
  }
  .mg-xl-b-70-f {
    margin-bottom: 70px !important;
  }
  .mg-xl-l-70-f {
    margin-left: 70px !important;
  }
  .mg-xl-75 {
    margin: 75px;
  }
  .mg-xl-75-f {
    margin: 75px !important;
  }
  .mg-xl-y-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mg-xl-y-75-f {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .mg-xl-x-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .mg-xl-x-75-f {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .mg-xl-t-75 {
    margin-top: 75px;
  }
  .mg-xl-r-75 {
    margin-right: 75px;
  }
  .mg-xl-b-75 {
    margin-bottom: 75px;
  }
  .mg-xl-l-75 {
    margin-left: 75px;
  }
  .mg-xl-t-75-f {
    margin-top: 75px !important;
  }
  .mg-xl-r-75-f {
    margin-right: 75px !important;
  }
  .mg-xl-b-75-f {
    margin-bottom: 75px !important;
  }
  .mg-xl-l-75-f {
    margin-left: 75px !important;
  }
  .mg-xl-80 {
    margin: 80px;
  }
  .mg-xl-80-f {
    margin: 80px !important;
  }
  .mg-xl-y-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mg-xl-y-80-f {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mg-xl-x-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mg-xl-x-80-f {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mg-xl-t-80 {
    margin-top: 80px;
  }
  .mg-xl-r-80 {
    margin-right: 80px;
  }
  .mg-xl-b-80 {
    margin-bottom: 80px;
  }
  .mg-xl-l-80 {
    margin-left: 80px;
  }
  .mg-xl-t-80-f {
    margin-top: 80px !important;
  }
  .mg-xl-r-80-f {
    margin-right: 80px !important;
  }
  .mg-xl-b-80-f {
    margin-bottom: 80px !important;
  }
  .mg-xl-l-80-f {
    margin-left: 80px !important;
  }
  .mg-xl-85 {
    margin: 85px;
  }
  .mg-xl-85-f {
    margin: 85px !important;
  }
  .mg-xl-y-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mg-xl-y-85-f {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .mg-xl-x-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .mg-xl-x-85-f {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .mg-xl-t-85 {
    margin-top: 85px;
  }
  .mg-xl-r-85 {
    margin-right: 85px;
  }
  .mg-xl-b-85 {
    margin-bottom: 85px;
  }
  .mg-xl-l-85 {
    margin-left: 85px;
  }
  .mg-xl-t-85-f {
    margin-top: 85px !important;
  }
  .mg-xl-r-85-f {
    margin-right: 85px !important;
  }
  .mg-xl-b-85-f {
    margin-bottom: 85px !important;
  }
  .mg-xl-l-85-f {
    margin-left: 85px !important;
  }
  .mg-xl-90 {
    margin: 90px;
  }
  .mg-xl-90-f {
    margin: 90px !important;
  }
  .mg-xl-y-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mg-xl-y-90-f {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mg-xl-x-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mg-xl-x-90-f {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .mg-xl-t-90 {
    margin-top: 90px;
  }
  .mg-xl-r-90 {
    margin-right: 90px;
  }
  .mg-xl-b-90 {
    margin-bottom: 90px;
  }
  .mg-xl-l-90 {
    margin-left: 90px;
  }
  .mg-xl-t-90-f {
    margin-top: 90px !important;
  }
  .mg-xl-r-90-f {
    margin-right: 90px !important;
  }
  .mg-xl-b-90-f {
    margin-bottom: 90px !important;
  }
  .mg-xl-l-90-f {
    margin-left: 90px !important;
  }
  .mg-xl-95 {
    margin: 95px;
  }
  .mg-xl-95-f {
    margin: 95px !important;
  }
  .mg-xl-y-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mg-xl-y-95-f {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .mg-xl-x-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .mg-xl-x-95-f {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .mg-xl-t-95 {
    margin-top: 95px;
  }
  .mg-xl-r-95 {
    margin-right: 95px;
  }
  .mg-xl-b-95 {
    margin-bottom: 95px;
  }
  .mg-xl-l-95 {
    margin-left: 95px;
  }
  .mg-xl-t-95-f {
    margin-top: 95px !important;
  }
  .mg-xl-r-95-f {
    margin-right: 95px !important;
  }
  .mg-xl-b-95-f {
    margin-bottom: 95px !important;
  }
  .mg-xl-l-95-f {
    margin-left: 95px !important;
  }
  .mg-xl-100 {
    margin: 100px;
  }
  .mg-xl-100-f {
    margin: 100px !important;
  }
  .mg-xl-y-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mg-xl-y-100-f {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mg-xl-x-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mg-xl-x-100-f {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .mg-xl-t-100 {
    margin-top: 100px;
  }
  .mg-xl-r-100 {
    margin-right: 100px;
  }
  .mg-xl-b-100 {
    margin-bottom: 100px;
  }
  .mg-xl-l-100 {
    margin-left: 100px;
  }
  .mg-xl-t-100-f {
    margin-top: 100px !important;
  }
  .mg-xl-r-100-f {
    margin-right: 100px !important;
  }
  .mg-xl-b-100-f {
    margin-bottom: 100px !important;
  }
  .mg-xl-l-100-f {
    margin-left: 100px !important;
  }
  .mg-xl-t-auto {
    margin-top: auto;
  }
  .mg-xl-r-auto {
    margin-right: auto;
  }
  .mg-xl-b-auto {
    margin-bottom: auto;
  }
  .mg-xl-l-auto {
    margin-left: auto;
  }
  .mg-xl-auto {
    margin: auto;
  }
  .mg-xl-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
/* ######## BOOTSTRAP ######## */
.op-0 {
  opacity: 0;
}

.op-0-f {
  opacity: 0;
}

.op-1 {
  opacity: 0.1;
}

.op-1-f {
  opacity: 0.1;
}

.op-2 {
  opacity: 0.2;
}

.op-2-f {
  opacity: 0.2;
}

.op-3 {
  opacity: 0.3;
}

.op-3-f {
  opacity: 0.3;
}

.op-4 {
  opacity: 0.4;
}

.op-4-f {
  opacity: 0.4;
}

.op-5 {
  opacity: 0.5;
}

.op-5-f {
  opacity: 0.5;
}

.op-6 {
  opacity: 0.6;
}

.op-6-f {
  opacity: 0.6;
}

.op-7 {
  opacity: 0.7;
}

.op-7-f {
  opacity: 0.7;
}

.op-8 {
  opacity: 0.8;
}

.op-8-f {
  opacity: 0.8;
}

.op-9 {
  opacity: 0.9;
}

.op-9-f {
  opacity: 0.9;
}

.opacity-1 {
  opacity: 1;
}

.shadow-base {
  box-shadow: 0 0 2px 2px rgba(28, 39, 60, 0.03);
}

.shadow-1 {
  box-shadow: 0 0 7px 7px rgba(28, 39, 60, 0.1);
}

.shadow-2 {
  box-shadow: 0 0 30px rgba(28, 39, 60, 0.08);
}

.shadow-none {
  box-shadow: none;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.flex-1 {
  flex: 1;
}

.flex-0 {
  flex: 0;
}

.img-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width: 480px) {
  .op-xs-0 {
    opacity: 0;
  }
  .op-xs-0-f {
    opacity: 0;
  }
  .op-xs-1 {
    opacity: 0.1;
  }
  .op-xs-1-f {
    opacity: 0.1;
  }
  .op-xs-2 {
    opacity: 0.2;
  }
  .op-xs-2-f {
    opacity: 0.2;
  }
  .op-xs-3 {
    opacity: 0.3;
  }
  .op-xs-3-f {
    opacity: 0.3;
  }
  .op-xs-4 {
    opacity: 0.4;
  }
  .op-xs-4-f {
    opacity: 0.4;
  }
  .op-xs-5 {
    opacity: 0.5;
  }
  .op-xs-5-f {
    opacity: 0.5;
  }
  .op-xs-6 {
    opacity: 0.6;
  }
  .op-xs-6-f {
    opacity: 0.6;
  }
  .op-xs-7 {
    opacity: 0.7;
  }
  .op-xs-7-f {
    opacity: 0.7;
  }
  .op-xs-8 {
    opacity: 0.8;
  }
  .op-xs-8-f {
    opacity: 0.8;
  }
  .op-xs-9 {
    opacity: 0.9;
  }
  .op-xs-9-f {
    opacity: 0.9;
  }
}
@media (min-width: 576px) {
  .op-sm-0 {
    opacity: 0;
  }
  .op-sm-0-f {
    opacity: 0;
  }
  .op-sm-1 {
    opacity: 0.1;
  }
  .op-sm-1-f {
    opacity: 0.1;
  }
  .op-sm-2 {
    opacity: 0.2;
  }
  .op-sm-2-f {
    opacity: 0.2;
  }
  .op-sm-3 {
    opacity: 0.3;
  }
  .op-sm-3-f {
    opacity: 0.3;
  }
  .op-sm-4 {
    opacity: 0.4;
  }
  .op-sm-4-f {
    opacity: 0.4;
  }
  .op-sm-5 {
    opacity: 0.5;
  }
  .op-sm-5-f {
    opacity: 0.5;
  }
  .op-sm-6 {
    opacity: 0.6;
  }
  .op-sm-6-f {
    opacity: 0.6;
  }
  .op-sm-7 {
    opacity: 0.7;
  }
  .op-sm-7-f {
    opacity: 0.7;
  }
  .op-sm-8 {
    opacity: 0.8;
  }
  .op-sm-8-f {
    opacity: 0.8;
  }
  .op-sm-9 {
    opacity: 0.9;
  }
  .op-sm-9-f {
    opacity: 0.9;
  }
}
@media (min-width: 768px) {
  .op-md-0 {
    opacity: 0;
  }
  .op-md-0-f {
    opacity: 0;
  }
  .op-md-1 {
    opacity: 0.1;
  }
  .op-md-1-f {
    opacity: 0.1;
  }
  .op-md-2 {
    opacity: 0.2;
  }
  .op-md-2-f {
    opacity: 0.2;
  }
  .op-md-3 {
    opacity: 0.3;
  }
  .op-md-3-f {
    opacity: 0.3;
  }
  .op-md-4 {
    opacity: 0.4;
  }
  .op-md-4-f {
    opacity: 0.4;
  }
  .op-md-5 {
    opacity: 0.5;
  }
  .op-md-5-f {
    opacity: 0.5;
  }
  .op-md-6 {
    opacity: 0.6;
  }
  .op-md-6-f {
    opacity: 0.6;
  }
  .op-md-7 {
    opacity: 0.7;
  }
  .op-md-7-f {
    opacity: 0.7;
  }
  .op-md-8 {
    opacity: 0.8;
  }
  .op-md-8-f {
    opacity: 0.8;
  }
  .op-md-9 {
    opacity: 0.9;
  }
  .op-md-9-f {
    opacity: 0.9;
  }
}
@media (min-width: 992px) {
  .op-lg-0 {
    opacity: 0;
  }
  .op-lg-0-f {
    opacity: 0;
  }
  .op-lg-1 {
    opacity: 0.1;
  }
  .op-lg-1-f {
    opacity: 0.1;
  }
  .op-lg-2 {
    opacity: 0.2;
  }
  .op-lg-2-f {
    opacity: 0.2;
  }
  .op-lg-3 {
    opacity: 0.3;
  }
  .op-lg-3-f {
    opacity: 0.3;
  }
  .op-lg-4 {
    opacity: 0.4;
  }
  .op-lg-4-f {
    opacity: 0.4;
  }
  .op-lg-5 {
    opacity: 0.5;
  }
  .op-lg-5-f {
    opacity: 0.5;
  }
  .op-lg-6 {
    opacity: 0.6;
  }
  .op-lg-6-f {
    opacity: 0.6;
  }
  .op-lg-7 {
    opacity: 0.7;
  }
  .op-lg-7-f {
    opacity: 0.7;
  }
  .op-lg-8 {
    opacity: 0.8;
  }
  .op-lg-8-f {
    opacity: 0.8;
  }
  .op-lg-9 {
    opacity: 0.9;
  }
  .op-lg-9-f {
    opacity: 0.9;
  }
}
@media (min-width: 1200px) {
  .op-xl-0 {
    opacity: 0;
  }
  .op-xl-0-f {
    opacity: 0;
  }
  .op-xl-1 {
    opacity: 0.1;
  }
  .op-xl-1-f {
    opacity: 0.1;
  }
  .op-xl-2 {
    opacity: 0.2;
  }
  .op-xl-2-f {
    opacity: 0.2;
  }
  .op-xl-3 {
    opacity: 0.3;
  }
  .op-xl-3-f {
    opacity: 0.3;
  }
  .op-xl-4 {
    opacity: 0.4;
  }
  .op-xl-4-f {
    opacity: 0.4;
  }
  .op-xl-5 {
    opacity: 0.5;
  }
  .op-xl-5-f {
    opacity: 0.5;
  }
  .op-xl-6 {
    opacity: 0.6;
  }
  .op-xl-6-f {
    opacity: 0.6;
  }
  .op-xl-7 {
    opacity: 0.7;
  }
  .op-xl-7-f {
    opacity: 0.7;
  }
  .op-xl-8 {
    opacity: 0.8;
  }
  .op-xl-8-f {
    opacity: 0.8;
  }
  .op-xl-9 {
    opacity: 0.9;
  }
  .op-xl-9-f {
    opacity: 0.9;
  }
}
/* ######## BOOTSTRAP ######## */
.p-0 {
  padding: 0 !important;
}

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

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

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

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

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pe-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.ps-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pe-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.ps-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pe-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.ps-5,
.px-5 {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pe-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .ps-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;
  }
  .pe-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-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;
  }
  .pe-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-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;
  }
  .pe-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .ps-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;
  }
  .pe-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .ps-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;
  }
  .pe-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pe-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .ps-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;
  }
  .pe-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-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;
  }
  .pe-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-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;
  }
  .pe-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .ps-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;
  }
  .pe-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .ps-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;
  }
  .pe-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pe-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .ps-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;
  }
  .pe-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-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;
  }
  .pe-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-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;
  }
  .pe-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .ps-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;
  }
  .pe-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .ps-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;
  }
  .pe-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pe-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .ps-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;
  }
  .pe-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .ps-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;
  }
  .pe-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .ps-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;
  }
  .pe-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .ps-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;
  }
  .pe-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .ps-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;
  }
  .pe-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
}
/* ###### 9.6 Padding   ###### */
.pd-0 {
  padding: 0px;
}

.pd-0-f {
  padding: 0px !important;
}

.pd-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.pd-y-0-f {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.pd-x-0 {
  padding-left: 0px;
  padding-right: 0px;
}

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

.pd-t-0 {
  padding-top: 0px;
}

.pd-r-0 {
  padding-right: 0px;
}

.pd-b-0 {
  padding-bottom: 0px;
}

.pd-l-0 {
  padding-left: 0px;
}

.pd-t-0-f {
  padding-top: 0px !important;
}

.pd-r-0-f {
  padding-right: 0px !important;
}

.pd-b-0-f {
  padding-bottom: 0px !important;
}

.pd-l-0-f {
  padding-left: 0px !important;
}

.pd-1 {
  padding: 1px;
}

.pd-1-f {
  padding: 1px !important;
}

.pd-y-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.pd-y-1-f {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.pd-x-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.pd-x-1-f {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pd-t-1 {
  padding-top: 1px;
}

.pd-r-1 {
  padding-right: 1px;
}

.pd-b-1 {
  padding-bottom: 1px;
}

.pd-l-1 {
  padding-left: 1px;
}

.pd-t-1-f {
  padding-top: 1px !important;
}

.pd-r-1-f {
  padding-right: 1px !important;
}

.pd-b-1-f {
  padding-bottom: 1px !important;
}

.pd-l-1-f {
  padding-left: 1px !important;
}

.pd-2 {
  padding: 2px;
}

.pd-2-f {
  padding: 2px !important;
}

.pd-y-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.pd-y-2-f {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.pd-x-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.pd-x-2-f {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.pd-t-2 {
  padding-top: 2px;
}

.pd-r-2 {
  padding-right: 2px;
}

.pd-b-2 {
  padding-bottom: 2px;
}

.pd-l-2 {
  padding-left: 2px;
}

.pd-t-2-f {
  padding-top: 2px !important;
}

.pd-r-2-f {
  padding-right: 2px !important;
}

.pd-b-2-f {
  padding-bottom: 2px !important;
}

.pd-l-2-f {
  padding-left: 2px !important;
}

.pd-3 {
  padding: 3px;
}

.pd-3-f {
  padding: 3px !important;
}

.pd-y-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.pd-y-3-f {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.pd-x-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.pd-x-3-f {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.pd-t-3 {
  padding-top: 3px;
}

.pd-r-3 {
  padding-right: 3px;
}

.pd-b-3 {
  padding-bottom: 3px;
}

.pd-l-3 {
  padding-left: 3px;
}

.pd-t-3-f {
  padding-top: 3px !important;
}

.pd-r-3-f {
  padding-right: 3px !important;
}

.pd-b-3-f {
  padding-bottom: 3px !important;
}

.pd-l-3-f {
  padding-left: 3px !important;
}

.pd-4 {
  padding: 4px;
}

.pd-4-f {
  padding: 4px !important;
}

.pd-y-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.pd-y-4-f {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.pd-x-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.pd-x-4-f {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pd-t-4 {
  padding-top: 4px;
}

.pd-r-4 {
  padding-right: 4px;
}

.pd-b-4 {
  padding-bottom: 4px;
}

.pd-l-4 {
  padding-left: 4px;
}

.pd-t-4-f {
  padding-top: 4px !important;
}

.pd-r-4-f {
  padding-right: 4px !important;
}

.pd-b-4-f {
  padding-bottom: 4px !important;
}

.pd-l-4-f {
  padding-left: 4px !important;
}

.pd-5 {
  padding: 5px;
}

.pd-5-f {
  padding: 5px !important;
}

.pd-y-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pd-y-5-f {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pd-x-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.pd-x-5-f {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pd-t-5 {
  padding-top: 5px;
}

.pd-r-5 {
  padding-right: 5px;
}

.pd-b-5 {
  padding-bottom: 5px;
}

.pd-l-5 {
  padding-left: 5px;
}

.pd-t-5-f {
  padding-top: 5px !important;
}

.pd-r-5-f {
  padding-right: 5px !important;
}

.pd-b-5-f {
  padding-bottom: 5px !important;
}

.pd-l-5-f {
  padding-left: 5px !important;
}

.pd-6 {
  padding: 6px;
}

.pd-6-f {
  padding: 6px !important;
}

.pd-y-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.pd-y-6-f {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.pd-x-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.pd-x-6-f {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.pd-t-6 {
  padding-top: 6px !important;
}

.pd-r-6 {
  padding-right: 6px;
}

.pd-b-6 {
  padding-bottom: 6px;
}

.pd-l-6 {
  padding-left: 6px;
}

.pd-t-6-f {
  padding-top: 6px !important;
}

.pd-r-6-f {
  padding-right: 6px !important;
}

.pd-b-6-f {
  padding-bottom: 6px !important;
}

.pd-l-6-f {
  padding-left: 6px !important;
}

.pd-7 {
  padding: 7px;
}

.pd-7-f {
  padding: 7px !important;
}

.pd-y-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.pd-y-7-f {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.pd-x-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.pd-x-7-f {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.pd-t-7 {
  padding-top: 7px;
}

.pd-r-7 {
  padding-right: 7px;
}

.pd-b-7 {
  padding-bottom: 7px;
}

.pd-l-7 {
  padding-left: 7px;
}

.pd-t-7-f {
  padding-top: 7px !important;
}

.pd-r-7-f {
  padding-right: 7px !important;
}

.pd-b-7-f {
  padding-bottom: 7px !important;
}

.pd-l-7-f {
  padding-left: 7px !important;
}

.pd-8 {
  padding: 8px;
}

.pd-8-f {
  padding: 8px !important;
}

.pd-y-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pd-y-8-f {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.pd-x-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.pd-x-8-f {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pd-t-8 {
  padding-top: 8px;
}

.pd-r-8 {
  padding-right: 8px;
}

.pd-b-8 {
  padding-bottom: 8px;
}

.pd-l-8 {
  padding-left: 8px;
}

.pd-t-8-f {
  padding-top: 8px !important;
}

.pd-r-8-f {
  padding-right: 8px !important;
}

.pd-b-8-f {
  padding-bottom: 8px !important;
}

.pd-l-8-f {
  padding-left: 8px !important;
}

.pd-9 {
  padding: 9px;
}

.pd-9-f {
  padding: 9px !important;
}

.pd-y-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.pd-y-9-f {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.pd-x-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.pd-x-9-f {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.pd-t-9 {
  padding-top: 9px;
}

.pd-r-9 {
  padding-right: 9px;
}

.pd-b-9 {
  padding-bottom: 9px;
}

.pd-l-9 {
  padding-left: 9px;
}

.pd-t-9-f {
  padding-top: 9px !important;
}

.pd-r-9-f {
  padding-right: 9px !important;
}

.pd-b-9-f {
  padding-bottom: 9px !important;
}

.pd-l-9-f {
  padding-left: 9px !important;
}

.pd-10 {
  padding: 10px;
}

.pd-10-f {
  padding: 10px !important;
}

.pd-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pd-y-10-f {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.pd-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.pd-x-10-f {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pd-t-10 {
  padding-top: 10px;
}

.pd-r-10 {
  padding-right: 10px;
}

.pd-b-10 {
  padding-bottom: 10px;
}

.pd-l-10 {
  padding-left: 10px;
}

.pd-t-10-f {
  padding-top: 10px !important;
}

.pd-r-10-f {
  padding-right: 10px !important;
}

.pd-b-10-f {
  padding-bottom: 10px !important;
}

.pd-l-10-f {
  padding-left: 10px !important;
}

.pd-15 {
  padding: 15px;
}

.pd-15-f {
  padding: 15px !important;
}

.pd-y-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pd-y-15-f {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.pd-x-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.pd-x-15-f {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.pd-t-15 {
  padding-top: 15px;
}

.pd-r-15 {
  padding-right: 15px;
}

.pd-b-15 {
  padding-bottom: 15px;
}

.pd-l-15 {
  padding-left: 15px;
}

.pd-t-15-f {
  padding-top: 15px !important;
}

.pd-r-15-f {
  padding-right: 15px !important;
}

.pd-b-15-f {
  padding-bottom: 15px !important;
}

.pd-l-15-f {
  padding-left: 15px !important;
}

.pd-20 {
  padding: 20px;
}

.pd-20-f {
  padding: 20px !important;
}

.pd-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pd-y-20-f {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.pd-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.pd-x-20-f {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pd-t-20 {
  padding-top: 20px;
}

.pd-r-20 {
  padding-right: 20px;
}

.pd-b-20 {
  padding-bottom: 20px;
}

.pd-l-20 {
  padding-left: 20px;
}

.pd-t-20-f {
  padding-top: 20px !important;
}

.pd-r-20-f {
  padding-right: 20px !important;
}

.pd-b-20-f {
  padding-bottom: 20px !important;
}

.pd-l-20-f {
  padding-left: 20px !important;
}

.pd-25 {
  padding: 25px;
}

.pd-25-f {
  padding: 25px !important;
}

.pd-y-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.pd-y-25-f {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.pd-x-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.pd-x-25-f {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.pd-t-25 {
  padding-top: 25px;
}

.pd-r-25 {
  padding-right: 25px;
}

.pd-b-25 {
  padding-bottom: 25px;
}

.pd-l-25 {
  padding-left: 25px;
}

.pd-t-25-f {
  padding-top: 25px !important;
}

.pd-r-25-f {
  padding-right: 25px !important;
}

.pd-b-25-f {
  padding-bottom: 25px !important;
}

.pd-l-25-f {
  padding-left: 25px !important;
}

.pd-30 {
  padding: 30px;
}

.pd-30-f {
  padding: 30px !important;
}

.pd-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pd-y-30-f {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.pd-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.pd-x-30-f {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.pd-t-30 {
  padding-top: 30px;
}

.pd-r-30 {
  padding-right: 30px;
}

.pd-b-30 {
  padding-bottom: 30px;
}

.pd-l-30 {
  padding-left: 30px;
}

.pd-t-30-f {
  padding-top: 30px !important;
}

.pd-r-30-f {
  padding-right: 30px !important;
}

.pd-b-30-f {
  padding-bottom: 30px !important;
}

.pd-l-30-f {
  padding-left: 30px !important;
}

.pd-35 {
  padding: 35px;
}

.pd-35-f {
  padding: 35px !important;
}

.pd-y-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.pd-y-35-f {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.pd-x-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.pd-x-35-f {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.pd-t-35 {
  padding-top: 35px;
}

.pd-r-35 {
  padding-right: 35px;
}

.pd-b-35 {
  padding-bottom: 35px;
}

.pd-l-35 {
  padding-left: 35px;
}

.pd-t-35-f {
  padding-top: 35px !important;
}

.pd-r-35-f {
  padding-right: 35px !important;
}

.pd-b-35-f {
  padding-bottom: 35px !important;
}

.pd-l-35-f {
  padding-left: 35px !important;
}

.pd-40 {
  padding: 40px;
}

.pd-40-f {
  padding: 40px !important;
}

.pd-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pd-y-40-f {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.pd-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.pd-x-40-f {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pd-t-40 {
  padding-top: 40px;
}

.pd-r-40 {
  padding-right: 40px;
}

.pd-b-40 {
  padding-bottom: 40px;
}

.pd-l-40 {
  padding-left: 40px;
}

.pd-t-40-f {
  padding-top: 40px !important;
}

.pd-r-40-f {
  padding-right: 40px !important;
}

.pd-b-40-f {
  padding-bottom: 40px !important;
}

.pd-l-40-f {
  padding-left: 40px !important;
}

.pd-45 {
  padding: 45px;
}

.pd-45-f {
  padding: 45px !important;
}

.pd-y-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.pd-y-45-f {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.pd-x-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.pd-x-45-f {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.pd-t-45 {
  padding-top: 45px;
}

.pd-r-45 {
  padding-right: 45px;
}

.pd-b-45 {
  padding-bottom: 45px;
}

.pd-l-45 {
  padding-left: 45px;
}

.pd-t-45-f {
  padding-top: 45px !important;
}

.pd-r-45-f {
  padding-right: 45px !important;
}

.pd-b-45-f {
  padding-bottom: 45px !important;
}

.pd-l-45-f {
  padding-left: 45px !important;
}

.pd-50 {
  padding: 50px;
}

.pd-50-f {
  padding: 50px !important;
}

.pd-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pd-y-50-f {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.pd-x-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.pd-x-50-f {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.pd-t-50 {
  padding-top: 50px;
}

.pd-r-50 {
  padding-right: 50px;
}

.pd-b-50 {
  padding-bottom: 50px;
}

.pd-l-50 {
  padding-left: 50px;
}

.pd-t-50-f {
  padding-top: 50px !important;
}

.pd-r-50-f {
  padding-right: 50px !important;
}

.pd-b-50-f {
  padding-bottom: 50px !important;
}

.pd-l-50-f {
  padding-left: 50px !important;
}

.pd-55 {
  padding: 55px;
}

.pd-55-f {
  padding: 55px !important;
}

.pd-y-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.pd-y-55-f {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.pd-x-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.pd-x-55-f {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.pd-t-55 {
  padding-top: 55px;
}

.pd-r-55 {
  padding-right: 55px;
}

.pd-b-55 {
  padding-bottom: 55px;
}

.pd-l-55 {
  padding-left: 55px;
}

.pd-t-55-f {
  padding-top: 55px !important;
}

.pd-r-55-f {
  padding-right: 55px !important;
}

.pd-b-55-f {
  padding-bottom: 55px !important;
}

.pd-l-55-f {
  padding-left: 55px !important;
}

.pd-60 {
  padding: 60px;
}

.pd-60-f {
  padding: 60px !important;
}

.pd-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pd-y-60-f {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.pd-x-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.pd-x-60-f {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.pd-t-60 {
  padding-top: 60px;
}

.pd-r-60 {
  padding-right: 60px;
}

.pd-b-60 {
  padding-bottom: 60px;
}

.pd-l-60 {
  padding-left: 60px;
}

.pd-t-60-f {
  padding-top: 60px !important;
}

.pd-r-60-f {
  padding-right: 60px !important;
}

.pd-b-60-f {
  padding-bottom: 60px !important;
}

.pd-l-60-f {
  padding-left: 60px !important;
}

.pd-65 {
  padding: 65px;
}

.pd-65-f {
  padding: 65px !important;
}

.pd-y-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.pd-y-65-f {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.pd-x-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.pd-x-65-f {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.pd-t-65 {
  padding-top: 65px;
}

.pd-r-65 {
  padding-right: 65px;
}

.pd-b-65 {
  padding-bottom: 65px;
}

.pd-l-65 {
  padding-left: 65px;
}

.pd-t-65-f {
  padding-top: 65px !important;
}

.pd-r-65-f {
  padding-right: 65px !important;
}

.pd-b-65-f {
  padding-bottom: 65px !important;
}

.pd-l-65-f {
  padding-left: 65px !important;
}

.pd-70 {
  padding: 70px;
}

.pd-70-f {
  padding: 70px !important;
}

.pd-y-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.pd-y-70-f {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.pd-x-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.pd-x-70-f {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.pd-t-70 {
  padding-top: 70px;
}

.pd-r-70 {
  padding-right: 70px;
}

.pd-b-70 {
  padding-bottom: 70px;
}

.pd-l-70 {
  padding-left: 70px;
}

.pd-t-70-f {
  padding-top: 70px !important;
}

.pd-r-70-f {
  padding-right: 70px !important;
}

.pd-b-70-f {
  padding-bottom: 70px !important;
}

.pd-l-70-f {
  padding-left: 70px !important;
}

.pd-75 {
  padding: 75px;
}

.pd-75-f {
  padding: 75px !important;
}

.pd-y-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.pd-y-75-f {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.pd-x-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.pd-x-75-f {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.pd-t-75 {
  padding-top: 75px;
}

.pd-r-75 {
  padding-right: 75px;
}

.pd-b-75 {
  padding-bottom: 75px;
}

.pd-l-75 {
  padding-left: 75px;
}

.pd-t-75-f {
  padding-top: 75px !important;
}

.pd-r-75-f {
  padding-right: 75px !important;
}

.pd-b-75-f {
  padding-bottom: 75px !important;
}

.pd-l-75-f {
  padding-left: 75px !important;
}

.pd-80 {
  padding: 80px;
}

.pd-80-f {
  padding: 80px !important;
}

.pd-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pd-y-80-f {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.pd-x-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.pd-x-80-f {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.pd-t-80 {
  padding-top: 80px;
}

.pd-r-80 {
  padding-right: 80px;
}

.pd-b-80 {
  padding-bottom: 80px;
}

.pd-l-80 {
  padding-left: 80px;
}

.pd-t-80-f {
  padding-top: 80px !important;
}

.pd-r-80-f {
  padding-right: 80px !important;
}

.pd-b-80-f {
  padding-bottom: 80px !important;
}

.pd-l-80-f {
  padding-left: 80px !important;
}

.pd-85 {
  padding: 85px;
}

.pd-85-f {
  padding: 85px !important;
}

.pd-y-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.pd-y-85-f {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.pd-x-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.pd-x-85-f {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.pd-t-85 {
  padding-top: 85px;
}

.pd-r-85 {
  padding-right: 85px;
}

.pd-b-85 {
  padding-bottom: 85px;
}

.pd-l-85 {
  padding-left: 85px;
}

.pd-t-85-f {
  padding-top: 85px !important;
}

.pd-r-85-f {
  padding-right: 85px !important;
}

.pd-b-85-f {
  padding-bottom: 85px !important;
}

.pd-l-85-f {
  padding-left: 85px !important;
}

.pd-90 {
  padding: 90px;
}

.pd-90-f {
  padding: 90px !important;
}

.pd-y-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.pd-y-90-f {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.pd-x-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.pd-x-90-f {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.pd-t-90 {
  padding-top: 90px;
}

.pd-r-90 {
  padding-right: 90px;
}

.pd-b-90 {
  padding-bottom: 90px;
}

.pd-l-90 {
  padding-left: 90px;
}

.pd-t-90-f {
  padding-top: 90px !important;
}

.pd-r-90-f {
  padding-right: 90px !important;
}

.pd-b-90-f {
  padding-bottom: 90px !important;
}

.pd-l-90-f {
  padding-left: 90px !important;
}

.pd-95 {
  padding: 95px;
}

.pd-95-f {
  padding: 95px !important;
}

.pd-y-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.pd-y-95-f {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.pd-x-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.pd-x-95-f {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.pd-t-95 {
  padding-top: 95px;
}

.pd-r-95 {
  padding-right: 95px;
}

.pd-b-95 {
  padding-bottom: 95px;
}

.pd-l-95 {
  padding-left: 95px;
}

.pd-t-95-f {
  padding-top: 95px !important;
}

.pd-r-95-f {
  padding-right: 95px !important;
}

.pd-b-95-f {
  padding-bottom: 95px !important;
}

.pd-l-95-f {
  padding-left: 95px !important;
}

.pd-100 {
  padding: 100px;
}

.pd-100-f {
  padding: 100px !important;
}

.pd-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pd-y-100-f {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.pd-x-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.pd-x-100-f {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.pd-t-100 {
  padding-top: 100px;
}

.pd-r-100 {
  padding-right: 100px;
}

.pd-b-100 {
  padding-bottom: 100px;
}

.pd-l-100 {
  padding-left: 100px;
}

.pd-t-100-f {
  padding-top: 100px !important;
}

.pd-r-100-f {
  padding-right: 100px !important;
}

.pd-b-100-f {
  padding-bottom: 100px !important;
}

.pd-l-100-f {
  padding-left: 100px !important;
}

.pd-110 {
  padding: 110px;
}

.pd-110-f {
  padding: 110px !important;
}

.pd-y-110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.pd-y-110-f {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.pd-x-110 {
  padding-left: 110px;
  padding-right: 110px;
}

.pd-x-110-f {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

.pd-t-110 {
  padding-top: 110px;
}

.pd-r-110 {
  padding-right: 110px;
}

.pd-b-110 {
  padding-bottom: 110px;
}

.pd-l-110 {
  padding-left: 110px;
}

.pd-t-110-f {
  padding-top: 110px !important;
}

.pd-r-110-f {
  padding-right: 110px !important;
}

.pd-b-110-f {
  padding-bottom: 110px !important;
}

.pd-l-110-f {
  padding-left: 110px !important;
}

.pd-120 {
  padding: 120px;
}

.pd-120-f {
  padding: 120px !important;
}

.pd-y-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pd-y-120-f {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.pd-x-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.pd-x-120-f {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.pd-t-120 {
  padding-top: 120px;
}

.pd-r-120 {
  padding-right: 120px;
}

.pd-b-120 {
  padding-bottom: 120px;
}

.pd-l-120 {
  padding-left: 120px;
}

.pd-t-120-f {
  padding-top: 120px !important;
}

.pd-r-120-f {
  padding-right: 120px !important;
}

.pd-b-120-f {
  padding-bottom: 120px !important;
}

.pd-l-120-f {
  padding-left: 120px !important;
}

.pd-130 {
  padding: 130px;
}

.pd-130-f {
  padding: 130px !important;
}

.pd-y-130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.pd-y-130-f {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.pd-x-130 {
  padding-left: 130px;
  padding-right: 130px;
}

.pd-x-130-f {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

.pd-t-130 {
  padding-top: 130px;
}

.pd-r-130 {
  padding-right: 130px;
}

.pd-b-130 {
  padding-bottom: 130px;
}

.pd-l-130 {
  padding-left: 130px;
}

.pd-t-130-f {
  padding-top: 130px !important;
}

.pd-r-130-f {
  padding-right: 130px !important;
}

.pd-b-130-f {
  padding-bottom: 130px !important;
}

.pd-l-130-f {
  padding-left: 130px !important;
}

.pd-140 {
  padding: 140px;
}

.pd-140-f {
  padding: 140px !important;
}

.pd-y-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pd-y-140-f {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.pd-x-140 {
  padding-left: 140px;
  padding-right: 140px;
}

.pd-x-140-f {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.pd-t-140 {
  padding-top: 140px;
}

.pd-r-140 {
  padding-right: 140px;
}

.pd-b-140 {
  padding-bottom: 140px;
}

.pd-l-140 {
  padding-left: 140px;
}

.pd-t-140-f {
  padding-top: 140px !important;
}

.pd-r-140-f {
  padding-right: 140px !important;
}

.pd-b-140-f {
  padding-bottom: 140px !important;
}

.pd-l-140-f {
  padding-left: 140px !important;
}

.pd-150 {
  padding: 150px;
}

.pd-150-f {
  padding: 150px !important;
}

.pd-y-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pd-y-150-f {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

.pd-x-150 {
  padding-left: 150px;
  padding-right: 150px;
}

.pd-x-150-f {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

.pd-t-150 {
  padding-top: 150px;
}

.pd-r-150 {
  padding-right: 150px;
}

.pd-b-150 {
  padding-bottom: 150px;
}

.pd-l-150 {
  padding-left: 150px;
}

.pd-t-150-f {
  padding-top: 150px !important;
}

.pd-r-150-f {
  padding-right: 150px !important;
}

.pd-b-150-f {
  padding-bottom: 150px !important;
}

.pd-l-150-f {
  padding-left: 150px !important;
}

.pd-160 {
  padding: 160px;
}

.pd-160-f {
  padding: 160px !important;
}

.pd-y-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.pd-y-160-f {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}

.pd-x-160 {
  padding-left: 160px;
  padding-right: 160px;
}

.pd-x-160-f {
  padding-left: 160px !important;
  padding-right: 160px !important;
}

.pd-t-160 {
  padding-top: 160px;
}

.pd-r-160 {
  padding-right: 160px;
}

.pd-b-160 {
  padding-bottom: 160px;
}

.pd-l-160 {
  padding-left: 160px;
}

.pd-t-160-f {
  padding-top: 160px !important;
}

.pd-r-160-f {
  padding-right: 160px !important;
}

.pd-b-160-f {
  padding-bottom: 160px !important;
}

.pd-l-160-f {
  padding-left: 160px !important;
}

.pd-170 {
  padding: 170px;
}

.pd-170-f {
  padding: 170px !important;
}

.pd-y-170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.pd-y-170-f {
  padding-top: 170px !important;
  padding-bottom: 170px !important;
}

.pd-x-170 {
  padding-left: 170px;
  padding-right: 170px;
}

.pd-x-170-f {
  padding-left: 170px !important;
  padding-right: 170px !important;
}

.pd-t-170 {
  padding-top: 170px;
}

.pd-r-170 {
  padding-right: 170px;
}

.pd-b-170 {
  padding-bottom: 170px;
}

.pd-l-170 {
  padding-left: 170px;
}

.pd-t-170-f {
  padding-top: 170px !important;
}

.pd-r-170-f {
  padding-right: 170px !important;
}

.pd-b-170-f {
  padding-bottom: 170px !important;
}

.pd-l-170-f {
  padding-left: 170px !important;
}

.pd-180 {
  padding: 180px;
}

.pd-180-f {
  padding: 180px !important;
}

.pd-y-180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.pd-y-180-f {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}

.pd-x-180 {
  padding-left: 180px;
  padding-right: 180px;
}

.pd-x-180-f {
  padding-left: 180px !important;
  padding-right: 180px !important;
}

.pd-t-180 {
  padding-top: 180px;
}

.pd-r-180 {
  padding-right: 180px;
}

.pd-b-180 {
  padding-bottom: 180px;
}

.pd-l-180 {
  padding-left: 180px;
}

.pd-t-180-f {
  padding-top: 180px !important;
}

.pd-r-180-f {
  padding-right: 180px !important;
}

.pd-b-180-f {
  padding-bottom: 180px !important;
}

.pd-l-180-f {
  padding-left: 180px !important;
}

.pd-190 {
  padding: 190px;
}

.pd-190-f {
  padding: 190px !important;
}

.pd-y-190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.pd-y-190-f {
  padding-top: 190px !important;
  padding-bottom: 190px !important;
}

.pd-x-190 {
  padding-left: 190px;
  padding-right: 190px;
}

.pd-x-190-f {
  padding-left: 190px !important;
  padding-right: 190px !important;
}

.pd-t-190 {
  padding-top: 190px;
}

.pd-r-190 {
  padding-right: 190px;
}

.pd-b-190 {
  padding-bottom: 190px;
}

.pd-l-190 {
  padding-left: 190px;
}

.pd-t-190-f {
  padding-top: 190px !important;
}

.pd-r-190-f {
  padding-right: 190px !important;
}

.pd-b-190-f {
  padding-bottom: 190px !important;
}

.pd-l-190-f {
  padding-left: 190px !important;
}

.pd-200 {
  padding: 200px;
}

.pd-200-f {
  padding: 200px !important;
}

.pd-y-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.pd-y-200-f {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}

.pd-x-200 {
  padding-left: 200px;
  padding-right: 200px;
}

.pd-x-200-f {
  padding-left: 200px !important;
  padding-right: 200px !important;
}

.pd-t-200 {
  padding-top: 200px;
}

.pd-r-200 {
  padding-right: 200px;
}

.pd-b-200 {
  padding-bottom: 200px;
}

.pd-l-200 {
  padding-left: 200px;
}

.pd-t-200-f {
  padding-top: 200px !important;
}

.pd-r-200-f {
  padding-right: 200px !important;
}

.pd-b-200-f {
  padding-bottom: 200px !important;
}

.pd-l-200-f {
  padding-left: 200px !important;
}

@media (min-width: 480px) {
  .pd-xs-0 {
    padding: 0px;
  }
  .pd-xs-0-f {
    padding: 0px !important;
  }
  .pd-xs-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .pd-xs-y-0-f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pd-xs-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pd-xs-x-0-f {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pd-xs-t-0 {
    padding-top: 0px;
  }
  .pd-xs-r-0 {
    padding-right: 0px;
  }
  .pd-xs-b-0 {
    padding-bottom: 0px;
  }
  .pd-xs-l-0 {
    padding-left: 0px;
  }
  .pd-xs-t-0-f {
    padding-top: 0px !important;
  }
  .pd-xs-r-0-f {
    padding-right: 0px !important;
  }
  .pd-xs-b-0-f {
    padding-bottom: 0px !important;
  }
  .pd-xs-l-0-f {
    padding-left: 0px !important;
  }
  .pd-xs-1 {
    padding: 1px;
  }
  .pd-xs-1-f {
    padding: 1px !important;
  }
  .pd-xs-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .pd-xs-y-1-f {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pd-xs-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .pd-xs-x-1-f {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .pd-xs-t-1 {
    padding-top: 1px;
  }
  .pd-xs-r-1 {
    padding-right: 1px;
  }
  .pd-xs-b-1 {
    padding-bottom: 1px;
  }
  .pd-xs-l-1 {
    padding-left: 1px;
  }
  .pd-xs-t-1-f {
    padding-top: 1px !important;
  }
  .pd-xs-r-1-f {
    padding-right: 1px !important;
  }
  .pd-xs-b-1-f {
    padding-bottom: 1px !important;
  }
  .pd-xs-l-1-f {
    padding-left: 1px !important;
  }
  .pd-xs-2 {
    padding: 2px;
  }
  .pd-xs-2-f {
    padding: 2px !important;
  }
  .pd-xs-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pd-xs-y-2-f {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pd-xs-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .pd-xs-x-2-f {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pd-xs-t-2 {
    padding-top: 2px;
  }
  .pd-xs-r-2 {
    padding-right: 2px;
  }
  .pd-xs-b-2 {
    padding-bottom: 2px;
  }
  .pd-xs-l-2 {
    padding-left: 2px;
  }
  .pd-xs-t-2-f {
    padding-top: 2px !important;
  }
  .pd-xs-r-2-f {
    padding-right: 2px !important;
  }
  .pd-xs-b-2-f {
    padding-bottom: 2px !important;
  }
  .pd-xs-l-2-f {
    padding-left: 2px !important;
  }
  .pd-xs-3 {
    padding: 3px;
  }
  .pd-xs-3-f {
    padding: 3px !important;
  }
  .pd-xs-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .pd-xs-y-3-f {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pd-xs-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  .pd-xs-x-3-f {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .pd-xs-t-3 {
    padding-top: 3px;
  }
  .pd-xs-r-3 {
    padding-right: 3px;
  }
  .pd-xs-b-3 {
    padding-bottom: 3px;
  }
  .pd-xs-l-3 {
    padding-left: 3px;
  }
  .pd-xs-t-3-f {
    padding-top: 3px !important;
  }
  .pd-xs-r-3-f {
    padding-right: 3px !important;
  }
  .pd-xs-b-3-f {
    padding-bottom: 3px !important;
  }
  .pd-xs-l-3-f {
    padding-left: 3px !important;
  }
  .pd-xs-4 {
    padding: 4px;
  }
  .pd-xs-4-f {
    padding: 4px !important;
  }
  .pd-xs-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pd-xs-y-4-f {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pd-xs-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .pd-xs-x-4-f {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pd-xs-t-4 {
    padding-top: 4px;
  }
  .pd-xs-r-4 {
    padding-right: 4px;
  }
  .pd-xs-b-4 {
    padding-bottom: 4px;
  }
  .pd-xs-l-4 {
    padding-left: 4px;
  }
  .pd-xs-t-4-f {
    padding-top: 4px !important;
  }
  .pd-xs-r-4-f {
    padding-right: 4px !important;
  }
  .pd-xs-b-4-f {
    padding-bottom: 4px !important;
  }
  .pd-xs-l-4-f {
    padding-left: 4px !important;
  }
  .pd-xs-5 {
    padding: 5px;
  }
  .pd-xs-5-f {
    padding: 5px !important;
  }
  .pd-xs-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .pd-xs-y-5-f {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pd-xs-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pd-xs-x-5-f {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .pd-xs-t-5 {
    padding-top: 5px;
  }
  .pd-xs-r-5 {
    padding-right: 5px;
  }
  .pd-xs-b-5 {
    padding-bottom: 5px;
  }
  .pd-xs-l-5 {
    padding-left: 5px;
  }
  .pd-xs-t-5-f {
    padding-top: 5px !important;
  }
  .pd-xs-r-5-f {
    padding-right: 5px !important;
  }
  .pd-xs-b-5-f {
    padding-bottom: 5px !important;
  }
  .pd-xs-l-5-f {
    padding-left: 5px !important;
  }
  .pd-xs-6 {
    padding: 6px;
  }
  .pd-xs-6-f {
    padding: 6px !important;
  }
  .pd-xs-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pd-xs-y-6-f {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pd-xs-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .pd-xs-x-6-f {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pd-xs-t-6 {
    padding-top: 6px;
  }
  .pd-xs-r-6 {
    padding-right: 6px;
  }
  .pd-xs-b-6 {
    padding-bottom: 6px;
  }
  .pd-xs-l-6 {
    padding-left: 6px;
  }
  .pd-xs-t-6-f {
    padding-top: 6px !important;
  }
  .pd-xs-r-6-f {
    padding-right: 6px !important;
  }
  .pd-xs-b-6-f {
    padding-bottom: 6px !important;
  }
  .pd-xs-l-6-f {
    padding-left: 6px !important;
  }
  .pd-xs-7 {
    padding: 7px;
  }
  .pd-xs-7-f {
    padding: 7px !important;
  }
  .pd-xs-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .pd-xs-y-7-f {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .pd-xs-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .pd-xs-x-7-f {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .pd-xs-t-7 {
    padding-top: 7px;
  }
  .pd-xs-r-7 {
    padding-right: 7px;
  }
  .pd-xs-b-7 {
    padding-bottom: 7px;
  }
  .pd-xs-l-7 {
    padding-left: 7px;
  }
  .pd-xs-t-7-f {
    padding-top: 7px !important;
  }
  .pd-xs-r-7-f {
    padding-right: 7px !important;
  }
  .pd-xs-b-7-f {
    padding-bottom: 7px !important;
  }
  .pd-xs-l-7-f {
    padding-left: 7px !important;
  }
  .pd-xs-8 {
    padding: 8px;
  }
  .pd-xs-8-f {
    padding: 8px !important;
  }
  .pd-xs-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pd-xs-y-8-f {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pd-xs-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .pd-xs-x-8-f {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pd-xs-t-8 {
    padding-top: 8px;
  }
  .pd-xs-r-8 {
    padding-right: 8px;
  }
  .pd-xs-b-8 {
    padding-bottom: 8px;
  }
  .pd-xs-l-8 {
    padding-left: 8px;
  }
  .pd-xs-t-8-f {
    padding-top: 8px !important;
  }
  .pd-xs-r-8-f {
    padding-right: 8px !important;
  }
  .pd-xs-b-8-f {
    padding-bottom: 8px !important;
  }
  .pd-xs-l-8-f {
    padding-left: 8px !important;
  }
  .pd-xs-9 {
    padding: 9px;
  }
  .pd-xs-9-f {
    padding: 9px !important;
  }
  .pd-xs-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .pd-xs-y-9-f {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .pd-xs-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .pd-xs-x-9-f {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .pd-xs-t-9 {
    padding-top: 9px;
  }
  .pd-xs-r-9 {
    padding-right: 9px;
  }
  .pd-xs-b-9 {
    padding-bottom: 9px;
  }
  .pd-xs-l-9 {
    padding-left: 9px;
  }
  .pd-xs-t-9-f {
    padding-top: 9px !important;
  }
  .pd-xs-r-9-f {
    padding-right: 9px !important;
  }
  .pd-xs-b-9-f {
    padding-bottom: 9px !important;
  }
  .pd-xs-l-9-f {
    padding-left: 9px !important;
  }
  .pd-xs-10 {
    padding: 10px;
  }
  .pd-xs-10-f {
    padding: 10px !important;
  }
  .pd-xs-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pd-xs-y-10-f {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pd-xs-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pd-xs-x-10-f {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pd-xs-t-10 {
    padding-top: 10px;
  }
  .pd-xs-r-10 {
    padding-right: 10px;
  }
  .pd-xs-b-10 {
    padding-bottom: 10px;
  }
  .pd-xs-l-10 {
    padding-left: 10px;
  }
  .pd-xs-t-10-f {
    padding-top: 10px !important;
  }
  .pd-xs-r-10-f {
    padding-right: 10px !important;
  }
  .pd-xs-b-10-f {
    padding-bottom: 10px !important;
  }
  .pd-xs-l-10-f {
    padding-left: 10px !important;
  }
  .pd-xs-15 {
    padding: 15px;
  }
  .pd-xs-15-f {
    padding: 15px !important;
  }
  .pd-xs-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .pd-xs-y-15-f {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pd-xs-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pd-xs-x-15-f {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .pd-xs-t-15 {
    padding-top: 15px;
  }
  .pd-xs-r-15 {
    padding-right: 15px;
  }
  .pd-xs-b-15 {
    padding-bottom: 15px;
  }
  .pd-xs-l-15 {
    padding-left: 15px;
  }
  .pd-xs-t-15-f {
    padding-top: 15px !important;
  }
  .pd-xs-r-15-f {
    padding-right: 15px !important;
  }
  .pd-xs-b-15-f {
    padding-bottom: 15px !important;
  }
  .pd-xs-l-15-f {
    padding-left: 15px !important;
  }
  .pd-xs-20 {
    padding: 20px;
  }
  .pd-xs-20-f {
    padding: 20px !important;
  }
  .pd-xs-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pd-xs-y-20-f {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pd-xs-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pd-xs-x-20-f {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pd-xs-t-20 {
    padding-top: 20px;
  }
  .pd-xs-r-20 {
    padding-right: 20px;
  }
  .pd-xs-b-20 {
    padding-bottom: 20px;
  }
  .pd-xs-l-20 {
    padding-left: 20px;
  }
  .pd-xs-t-20-f {
    padding-top: 20px !important;
  }
  .pd-xs-r-20-f {
    padding-right: 20px !important;
  }
  .pd-xs-b-20-f {
    padding-bottom: 20px !important;
  }
  .pd-xs-l-20-f {
    padding-left: 20px !important;
  }
  .pd-xs-25 {
    padding: 25px;
  }
  .pd-xs-25-f {
    padding: 25px !important;
  }
  .pd-xs-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pd-xs-y-25-f {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pd-xs-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pd-xs-x-25-f {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .pd-xs-t-25 {
    padding-top: 25px;
  }
  .pd-xs-r-25 {
    padding-right: 25px;
  }
  .pd-xs-b-25 {
    padding-bottom: 25px;
  }
  .pd-xs-l-25 {
    padding-left: 25px;
  }
  .pd-xs-t-25-f {
    padding-top: 25px !important;
  }
  .pd-xs-r-25-f {
    padding-right: 25px !important;
  }
  .pd-xs-b-25-f {
    padding-bottom: 25px !important;
  }
  .pd-xs-l-25-f {
    padding-left: 25px !important;
  }
  .pd-xs-30 {
    padding: 30px;
  }
  .pd-xs-30-f {
    padding: 30px !important;
  }
  .pd-xs-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pd-xs-y-30-f {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pd-xs-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pd-xs-x-30-f {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pd-xs-t-30 {
    padding-top: 30px;
  }
  .pd-xs-r-30 {
    padding-right: 30px;
  }
  .pd-xs-b-30 {
    padding-bottom: 30px;
  }
  .pd-xs-l-30 {
    padding-left: 30px;
  }
  .pd-xs-t-30-f {
    padding-top: 30px !important;
  }
  .pd-xs-r-30-f {
    padding-right: 30px !important;
  }
  .pd-xs-b-30-f {
    padding-bottom: 30px !important;
  }
  .pd-xs-l-30-f {
    padding-left: 30px !important;
  }
  .pd-xs-35 {
    padding: 35px;
  }
  .pd-xs-35-f {
    padding: 35px !important;
  }
  .pd-xs-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pd-xs-y-35-f {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pd-xs-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .pd-xs-x-35-f {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .pd-xs-t-35 {
    padding-top: 35px;
  }
  .pd-xs-r-35 {
    padding-right: 35px;
  }
  .pd-xs-b-35 {
    padding-bottom: 35px;
  }
  .pd-xs-l-35 {
    padding-left: 35px;
  }
  .pd-xs-t-35-f {
    padding-top: 35px !important;
  }
  .pd-xs-r-35-f {
    padding-right: 35px !important;
  }
  .pd-xs-b-35-f {
    padding-bottom: 35px !important;
  }
  .pd-xs-l-35-f {
    padding-left: 35px !important;
  }
  .pd-xs-40 {
    padding: 40px;
  }
  .pd-xs-40-f {
    padding: 40px !important;
  }
  .pd-xs-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pd-xs-y-40-f {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pd-xs-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pd-xs-x-40-f {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pd-xs-t-40 {
    padding-top: 40px;
  }
  .pd-xs-r-40 {
    padding-right: 40px;
  }
  .pd-xs-b-40 {
    padding-bottom: 40px;
  }
  .pd-xs-l-40 {
    padding-left: 40px;
  }
  .pd-xs-t-40-f {
    padding-top: 40px !important;
  }
  .pd-xs-r-40-f {
    padding-right: 40px !important;
  }
  .pd-xs-b-40-f {
    padding-bottom: 40px !important;
  }
  .pd-xs-l-40-f {
    padding-left: 40px !important;
  }
  .pd-xs-45 {
    padding: 45px;
  }
  .pd-xs-45-f {
    padding: 45px !important;
  }
  .pd-xs-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pd-xs-y-45-f {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pd-xs-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
  .pd-xs-x-45-f {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .pd-xs-t-45 {
    padding-top: 45px;
  }
  .pd-xs-r-45 {
    padding-right: 45px;
  }
  .pd-xs-b-45 {
    padding-bottom: 45px;
  }
  .pd-xs-l-45 {
    padding-left: 45px;
  }
  .pd-xs-t-45-f {
    padding-top: 45px !important;
  }
  .pd-xs-r-45-f {
    padding-right: 45px !important;
  }
  .pd-xs-b-45-f {
    padding-bottom: 45px !important;
  }
  .pd-xs-l-45-f {
    padding-left: 45px !important;
  }
  .pd-xs-50 {
    padding: 50px;
  }
  .pd-xs-50-f {
    padding: 50px !important;
  }
  .pd-xs-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pd-xs-y-50-f {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pd-xs-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pd-xs-x-50-f {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pd-xs-t-50 {
    padding-top: 50px;
  }
  .pd-xs-r-50 {
    padding-right: 50px;
  }
  .pd-xs-b-50 {
    padding-bottom: 50px;
  }
  .pd-xs-l-50 {
    padding-left: 50px;
  }
  .pd-xs-t-50-f {
    padding-top: 50px !important;
  }
  .pd-xs-r-50-f {
    padding-right: 50px !important;
  }
  .pd-xs-b-50-f {
    padding-bottom: 50px !important;
  }
  .pd-xs-l-50-f {
    padding-left: 50px !important;
  }
  .pd-xs-55 {
    padding: 55px;
  }
  .pd-xs-55-f {
    padding: 55px !important;
  }
  .pd-xs-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pd-xs-y-55-f {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pd-xs-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .pd-xs-x-55-f {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .pd-xs-t-55 {
    padding-top: 55px;
  }
  .pd-xs-r-55 {
    padding-right: 55px;
  }
  .pd-xs-b-55 {
    padding-bottom: 55px;
  }
  .pd-xs-l-55 {
    padding-left: 55px;
  }
  .pd-xs-t-55-f {
    padding-top: 55px !important;
  }
  .pd-xs-r-55-f {
    padding-right: 55px !important;
  }
  .pd-xs-b-55-f {
    padding-bottom: 55px !important;
  }
  .pd-xs-l-55-f {
    padding-left: 55px !important;
  }
  .pd-xs-60 {
    padding: 60px;
  }
  .pd-xs-60-f {
    padding: 60px !important;
  }
  .pd-xs-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pd-xs-y-60-f {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pd-xs-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pd-xs-x-60-f {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pd-xs-t-60 {
    padding-top: 60px;
  }
  .pd-xs-r-60 {
    padding-right: 60px;
  }
  .pd-xs-b-60 {
    padding-bottom: 60px;
  }
  .pd-xs-l-60 {
    padding-left: 60px;
  }
  .pd-xs-t-60-f {
    padding-top: 60px !important;
  }
  .pd-xs-r-60-f {
    padding-right: 60px !important;
  }
  .pd-xs-b-60-f {
    padding-bottom: 60px !important;
  }
  .pd-xs-l-60-f {
    padding-left: 60px !important;
  }
  .pd-xs-65 {
    padding: 65px;
  }
  .pd-xs-65-f {
    padding: 65px !important;
  }
  .pd-xs-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .pd-xs-y-65-f {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pd-xs-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .pd-xs-x-65-f {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .pd-xs-t-65 {
    padding-top: 65px;
  }
  .pd-xs-r-65 {
    padding-right: 65px;
  }
  .pd-xs-b-65 {
    padding-bottom: 65px;
  }
  .pd-xs-l-65 {
    padding-left: 65px;
  }
  .pd-xs-t-65-f {
    padding-top: 65px !important;
  }
  .pd-xs-r-65-f {
    padding-right: 65px !important;
  }
  .pd-xs-b-65-f {
    padding-bottom: 65px !important;
  }
  .pd-xs-l-65-f {
    padding-left: 65px !important;
  }
  .pd-xs-70 {
    padding: 70px;
  }
  .pd-xs-70-f {
    padding: 70px !important;
  }
  .pd-xs-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pd-xs-y-70-f {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pd-xs-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pd-xs-x-70-f {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pd-xs-t-70 {
    padding-top: 70px;
  }
  .pd-xs-r-70 {
    padding-right: 70px;
  }
  .pd-xs-b-70 {
    padding-bottom: 70px;
  }
  .pd-xs-l-70 {
    padding-left: 70px;
  }
  .pd-xs-t-70-f {
    padding-top: 70px !important;
  }
  .pd-xs-r-70-f {
    padding-right: 70px !important;
  }
  .pd-xs-b-70-f {
    padding-bottom: 70px !important;
  }
  .pd-xs-l-70-f {
    padding-left: 70px !important;
  }
  .pd-xs-75 {
    padding: 75px;
  }
  .pd-xs-75-f {
    padding: 75px !important;
  }
  .pd-xs-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pd-xs-y-75-f {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pd-xs-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .pd-xs-x-75-f {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .pd-xs-t-75 {
    padding-top: 75px;
  }
  .pd-xs-r-75 {
    padding-right: 75px;
  }
  .pd-xs-b-75 {
    padding-bottom: 75px;
  }
  .pd-xs-l-75 {
    padding-left: 75px;
  }
  .pd-xs-t-75-f {
    padding-top: 75px !important;
  }
  .pd-xs-r-75-f {
    padding-right: 75px !important;
  }
  .pd-xs-b-75-f {
    padding-bottom: 75px !important;
  }
  .pd-xs-l-75-f {
    padding-left: 75px !important;
  }
  .pd-xs-80 {
    padding: 80px;
  }
  .pd-xs-80-f {
    padding: 80px !important;
  }
  .pd-xs-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pd-xs-y-80-f {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pd-xs-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pd-xs-x-80-f {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pd-xs-t-80 {
    padding-top: 80px;
  }
  .pd-xs-r-80 {
    padding-right: 80px;
  }
  .pd-xs-b-80 {
    padding-bottom: 80px;
  }
  .pd-xs-l-80 {
    padding-left: 80px;
  }
  .pd-xs-t-80-f {
    padding-top: 80px !important;
  }
  .pd-xs-r-80-f {
    padding-right: 80px !important;
  }
  .pd-xs-b-80-f {
    padding-bottom: 80px !important;
  }
  .pd-xs-l-80-f {
    padding-left: 80px !important;
  }
  .pd-xs-85 {
    padding: 85px;
  }
  .pd-xs-85-f {
    padding: 85px !important;
  }
  .pd-xs-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pd-xs-y-85-f {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pd-xs-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
  .pd-xs-x-85-f {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .pd-xs-t-85 {
    padding-top: 85px;
  }
  .pd-xs-r-85 {
    padding-right: 85px;
  }
  .pd-xs-b-85 {
    padding-bottom: 85px;
  }
  .pd-xs-l-85 {
    padding-left: 85px;
  }
  .pd-xs-t-85-f {
    padding-top: 85px !important;
  }
  .pd-xs-r-85-f {
    padding-right: 85px !important;
  }
  .pd-xs-b-85-f {
    padding-bottom: 85px !important;
  }
  .pd-xs-l-85-f {
    padding-left: 85px !important;
  }
  .pd-xs-90 {
    padding: 90px;
  }
  .pd-xs-90-f {
    padding: 90px !important;
  }
  .pd-xs-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .pd-xs-y-90-f {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pd-xs-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pd-xs-x-90-f {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pd-xs-t-90 {
    padding-top: 90px;
  }
  .pd-xs-r-90 {
    padding-right: 90px;
  }
  .pd-xs-b-90 {
    padding-bottom: 90px;
  }
  .pd-xs-l-90 {
    padding-left: 90px;
  }
  .pd-xs-t-90-f {
    padding-top: 90px !important;
  }
  .pd-xs-r-90-f {
    padding-right: 90px !important;
  }
  .pd-xs-b-90-f {
    padding-bottom: 90px !important;
  }
  .pd-xs-l-90-f {
    padding-left: 90px !important;
  }
  .pd-xs-95 {
    padding: 95px;
  }
  .pd-xs-95-f {
    padding: 95px !important;
  }
  .pd-xs-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .pd-xs-y-95-f {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pd-xs-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
  .pd-xs-x-95-f {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .pd-xs-t-95 {
    padding-top: 95px;
  }
  .pd-xs-r-95 {
    padding-right: 95px;
  }
  .pd-xs-b-95 {
    padding-bottom: 95px;
  }
  .pd-xs-l-95 {
    padding-left: 95px;
  }
  .pd-xs-t-95-f {
    padding-top: 95px !important;
  }
  .pd-xs-r-95-f {
    padding-right: 95px !important;
  }
  .pd-xs-b-95-f {
    padding-bottom: 95px !important;
  }
  .pd-xs-l-95-f {
    padding-left: 95px !important;
  }
  .pd-xs-100 {
    padding: 100px;
  }
  .pd-xs-100-f {
    padding: 100px !important;
  }
  .pd-xs-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pd-xs-y-100-f {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pd-xs-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .pd-xs-x-100-f {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .pd-xs-t-100 {
    padding-top: 100px;
  }
  .pd-xs-r-100 {
    padding-right: 100px;
  }
  .pd-xs-b-100 {
    padding-bottom: 100px;
  }
  .pd-xs-l-100 {
    padding-left: 100px;
  }
  .pd-xs-t-100-f {
    padding-top: 100px !important;
  }
  .pd-xs-r-100-f {
    padding-right: 100px !important;
  }
  .pd-xs-b-100-f {
    padding-bottom: 100px !important;
  }
  .pd-xs-l-100-f {
    padding-left: 100px !important;
  }
  .pd-xs-110 {
    padding: 110px;
  }
  .pd-xs-110-f {
    padding: 110px !important;
  }
  .pd-xs-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .pd-xs-y-110-f {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pd-xs-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }
  .pd-xs-x-110-f {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
  .pd-xs-t-110 {
    padding-top: 110px;
  }
  .pd-xs-r-110 {
    padding-right: 110px;
  }
  .pd-xs-b-110 {
    padding-bottom: 110px;
  }
  .pd-xs-l-110 {
    padding-left: 110px;
  }
  .pd-xs-t-110-f {
    padding-top: 110px !important;
  }
  .pd-xs-r-110-f {
    padding-right: 110px !important;
  }
  .pd-xs-b-110-f {
    padding-bottom: 110px !important;
  }
  .pd-xs-l-110-f {
    padding-left: 110px !important;
  }
  .pd-xs-120 {
    padding: 120px;
  }
  .pd-xs-120-f {
    padding: 120px !important;
  }
  .pd-xs-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .pd-xs-y-120-f {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pd-xs-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .pd-xs-x-120-f {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pd-xs-t-120 {
    padding-top: 120px;
  }
  .pd-xs-r-120 {
    padding-right: 120px;
  }
  .pd-xs-b-120 {
    padding-bottom: 120px;
  }
  .pd-xs-l-120 {
    padding-left: 120px;
  }
  .pd-xs-t-120-f {
    padding-top: 120px !important;
  }
  .pd-xs-r-120-f {
    padding-right: 120px !important;
  }
  .pd-xs-b-120-f {
    padding-bottom: 120px !important;
  }
  .pd-xs-l-120-f {
    padding-left: 120px !important;
  }
  .pd-xs-130 {
    padding: 130px;
  }
  .pd-xs-130-f {
    padding: 130px !important;
  }
  .pd-xs-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .pd-xs-y-130-f {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pd-xs-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }
  .pd-xs-x-130-f {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
  .pd-xs-t-130 {
    padding-top: 130px;
  }
  .pd-xs-r-130 {
    padding-right: 130px;
  }
  .pd-xs-b-130 {
    padding-bottom: 130px;
  }
  .pd-xs-l-130 {
    padding-left: 130px;
  }
  .pd-xs-t-130-f {
    padding-top: 130px !important;
  }
  .pd-xs-r-130-f {
    padding-right: 130px !important;
  }
  .pd-xs-b-130-f {
    padding-bottom: 130px !important;
  }
  .pd-xs-l-130-f {
    padding-left: 130px !important;
  }
  .pd-xs-140 {
    padding: 140px;
  }
  .pd-xs-140-f {
    padding: 140px !important;
  }
  .pd-xs-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .pd-xs-y-140-f {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pd-xs-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }
  .pd-xs-x-140-f {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
  .pd-xs-t-140 {
    padding-top: 140px;
  }
  .pd-xs-r-140 {
    padding-right: 140px;
  }
  .pd-xs-b-140 {
    padding-bottom: 140px;
  }
  .pd-xs-l-140 {
    padding-left: 140px;
  }
  .pd-xs-t-140-f {
    padding-top: 140px !important;
  }
  .pd-xs-r-140-f {
    padding-right: 140px !important;
  }
  .pd-xs-b-140-f {
    padding-bottom: 140px !important;
  }
  .pd-xs-l-140-f {
    padding-left: 140px !important;
  }
  .pd-xs-150 {
    padding: 150px;
  }
  .pd-xs-150-f {
    padding: 150px !important;
  }
  .pd-xs-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .pd-xs-y-150-f {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pd-xs-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .pd-xs-x-150-f {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .pd-xs-t-150 {
    padding-top: 150px;
  }
  .pd-xs-r-150 {
    padding-right: 150px;
  }
  .pd-xs-b-150 {
    padding-bottom: 150px;
  }
  .pd-xs-l-150 {
    padding-left: 150px;
  }
  .pd-xs-t-150-f {
    padding-top: 150px !important;
  }
  .pd-xs-r-150-f {
    padding-right: 150px !important;
  }
  .pd-xs-b-150-f {
    padding-bottom: 150px !important;
  }
  .pd-xs-l-150-f {
    padding-left: 150px !important;
  }
  .pd-xs-160 {
    padding: 160px;
  }
  .pd-xs-160-f {
    padding: 160px !important;
  }
  .pd-xs-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .pd-xs-y-160-f {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pd-xs-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .pd-xs-x-160-f {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .pd-xs-t-160 {
    padding-top: 160px;
  }
  .pd-xs-r-160 {
    padding-right: 160px;
  }
  .pd-xs-b-160 {
    padding-bottom: 160px;
  }
  .pd-xs-l-160 {
    padding-left: 160px;
  }
  .pd-xs-t-160-f {
    padding-top: 160px !important;
  }
  .pd-xs-r-160-f {
    padding-right: 160px !important;
  }
  .pd-xs-b-160-f {
    padding-bottom: 160px !important;
  }
  .pd-xs-l-160-f {
    padding-left: 160px !important;
  }
  .pd-xs-170 {
    padding: 170px;
  }
  .pd-xs-170-f {
    padding: 170px !important;
  }
  .pd-xs-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }
  .pd-xs-y-170-f {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
  .pd-xs-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }
  .pd-xs-x-170-f {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }
  .pd-xs-t-170 {
    padding-top: 170px;
  }
  .pd-xs-r-170 {
    padding-right: 170px;
  }
  .pd-xs-b-170 {
    padding-bottom: 170px;
  }
  .pd-xs-l-170 {
    padding-left: 170px;
  }
  .pd-xs-t-170-f {
    padding-top: 170px !important;
  }
  .pd-xs-r-170-f {
    padding-right: 170px !important;
  }
  .pd-xs-b-170-f {
    padding-bottom: 170px !important;
  }
  .pd-xs-l-170-f {
    padding-left: 170px !important;
  }
  .pd-xs-180 {
    padding: 180px;
  }
  .pd-xs-180-f {
    padding: 180px !important;
  }
  .pd-xs-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .pd-xs-y-180-f {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .pd-xs-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }
  .pd-xs-x-180-f {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .pd-xs-t-180 {
    padding-top: 180px;
  }
  .pd-xs-r-180 {
    padding-right: 180px;
  }
  .pd-xs-b-180 {
    padding-bottom: 180px;
  }
  .pd-xs-l-180 {
    padding-left: 180px;
  }
  .pd-xs-t-180-f {
    padding-top: 180px !important;
  }
  .pd-xs-r-180-f {
    padding-right: 180px !important;
  }
  .pd-xs-b-180-f {
    padding-bottom: 180px !important;
  }
  .pd-xs-l-180-f {
    padding-left: 180px !important;
  }
  .pd-xs-190 {
    padding: 190px;
  }
  .pd-xs-190-f {
    padding: 190px !important;
  }
  .pd-xs-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .pd-xs-y-190-f {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
  .pd-xs-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }
  .pd-xs-x-190-f {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }
  .pd-xs-t-190 {
    padding-top: 190px;
  }
  .pd-xs-r-190 {
    padding-right: 190px;
  }
  .pd-xs-b-190 {
    padding-bottom: 190px;
  }
  .pd-xs-l-190 {
    padding-left: 190px;
  }
  .pd-xs-t-190-f {
    padding-top: 190px !important;
  }
  .pd-xs-r-190-f {
    padding-right: 190px !important;
  }
  .pd-xs-b-190-f {
    padding-bottom: 190px !important;
  }
  .pd-xs-l-190-f {
    padding-left: 190px !important;
  }
  .pd-xs-200 {
    padding: 200px;
  }
  .pd-xs-200-f {
    padding: 200px !important;
  }
  .pd-xs-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .pd-xs-y-200-f {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .pd-xs-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .pd-xs-x-200-f {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .pd-xs-t-200 {
    padding-top: 200px;
  }
  .pd-xs-r-200 {
    padding-right: 200px;
  }
  .pd-xs-b-200 {
    padding-bottom: 200px;
  }
  .pd-xs-l-200 {
    padding-left: 200px;
  }
  .pd-xs-t-200-f {
    padding-top: 200px !important;
  }
  .pd-xs-r-200-f {
    padding-right: 200px !important;
  }
  .pd-xs-b-200-f {
    padding-bottom: 200px !important;
  }
  .pd-xs-l-200-f {
    padding-left: 200px !important;
  }
}
@media (min-width: 576px) {
  .pd-sm-0 {
    padding: 0px;
  }
  .pd-sm-0-f {
    padding: 0px !important;
  }
  .pd-sm-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .pd-sm-y-0-f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pd-sm-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pd-sm-x-0-f {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pd-sm-t-0 {
    padding-top: 0px;
  }
  .pd-sm-r-0 {
    padding-right: 0px;
  }
  .pd-sm-b-0 {
    padding-bottom: 0px;
  }
  .pd-sm-l-0 {
    padding-left: 0px;
  }
  .pd-sm-t-0-f {
    padding-top: 0px !important;
  }
  .pd-sm-r-0-f {
    padding-right: 0px !important;
  }
  .pd-sm-b-0-f {
    padding-bottom: 0px !important;
  }
  .pd-sm-l-0-f {
    padding-left: 0px !important;
  }
  .pd-sm-1 {
    padding: 1px;
  }
  .pd-sm-1-f {
    padding: 1px !important;
  }
  .pd-sm-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .pd-sm-y-1-f {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pd-sm-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .pd-sm-x-1-f {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .pd-sm-t-1 {
    padding-top: 1px;
  }
  .pd-sm-r-1 {
    padding-right: 1px;
  }
  .pd-sm-b-1 {
    padding-bottom: 1px;
  }
  .pd-sm-l-1 {
    padding-left: 1px;
  }
  .pd-sm-t-1-f {
    padding-top: 1px !important;
  }
  .pd-sm-r-1-f {
    padding-right: 1px !important;
  }
  .pd-sm-b-1-f {
    padding-bottom: 1px !important;
  }
  .pd-sm-l-1-f {
    padding-left: 1px !important;
  }
  .pd-sm-2 {
    padding: 2px;
  }
  .pd-sm-2-f {
    padding: 2px !important;
  }
  .pd-sm-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pd-sm-y-2-f {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pd-sm-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .pd-sm-x-2-f {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pd-sm-t-2 {
    padding-top: 2px;
  }
  .pd-sm-r-2 {
    padding-right: 2px;
  }
  .pd-sm-b-2 {
    padding-bottom: 2px;
  }
  .pd-sm-l-2 {
    padding-left: 2px;
  }
  .pd-sm-t-2-f {
    padding-top: 2px !important;
  }
  .pd-sm-r-2-f {
    padding-right: 2px !important;
  }
  .pd-sm-b-2-f {
    padding-bottom: 2px !important;
  }
  .pd-sm-l-2-f {
    padding-left: 2px !important;
  }
  .pd-sm-3 {
    padding: 3px;
  }
  .pd-sm-3-f {
    padding: 3px !important;
  }
  .pd-sm-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .pd-sm-y-3-f {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pd-sm-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  .pd-sm-x-3-f {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .pd-sm-t-3 {
    padding-top: 3px;
  }
  .pd-sm-r-3 {
    padding-right: 3px;
  }
  .pd-sm-b-3 {
    padding-bottom: 3px;
  }
  .pd-sm-l-3 {
    padding-left: 3px;
  }
  .pd-sm-t-3-f {
    padding-top: 3px !important;
  }
  .pd-sm-r-3-f {
    padding-right: 3px !important;
  }
  .pd-sm-b-3-f {
    padding-bottom: 3px !important;
  }
  .pd-sm-l-3-f {
    padding-left: 3px !important;
  }
  .pd-sm-4 {
    padding: 4px;
  }
  .pd-sm-4-f {
    padding: 4px !important;
  }
  .pd-sm-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pd-sm-y-4-f {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pd-sm-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .pd-sm-x-4-f {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pd-sm-t-4 {
    padding-top: 4px;
  }
  .pd-sm-r-4 {
    padding-right: 4px;
  }
  .pd-sm-b-4 {
    padding-bottom: 4px;
  }
  .pd-sm-l-4 {
    padding-left: 4px;
  }
  .pd-sm-t-4-f {
    padding-top: 4px !important;
  }
  .pd-sm-r-4-f {
    padding-right: 4px !important;
  }
  .pd-sm-b-4-f {
    padding-bottom: 4px !important;
  }
  .pd-sm-l-4-f {
    padding-left: 4px !important;
  }
  .pd-sm-5 {
    padding: 5px;
  }
  .pd-sm-5-f {
    padding: 5px !important;
  }
  .pd-sm-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .pd-sm-y-5-f {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pd-sm-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pd-sm-x-5-f {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .pd-sm-t-5 {
    padding-top: 5px;
  }
  .pd-sm-r-5 {
    padding-right: 5px;
  }
  .pd-sm-b-5 {
    padding-bottom: 5px;
  }
  .pd-sm-l-5 {
    padding-left: 5px;
  }
  .pd-sm-t-5-f {
    padding-top: 5px !important;
  }
  .pd-sm-r-5-f {
    padding-right: 5px !important;
  }
  .pd-sm-b-5-f {
    padding-bottom: 5px !important;
  }
  .pd-sm-l-5-f {
    padding-left: 5px !important;
  }
  .pd-sm-6 {
    padding: 6px;
  }
  .pd-sm-6-f {
    padding: 6px !important;
  }
  .pd-sm-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pd-sm-y-6-f {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pd-sm-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .pd-sm-x-6-f {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pd-sm-t-6 {
    padding-top: 6px;
  }
  .pd-sm-r-6 {
    padding-right: 6px;
  }
  .pd-sm-b-6 {
    padding-bottom: 6px;
  }
  .pd-sm-l-6 {
    padding-left: 6px;
  }
  .pd-sm-t-6-f {
    padding-top: 6px !important;
  }
  .pd-sm-r-6-f {
    padding-right: 6px !important;
  }
  .pd-sm-b-6-f {
    padding-bottom: 6px !important;
  }
  .pd-sm-l-6-f {
    padding-left: 6px !important;
  }
  .pd-sm-7 {
    padding: 7px;
  }
  .pd-sm-7-f {
    padding: 7px !important;
  }
  .pd-sm-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .pd-sm-y-7-f {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .pd-sm-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .pd-sm-x-7-f {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .pd-sm-t-7 {
    padding-top: 7px;
  }
  .pd-sm-r-7 {
    padding-right: 7px;
  }
  .pd-sm-b-7 {
    padding-bottom: 7px;
  }
  .pd-sm-l-7 {
    padding-left: 7px;
  }
  .pd-sm-t-7-f {
    padding-top: 7px !important;
  }
  .pd-sm-r-7-f {
    padding-right: 7px !important;
  }
  .pd-sm-b-7-f {
    padding-bottom: 7px !important;
  }
  .pd-sm-l-7-f {
    padding-left: 7px !important;
  }
  .pd-sm-8 {
    padding: 8px;
  }
  .pd-sm-8-f {
    padding: 8px !important;
  }
  .pd-sm-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pd-sm-y-8-f {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pd-sm-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .pd-sm-x-8-f {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pd-sm-t-8 {
    padding-top: 8px;
  }
  .pd-sm-r-8 {
    padding-right: 8px;
  }
  .pd-sm-b-8 {
    padding-bottom: 8px;
  }
  .pd-sm-l-8 {
    padding-left: 8px;
  }
  .pd-sm-t-8-f {
    padding-top: 8px !important;
  }
  .pd-sm-r-8-f {
    padding-right: 8px !important;
  }
  .pd-sm-b-8-f {
    padding-bottom: 8px !important;
  }
  .pd-sm-l-8-f {
    padding-left: 8px !important;
  }
  .pd-sm-9 {
    padding: 9px;
  }
  .pd-sm-9-f {
    padding: 9px !important;
  }
  .pd-sm-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .pd-sm-y-9-f {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .pd-sm-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .pd-sm-x-9-f {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .pd-sm-t-9 {
    padding-top: 9px;
  }
  .pd-sm-r-9 {
    padding-right: 9px;
  }
  .pd-sm-b-9 {
    padding-bottom: 9px;
  }
  .pd-sm-l-9 {
    padding-left: 9px;
  }
  .pd-sm-t-9-f {
    padding-top: 9px !important;
  }
  .pd-sm-r-9-f {
    padding-right: 9px !important;
  }
  .pd-sm-b-9-f {
    padding-bottom: 9px !important;
  }
  .pd-sm-l-9-f {
    padding-left: 9px !important;
  }
  .pd-sm-10 {
    padding: 10px;
  }
  .pd-sm-10-f {
    padding: 10px !important;
  }
  .pd-sm-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pd-sm-y-10-f {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pd-sm-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pd-sm-x-10-f {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pd-sm-t-10 {
    padding-top: 10px;
  }
  .pd-sm-r-10 {
    padding-right: 10px;
  }
  .pd-sm-b-10 {
    padding-bottom: 10px;
  }
  .pd-sm-l-10 {
    padding-left: 10px;
  }
  .pd-sm-t-10-f {
    padding-top: 10px !important;
  }
  .pd-sm-r-10-f {
    padding-right: 10px !important;
  }
  .pd-sm-b-10-f {
    padding-bottom: 10px !important;
  }
  .pd-sm-l-10-f {
    padding-left: 10px !important;
  }
  .pd-sm-15 {
    padding: 15px;
  }
  .pd-sm-15-f {
    padding: 15px !important;
  }
  .pd-sm-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .pd-sm-y-15-f {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pd-sm-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pd-sm-x-15-f {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .pd-sm-t-15 {
    padding-top: 15px;
  }
  .pd-sm-r-15 {
    padding-right: 15px;
  }
  .pd-sm-b-15 {
    padding-bottom: 15px;
  }
  .pd-sm-l-15 {
    padding-left: 15px;
  }
  .pd-sm-t-15-f {
    padding-top: 15px !important;
  }
  .pd-sm-r-15-f {
    padding-right: 15px !important;
  }
  .pd-sm-b-15-f {
    padding-bottom: 15px !important;
  }
  .pd-sm-l-15-f {
    padding-left: 15px !important;
  }
  .pd-sm-20 {
    padding: 20px;
  }
  .pd-sm-20-f {
    padding: 20px !important;
  }
  .pd-sm-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pd-sm-y-20-f {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pd-sm-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pd-sm-x-20-f {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pd-sm-t-20 {
    padding-top: 20px;
  }
  .pd-sm-r-20 {
    padding-right: 20px;
  }
  .pd-sm-b-20 {
    padding-bottom: 20px;
  }
  .pd-sm-l-20 {
    padding-left: 20px;
  }
  .pd-sm-t-20-f {
    padding-top: 20px !important;
  }
  .pd-sm-r-20-f {
    padding-right: 20px !important;
  }
  .pd-sm-b-20-f {
    padding-bottom: 20px !important;
  }
  .pd-sm-l-20-f {
    padding-left: 20px !important;
  }
  .pd-sm-25 {
    padding: 25px;
  }
  .pd-sm-25-f {
    padding: 25px !important;
  }
  .pd-sm-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pd-sm-y-25-f {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pd-sm-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pd-sm-x-25-f {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .pd-sm-t-25 {
    padding-top: 25px;
  }
  .pd-sm-r-25 {
    padding-right: 25px;
  }
  .pd-sm-b-25 {
    padding-bottom: 25px;
  }
  .pd-sm-l-25 {
    padding-left: 25px;
  }
  .pd-sm-t-25-f {
    padding-top: 25px !important;
  }
  .pd-sm-r-25-f {
    padding-right: 25px !important;
  }
  .pd-sm-b-25-f {
    padding-bottom: 25px !important;
  }
  .pd-sm-l-25-f {
    padding-left: 25px !important;
  }
  .pd-sm-30 {
    padding: 30px;
  }
  .pd-sm-30-f {
    padding: 30px !important;
  }
  .pd-sm-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pd-sm-y-30-f {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pd-sm-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pd-sm-x-30-f {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pd-sm-t-30 {
    padding-top: 30px;
  }
  .pd-sm-r-30 {
    padding-right: 30px;
  }
  .pd-sm-b-30 {
    padding-bottom: 30px;
  }
  .pd-sm-l-30 {
    padding-left: 30px;
  }
  .pd-sm-t-30-f {
    padding-top: 30px !important;
  }
  .pd-sm-r-30-f {
    padding-right: 30px !important;
  }
  .pd-sm-b-30-f {
    padding-bottom: 30px !important;
  }
  .pd-sm-l-30-f {
    padding-left: 30px !important;
  }
  .pd-sm-35 {
    padding: 35px;
  }
  .pd-sm-35-f {
    padding: 35px !important;
  }
  .pd-sm-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pd-sm-y-35-f {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pd-sm-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .pd-sm-x-35-f {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .pd-sm-t-35 {
    padding-top: 35px;
  }
  .pd-sm-r-35 {
    padding-right: 35px;
  }
  .pd-sm-b-35 {
    padding-bottom: 35px;
  }
  .pd-sm-l-35 {
    padding-left: 35px;
  }
  .pd-sm-t-35-f {
    padding-top: 35px !important;
  }
  .pd-sm-r-35-f {
    padding-right: 35px !important;
  }
  .pd-sm-b-35-f {
    padding-bottom: 35px !important;
  }
  .pd-sm-l-35-f {
    padding-left: 35px !important;
  }
  .pd-sm-40 {
    padding: 40px;
  }
  .pd-sm-40-f {
    padding: 40px !important;
  }
  .pd-sm-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pd-sm-y-40-f {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pd-sm-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pd-sm-x-40-f {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pd-sm-t-40 {
    padding-top: 40px;
  }
  .pd-sm-r-40 {
    padding-right: 40px;
  }
  .pd-sm-b-40 {
    padding-bottom: 40px;
  }
  .pd-sm-l-40 {
    padding-left: 40px;
  }
  .pd-sm-t-40-f {
    padding-top: 40px !important;
  }
  .pd-sm-r-40-f {
    padding-right: 40px !important;
  }
  .pd-sm-b-40-f {
    padding-bottom: 40px !important;
  }
  .pd-sm-l-40-f {
    padding-left: 40px !important;
  }
  .pd-sm-45 {
    padding: 45px;
  }
  .pd-sm-45-f {
    padding: 45px !important;
  }
  .pd-sm-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pd-sm-y-45-f {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pd-sm-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
  .pd-sm-x-45-f {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .pd-sm-t-45 {
    padding-top: 45px;
  }
  .pd-sm-r-45 {
    padding-right: 45px;
  }
  .pd-sm-b-45 {
    padding-bottom: 45px;
  }
  .pd-sm-l-45 {
    padding-left: 45px;
  }
  .pd-sm-t-45-f {
    padding-top: 45px !important;
  }
  .pd-sm-r-45-f {
    padding-right: 45px !important;
  }
  .pd-sm-b-45-f {
    padding-bottom: 45px !important;
  }
  .pd-sm-l-45-f {
    padding-left: 45px !important;
  }
  .pd-sm-50 {
    padding: 50px;
  }
  .pd-sm-50-f {
    padding: 50px !important;
  }
  .pd-sm-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pd-sm-y-50-f {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pd-sm-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pd-sm-x-50-f {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pd-sm-t-50 {
    padding-top: 50px;
  }
  .pd-sm-r-50 {
    padding-right: 50px;
  }
  .pd-sm-b-50 {
    padding-bottom: 50px;
  }
  .pd-sm-l-50 {
    padding-left: 50px;
  }
  .pd-sm-t-50-f {
    padding-top: 50px !important;
  }
  .pd-sm-r-50-f {
    padding-right: 50px !important;
  }
  .pd-sm-b-50-f {
    padding-bottom: 50px !important;
  }
  .pd-sm-l-50-f {
    padding-left: 50px !important;
  }
  .pd-sm-55 {
    padding: 55px;
  }
  .pd-sm-55-f {
    padding: 55px !important;
  }
  .pd-sm-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pd-sm-y-55-f {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pd-sm-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .pd-sm-x-55-f {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .pd-sm-t-55 {
    padding-top: 55px;
  }
  .pd-sm-r-55 {
    padding-right: 55px;
  }
  .pd-sm-b-55 {
    padding-bottom: 55px;
  }
  .pd-sm-l-55 {
    padding-left: 55px;
  }
  .pd-sm-t-55-f {
    padding-top: 55px !important;
  }
  .pd-sm-r-55-f {
    padding-right: 55px !important;
  }
  .pd-sm-b-55-f {
    padding-bottom: 55px !important;
  }
  .pd-sm-l-55-f {
    padding-left: 55px !important;
  }
  .pd-sm-60 {
    padding: 60px;
  }
  .pd-sm-60-f {
    padding: 60px !important;
  }
  .pd-sm-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pd-sm-y-60-f {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pd-sm-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pd-sm-x-60-f {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pd-sm-t-60 {
    padding-top: 60px;
  }
  .pd-sm-r-60 {
    padding-right: 60px;
  }
  .pd-sm-b-60 {
    padding-bottom: 60px;
  }
  .pd-sm-l-60 {
    padding-left: 60px;
  }
  .pd-sm-t-60-f {
    padding-top: 60px !important;
  }
  .pd-sm-r-60-f {
    padding-right: 60px !important;
  }
  .pd-sm-b-60-f {
    padding-bottom: 60px !important;
  }
  .pd-sm-l-60-f {
    padding-left: 60px !important;
  }
  .pd-sm-65 {
    padding: 65px;
  }
  .pd-sm-65-f {
    padding: 65px !important;
  }
  .pd-sm-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .pd-sm-y-65-f {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pd-sm-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .pd-sm-x-65-f {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .pd-sm-t-65 {
    padding-top: 65px;
  }
  .pd-sm-r-65 {
    padding-right: 65px;
  }
  .pd-sm-b-65 {
    padding-bottom: 65px;
  }
  .pd-sm-l-65 {
    padding-left: 65px;
  }
  .pd-sm-t-65-f {
    padding-top: 65px !important;
  }
  .pd-sm-r-65-f {
    padding-right: 65px !important;
  }
  .pd-sm-b-65-f {
    padding-bottom: 65px !important;
  }
  .pd-sm-l-65-f {
    padding-left: 65px !important;
  }
  .pd-sm-70 {
    padding: 70px;
  }
  .pd-sm-70-f {
    padding: 70px !important;
  }
  .pd-sm-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pd-sm-y-70-f {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pd-sm-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pd-sm-x-70-f {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pd-sm-t-70 {
    padding-top: 70px;
  }
  .pd-sm-r-70 {
    padding-right: 70px;
  }
  .pd-sm-b-70 {
    padding-bottom: 70px;
  }
  .pd-sm-l-70 {
    padding-left: 70px;
  }
  .pd-sm-t-70-f {
    padding-top: 70px !important;
  }
  .pd-sm-r-70-f {
    padding-right: 70px !important;
  }
  .pd-sm-b-70-f {
    padding-bottom: 70px !important;
  }
  .pd-sm-l-70-f {
    padding-left: 70px !important;
  }
  .pd-sm-75 {
    padding: 75px;
  }
  .pd-sm-75-f {
    padding: 75px !important;
  }
  .pd-sm-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pd-sm-y-75-f {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pd-sm-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .pd-sm-x-75-f {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .pd-sm-t-75 {
    padding-top: 75px;
  }
  .pd-sm-r-75 {
    padding-right: 75px;
  }
  .pd-sm-b-75 {
    padding-bottom: 75px;
  }
  .pd-sm-l-75 {
    padding-left: 75px;
  }
  .pd-sm-t-75-f {
    padding-top: 75px !important;
  }
  .pd-sm-r-75-f {
    padding-right: 75px !important;
  }
  .pd-sm-b-75-f {
    padding-bottom: 75px !important;
  }
  .pd-sm-l-75-f {
    padding-left: 75px !important;
  }
  .pd-sm-80 {
    padding: 80px;
  }
  .pd-sm-80-f {
    padding: 80px !important;
  }
  .pd-sm-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pd-sm-y-80-f {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pd-sm-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pd-sm-x-80-f {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pd-sm-t-80 {
    padding-top: 80px;
  }
  .pd-sm-r-80 {
    padding-right: 80px;
  }
  .pd-sm-b-80 {
    padding-bottom: 80px;
  }
  .pd-sm-l-80 {
    padding-left: 80px;
  }
  .pd-sm-t-80-f {
    padding-top: 80px !important;
  }
  .pd-sm-r-80-f {
    padding-right: 80px !important;
  }
  .pd-sm-b-80-f {
    padding-bottom: 80px !important;
  }
  .pd-sm-l-80-f {
    padding-left: 80px !important;
  }
  .pd-sm-85 {
    padding: 85px;
  }
  .pd-sm-85-f {
    padding: 85px !important;
  }
  .pd-sm-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pd-sm-y-85-f {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pd-sm-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
  .pd-sm-x-85-f {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .pd-sm-t-85 {
    padding-top: 85px;
  }
  .pd-sm-r-85 {
    padding-right: 85px;
  }
  .pd-sm-b-85 {
    padding-bottom: 85px;
  }
  .pd-sm-l-85 {
    padding-left: 85px;
  }
  .pd-sm-t-85-f {
    padding-top: 85px !important;
  }
  .pd-sm-r-85-f {
    padding-right: 85px !important;
  }
  .pd-sm-b-85-f {
    padding-bottom: 85px !important;
  }
  .pd-sm-l-85-f {
    padding-left: 85px !important;
  }
  .pd-sm-90 {
    padding: 90px;
  }
  .pd-sm-90-f {
    padding: 90px !important;
  }
  .pd-sm-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .pd-sm-y-90-f {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pd-sm-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pd-sm-x-90-f {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pd-sm-t-90 {
    padding-top: 90px;
  }
  .pd-sm-r-90 {
    padding-right: 90px;
  }
  .pd-sm-b-90 {
    padding-bottom: 90px;
  }
  .pd-sm-l-90 {
    padding-left: 90px;
  }
  .pd-sm-t-90-f {
    padding-top: 90px !important;
  }
  .pd-sm-r-90-f {
    padding-right: 90px !important;
  }
  .pd-sm-b-90-f {
    padding-bottom: 90px !important;
  }
  .pd-sm-l-90-f {
    padding-left: 90px !important;
  }
  .pd-sm-95 {
    padding: 95px;
  }
  .pd-sm-95-f {
    padding: 95px !important;
  }
  .pd-sm-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .pd-sm-y-95-f {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pd-sm-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
  .pd-sm-x-95-f {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .pd-sm-t-95 {
    padding-top: 95px;
  }
  .pd-sm-r-95 {
    padding-right: 95px;
  }
  .pd-sm-b-95 {
    padding-bottom: 95px;
  }
  .pd-sm-l-95 {
    padding-left: 95px;
  }
  .pd-sm-t-95-f {
    padding-top: 95px !important;
  }
  .pd-sm-r-95-f {
    padding-right: 95px !important;
  }
  .pd-sm-b-95-f {
    padding-bottom: 95px !important;
  }
  .pd-sm-l-95-f {
    padding-left: 95px !important;
  }
  .pd-sm-100 {
    padding: 100px;
  }
  .pd-sm-100-f {
    padding: 100px !important;
  }
  .pd-sm-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pd-sm-y-100-f {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pd-sm-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .pd-sm-x-100-f {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .pd-sm-t-100 {
    padding-top: 100px;
  }
  .pd-sm-r-100 {
    padding-right: 100px;
  }
  .pd-sm-b-100 {
    padding-bottom: 100px;
  }
  .pd-sm-l-100 {
    padding-left: 100px;
  }
  .pd-sm-t-100-f {
    padding-top: 100px !important;
  }
  .pd-sm-r-100-f {
    padding-right: 100px !important;
  }
  .pd-sm-b-100-f {
    padding-bottom: 100px !important;
  }
  .pd-sm-l-100-f {
    padding-left: 100px !important;
  }
  .pd-sm-110 {
    padding: 110px;
  }
  .pd-sm-110-f {
    padding: 110px !important;
  }
  .pd-sm-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .pd-sm-y-110-f {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pd-sm-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }
  .pd-sm-x-110-f {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
  .pd-sm-t-110 {
    padding-top: 110px;
  }
  .pd-sm-r-110 {
    padding-right: 110px;
  }
  .pd-sm-b-110 {
    padding-bottom: 110px;
  }
  .pd-sm-l-110 {
    padding-left: 110px;
  }
  .pd-sm-t-110-f {
    padding-top: 110px !important;
  }
  .pd-sm-r-110-f {
    padding-right: 110px !important;
  }
  .pd-sm-b-110-f {
    padding-bottom: 110px !important;
  }
  .pd-sm-l-110-f {
    padding-left: 110px !important;
  }
  .pd-sm-120 {
    padding: 120px;
  }
  .pd-sm-120-f {
    padding: 120px !important;
  }
  .pd-sm-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .pd-sm-y-120-f {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pd-sm-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .pd-sm-x-120-f {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pd-sm-t-120 {
    padding-top: 120px;
  }
  .pd-sm-r-120 {
    padding-right: 120px;
  }
  .pd-sm-b-120 {
    padding-bottom: 120px;
  }
  .pd-sm-l-120 {
    padding-left: 120px;
  }
  .pd-sm-t-120-f {
    padding-top: 120px !important;
  }
  .pd-sm-r-120-f {
    padding-right: 120px !important;
  }
  .pd-sm-b-120-f {
    padding-bottom: 120px !important;
  }
  .pd-sm-l-120-f {
    padding-left: 120px !important;
  }
  .pd-sm-130 {
    padding: 130px;
  }
  .pd-sm-130-f {
    padding: 130px !important;
  }
  .pd-sm-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .pd-sm-y-130-f {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pd-sm-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }
  .pd-sm-x-130-f {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
  .pd-sm-t-130 {
    padding-top: 130px;
  }
  .pd-sm-r-130 {
    padding-right: 130px;
  }
  .pd-sm-b-130 {
    padding-bottom: 130px;
  }
  .pd-sm-l-130 {
    padding-left: 130px;
  }
  .pd-sm-t-130-f {
    padding-top: 130px !important;
  }
  .pd-sm-r-130-f {
    padding-right: 130px !important;
  }
  .pd-sm-b-130-f {
    padding-bottom: 130px !important;
  }
  .pd-sm-l-130-f {
    padding-left: 130px !important;
  }
  .pd-sm-140 {
    padding: 140px;
  }
  .pd-sm-140-f {
    padding: 140px !important;
  }
  .pd-sm-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .pd-sm-y-140-f {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pd-sm-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }
  .pd-sm-x-140-f {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
  .pd-sm-t-140 {
    padding-top: 140px;
  }
  .pd-sm-r-140 {
    padding-right: 140px;
  }
  .pd-sm-b-140 {
    padding-bottom: 140px;
  }
  .pd-sm-l-140 {
    padding-left: 140px;
  }
  .pd-sm-t-140-f {
    padding-top: 140px !important;
  }
  .pd-sm-r-140-f {
    padding-right: 140px !important;
  }
  .pd-sm-b-140-f {
    padding-bottom: 140px !important;
  }
  .pd-sm-l-140-f {
    padding-left: 140px !important;
  }
  .pd-sm-150 {
    padding: 150px;
  }
  .pd-sm-150-f {
    padding: 150px !important;
  }
  .pd-sm-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .pd-sm-y-150-f {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pd-sm-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .pd-sm-x-150-f {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .pd-sm-t-150 {
    padding-top: 150px;
  }
  .pd-sm-r-150 {
    padding-right: 150px;
  }
  .pd-sm-b-150 {
    padding-bottom: 150px;
  }
  .pd-sm-l-150 {
    padding-left: 150px;
  }
  .pd-sm-t-150-f {
    padding-top: 150px !important;
  }
  .pd-sm-r-150-f {
    padding-right: 150px !important;
  }
  .pd-sm-b-150-f {
    padding-bottom: 150px !important;
  }
  .pd-sm-l-150-f {
    padding-left: 150px !important;
  }
  .pd-sm-160 {
    padding: 160px;
  }
  .pd-sm-160-f {
    padding: 160px !important;
  }
  .pd-sm-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .pd-sm-y-160-f {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pd-sm-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .pd-sm-x-160-f {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .pd-sm-t-160 {
    padding-top: 160px;
  }
  .pd-sm-r-160 {
    padding-right: 160px;
  }
  .pd-sm-b-160 {
    padding-bottom: 160px;
  }
  .pd-sm-l-160 {
    padding-left: 160px;
  }
  .pd-sm-t-160-f {
    padding-top: 160px !important;
  }
  .pd-sm-r-160-f {
    padding-right: 160px !important;
  }
  .pd-sm-b-160-f {
    padding-bottom: 160px !important;
  }
  .pd-sm-l-160-f {
    padding-left: 160px !important;
  }
  .pd-sm-170 {
    padding: 170px;
  }
  .pd-sm-170-f {
    padding: 170px !important;
  }
  .pd-sm-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }
  .pd-sm-y-170-f {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
  .pd-sm-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }
  .pd-sm-x-170-f {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }
  .pd-sm-t-170 {
    padding-top: 170px;
  }
  .pd-sm-r-170 {
    padding-right: 170px;
  }
  .pd-sm-b-170 {
    padding-bottom: 170px;
  }
  .pd-sm-l-170 {
    padding-left: 170px;
  }
  .pd-sm-t-170-f {
    padding-top: 170px !important;
  }
  .pd-sm-r-170-f {
    padding-right: 170px !important;
  }
  .pd-sm-b-170-f {
    padding-bottom: 170px !important;
  }
  .pd-sm-l-170-f {
    padding-left: 170px !important;
  }
  .pd-sm-180 {
    padding: 180px;
  }
  .pd-sm-180-f {
    padding: 180px !important;
  }
  .pd-sm-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .pd-sm-y-180-f {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .pd-sm-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }
  .pd-sm-x-180-f {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .pd-sm-t-180 {
    padding-top: 180px;
  }
  .pd-sm-r-180 {
    padding-right: 180px;
  }
  .pd-sm-b-180 {
    padding-bottom: 180px;
  }
  .pd-sm-l-180 {
    padding-left: 180px;
  }
  .pd-sm-t-180-f {
    padding-top: 180px !important;
  }
  .pd-sm-r-180-f {
    padding-right: 180px !important;
  }
  .pd-sm-b-180-f {
    padding-bottom: 180px !important;
  }
  .pd-sm-l-180-f {
    padding-left: 180px !important;
  }
  .pd-sm-190 {
    padding: 190px;
  }
  .pd-sm-190-f {
    padding: 190px !important;
  }
  .pd-sm-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .pd-sm-y-190-f {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
  .pd-sm-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }
  .pd-sm-x-190-f {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }
  .pd-sm-t-190 {
    padding-top: 190px;
  }
  .pd-sm-r-190 {
    padding-right: 190px;
  }
  .pd-sm-b-190 {
    padding-bottom: 190px;
  }
  .pd-sm-l-190 {
    padding-left: 190px;
  }
  .pd-sm-t-190-f {
    padding-top: 190px !important;
  }
  .pd-sm-r-190-f {
    padding-right: 190px !important;
  }
  .pd-sm-b-190-f {
    padding-bottom: 190px !important;
  }
  .pd-sm-l-190-f {
    padding-left: 190px !important;
  }
  .pd-sm-200 {
    padding: 200px;
  }
  .pd-sm-200-f {
    padding: 200px !important;
  }
  .pd-sm-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .pd-sm-y-200-f {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .pd-sm-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .pd-sm-x-200-f {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .pd-sm-t-200 {
    padding-top: 200px;
  }
  .pd-sm-r-200 {
    padding-right: 200px;
  }
  .pd-sm-b-200 {
    padding-bottom: 200px;
  }
  .pd-sm-l-200 {
    padding-left: 200px;
  }
  .pd-sm-t-200-f {
    padding-top: 200px !important;
  }
  .pd-sm-r-200-f {
    padding-right: 200px !important;
  }
  .pd-sm-b-200-f {
    padding-bottom: 200px !important;
  }
  .pd-sm-l-200-f {
    padding-left: 200px !important;
  }
}
@media (min-width: 768px) {
  .pd-md-0 {
    padding: 0px;
  }
  .pd-md-0-f {
    padding: 0px !important;
  }
  .pd-md-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .pd-md-y-0-f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pd-md-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pd-md-x-0-f {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pd-md-t-0 {
    padding-top: 0px;
  }
  .pd-md-r-0 {
    padding-right: 0px;
  }
  .pd-md-b-0 {
    padding-bottom: 0px;
  }
  .pd-md-l-0 {
    padding-left: 0px;
  }
  .pd-md-t-0-f {
    padding-top: 0px !important;
  }
  .pd-md-r-0-f {
    padding-right: 0px !important;
  }
  .pd-md-b-0-f {
    padding-bottom: 0px !important;
  }
  .pd-md-l-0-f {
    padding-left: 0px !important;
  }
  .pd-md-1 {
    padding: 1px;
  }
  .pd-md-1-f {
    padding: 1px !important;
  }
  .pd-md-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .pd-md-y-1-f {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pd-md-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .pd-md-x-1-f {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .pd-md-t-1 {
    padding-top: 1px;
  }
  .pd-md-r-1 {
    padding-right: 1px;
  }
  .pd-md-b-1 {
    padding-bottom: 1px;
  }
  .pd-md-l-1 {
    padding-left: 1px;
  }
  .pd-md-t-1-f {
    padding-top: 1px !important;
  }
  .pd-md-r-1-f {
    padding-right: 1px !important;
  }
  .pd-md-b-1-f {
    padding-bottom: 1px !important;
  }
  .pd-md-l-1-f {
    padding-left: 1px !important;
  }
  .pd-md-2 {
    padding: 2px;
  }
  .pd-md-2-f {
    padding: 2px !important;
  }
  .pd-md-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pd-md-y-2-f {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pd-md-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .pd-md-x-2-f {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pd-md-t-2 {
    padding-top: 2px;
  }
  .pd-md-r-2 {
    padding-right: 2px;
  }
  .pd-md-b-2 {
    padding-bottom: 2px;
  }
  .pd-md-l-2 {
    padding-left: 2px;
  }
  .pd-md-t-2-f {
    padding-top: 2px !important;
  }
  .pd-md-r-2-f {
    padding-right: 2px !important;
  }
  .pd-md-b-2-f {
    padding-bottom: 2px !important;
  }
  .pd-md-l-2-f {
    padding-left: 2px !important;
  }
  .pd-md-3 {
    padding: 3px;
  }
  .pd-md-3-f {
    padding: 3px !important;
  }
  .pd-md-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .pd-md-y-3-f {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pd-md-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  .pd-md-x-3-f {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .pd-md-t-3 {
    padding-top: 3px;
  }
  .pd-md-r-3 {
    padding-right: 3px;
  }
  .pd-md-b-3 {
    padding-bottom: 3px;
  }
  .pd-md-l-3 {
    padding-left: 3px;
  }
  .pd-md-t-3-f {
    padding-top: 3px !important;
  }
  .pd-md-r-3-f {
    padding-right: 3px !important;
  }
  .pd-md-b-3-f {
    padding-bottom: 3px !important;
  }
  .pd-md-l-3-f {
    padding-left: 3px !important;
  }
  .pd-md-4 {
    padding: 4px;
  }
  .pd-md-4-f {
    padding: 4px !important;
  }
  .pd-md-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pd-md-y-4-f {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pd-md-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .pd-md-x-4-f {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pd-md-t-4 {
    padding-top: 4px;
  }
  .pd-md-r-4 {
    padding-right: 4px;
  }
  .pd-md-b-4 {
    padding-bottom: 4px;
  }
  .pd-md-l-4 {
    padding-left: 4px;
  }
  .pd-md-t-4-f {
    padding-top: 4px !important;
  }
  .pd-md-r-4-f {
    padding-right: 4px !important;
  }
  .pd-md-b-4-f {
    padding-bottom: 4px !important;
  }
  .pd-md-l-4-f {
    padding-left: 4px !important;
  }
  .pd-md-5 {
    padding: 5px;
  }
  .pd-md-5-f {
    padding: 5px !important;
  }
  .pd-md-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .pd-md-y-5-f {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pd-md-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pd-md-x-5-f {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .pd-md-t-5 {
    padding-top: 5px;
  }
  .pd-md-r-5 {
    padding-right: 5px;
  }
  .pd-md-b-5 {
    padding-bottom: 5px;
  }
  .pd-md-l-5 {
    padding-left: 5px;
  }
  .pd-md-t-5-f {
    padding-top: 5px !important;
  }
  .pd-md-r-5-f {
    padding-right: 5px !important;
  }
  .pd-md-b-5-f {
    padding-bottom: 5px !important;
  }
  .pd-md-l-5-f {
    padding-left: 5px !important;
  }
  .pd-md-6 {
    padding: 6px;
  }
  .pd-md-6-f {
    padding: 6px !important;
  }
  .pd-md-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pd-md-y-6-f {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pd-md-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .pd-md-x-6-f {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pd-md-t-6 {
    padding-top: 6px;
  }
  .pd-md-r-6 {
    padding-right: 6px;
  }
  .pd-md-b-6 {
    padding-bottom: 6px;
  }
  .pd-md-l-6 {
    padding-left: 6px;
  }
  .pd-md-t-6-f {
    padding-top: 6px !important;
  }
  .pd-md-r-6-f {
    padding-right: 6px !important;
  }
  .pd-md-b-6-f {
    padding-bottom: 6px !important;
  }
  .pd-md-l-6-f {
    padding-left: 6px !important;
  }
  .pd-md-7 {
    padding: 7px;
  }
  .pd-md-7-f {
    padding: 7px !important;
  }
  .pd-md-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .pd-md-y-7-f {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .pd-md-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .pd-md-x-7-f {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .pd-md-t-7 {
    padding-top: 7px;
  }
  .pd-md-r-7 {
    padding-right: 7px;
  }
  .pd-md-b-7 {
    padding-bottom: 7px;
  }
  .pd-md-l-7 {
    padding-left: 7px;
  }
  .pd-md-t-7-f {
    padding-top: 7px !important;
  }
  .pd-md-r-7-f {
    padding-right: 7px !important;
  }
  .pd-md-b-7-f {
    padding-bottom: 7px !important;
  }
  .pd-md-l-7-f {
    padding-left: 7px !important;
  }
  .pd-md-8 {
    padding: 8px;
  }
  .pd-md-8-f {
    padding: 8px !important;
  }
  .pd-md-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pd-md-y-8-f {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pd-md-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .pd-md-x-8-f {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pd-md-t-8 {
    padding-top: 8px;
  }
  .pd-md-r-8 {
    padding-right: 8px;
  }
  .pd-md-b-8 {
    padding-bottom: 8px;
  }
  .pd-md-l-8 {
    padding-left: 8px;
  }
  .pd-md-t-8-f {
    padding-top: 8px !important;
  }
  .pd-md-r-8-f {
    padding-right: 8px !important;
  }
  .pd-md-b-8-f {
    padding-bottom: 8px !important;
  }
  .pd-md-l-8-f {
    padding-left: 8px !important;
  }
  .pd-md-9 {
    padding: 9px;
  }
  .pd-md-9-f {
    padding: 9px !important;
  }
  .pd-md-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .pd-md-y-9-f {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .pd-md-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .pd-md-x-9-f {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .pd-md-t-9 {
    padding-top: 9px;
  }
  .pd-md-r-9 {
    padding-right: 9px;
  }
  .pd-md-b-9 {
    padding-bottom: 9px;
  }
  .pd-md-l-9 {
    padding-left: 9px;
  }
  .pd-md-t-9-f {
    padding-top: 9px !important;
  }
  .pd-md-r-9-f {
    padding-right: 9px !important;
  }
  .pd-md-b-9-f {
    padding-bottom: 9px !important;
  }
  .pd-md-l-9-f {
    padding-left: 9px !important;
  }
  .pd-md-10 {
    padding: 10px;
  }
  .pd-md-10-f {
    padding: 10px !important;
  }
  .pd-md-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pd-md-y-10-f {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pd-md-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pd-md-x-10-f {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pd-md-t-10 {
    padding-top: 10px;
  }
  .pd-md-r-10 {
    padding-right: 10px;
  }
  .pd-md-b-10 {
    padding-bottom: 10px;
  }
  .pd-md-l-10 {
    padding-left: 10px;
  }
  .pd-md-t-10-f {
    padding-top: 10px !important;
  }
  .pd-md-r-10-f {
    padding-right: 10px !important;
  }
  .pd-md-b-10-f {
    padding-bottom: 10px !important;
  }
  .pd-md-l-10-f {
    padding-left: 10px !important;
  }
  .pd-md-15 {
    padding: 15px;
  }
  .pd-md-15-f {
    padding: 15px !important;
  }
  .pd-md-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .pd-md-y-15-f {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pd-md-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pd-md-x-15-f {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .pd-md-t-15 {
    padding-top: 15px;
  }
  .pd-md-r-15 {
    padding-right: 15px;
  }
  .pd-md-b-15 {
    padding-bottom: 15px;
  }
  .pd-md-l-15 {
    padding-left: 15px;
  }
  .pd-md-t-15-f {
    padding-top: 15px !important;
  }
  .pd-md-r-15-f {
    padding-right: 15px !important;
  }
  .pd-md-b-15-f {
    padding-bottom: 15px !important;
  }
  .pd-md-l-15-f {
    padding-left: 15px !important;
  }
  .pd-md-20 {
    padding: 20px;
  }
  .pd-md-20-f {
    padding: 20px !important;
  }
  .pd-md-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pd-md-y-20-f {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pd-md-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pd-md-x-20-f {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pd-md-t-20 {
    padding-top: 20px;
  }
  .pd-md-r-20 {
    padding-right: 20px;
  }
  .pd-md-b-20 {
    padding-bottom: 20px;
  }
  .pd-md-l-20 {
    padding-left: 20px;
  }
  .pd-md-t-20-f {
    padding-top: 20px !important;
  }
  .pd-md-r-20-f {
    padding-right: 20px !important;
  }
  .pd-md-b-20-f {
    padding-bottom: 20px !important;
  }
  .pd-md-l-20-f {
    padding-left: 20px !important;
  }
  .pd-md-25 {
    padding: 25px;
  }
  .pd-md-25-f {
    padding: 25px !important;
  }
  .pd-md-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pd-md-y-25-f {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pd-md-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pd-md-x-25-f {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .pd-md-t-25 {
    padding-top: 25px;
  }
  .pd-md-r-25 {
    padding-right: 25px;
  }
  .pd-md-b-25 {
    padding-bottom: 25px;
  }
  .pd-md-l-25 {
    padding-left: 25px;
  }
  .pd-md-t-25-f {
    padding-top: 25px !important;
  }
  .pd-md-r-25-f {
    padding-right: 25px !important;
  }
  .pd-md-b-25-f {
    padding-bottom: 25px !important;
  }
  .pd-md-l-25-f {
    padding-left: 25px !important;
  }
  .pd-md-30 {
    padding: 30px;
  }
  .pd-md-30-f {
    padding: 30px !important;
  }
  .pd-md-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pd-md-y-30-f {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pd-md-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pd-md-x-30-f {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pd-md-t-30 {
    padding-top: 30px;
  }
  .pd-md-r-30 {
    padding-right: 30px;
  }
  .pd-md-b-30 {
    padding-bottom: 30px;
  }
  .pd-md-l-30 {
    padding-left: 30px;
  }
  .pd-md-t-30-f {
    padding-top: 30px !important;
  }
  .pd-md-r-30-f {
    padding-right: 30px !important;
  }
  .pd-md-b-30-f {
    padding-bottom: 30px !important;
  }
  .pd-md-l-30-f {
    padding-left: 30px !important;
  }
  .pd-md-35 {
    padding: 35px;
  }
  .pd-md-35-f {
    padding: 35px !important;
  }
  .pd-md-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pd-md-y-35-f {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pd-md-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .pd-md-x-35-f {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .pd-md-t-35 {
    padding-top: 35px;
  }
  .pd-md-r-35 {
    padding-right: 35px;
  }
  .pd-md-b-35 {
    padding-bottom: 35px;
  }
  .pd-md-l-35 {
    padding-left: 35px;
  }
  .pd-md-t-35-f {
    padding-top: 35px !important;
  }
  .pd-md-r-35-f {
    padding-right: 35px !important;
  }
  .pd-md-b-35-f {
    padding-bottom: 35px !important;
  }
  .pd-md-l-35-f {
    padding-left: 35px !important;
  }
  .pd-md-40 {
    padding: 40px;
  }
  .pd-md-40-f {
    padding: 40px !important;
  }
  .pd-md-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pd-md-y-40-f {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pd-md-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pd-md-x-40-f {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pd-md-t-40 {
    padding-top: 40px;
  }
  .pd-md-r-40 {
    padding-right: 40px;
  }
  .pd-md-b-40 {
    padding-bottom: 40px;
  }
  .pd-md-l-40 {
    padding-left: 40px;
  }
  .pd-md-t-40-f {
    padding-top: 40px !important;
  }
  .pd-md-r-40-f {
    padding-right: 40px !important;
  }
  .pd-md-b-40-f {
    padding-bottom: 40px !important;
  }
  .pd-md-l-40-f {
    padding-left: 40px !important;
  }
  .pd-md-45 {
    padding: 45px;
  }
  .pd-md-45-f {
    padding: 45px !important;
  }
  .pd-md-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pd-md-y-45-f {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pd-md-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
  .pd-md-x-45-f {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .pd-md-t-45 {
    padding-top: 45px;
  }
  .pd-md-r-45 {
    padding-right: 45px;
  }
  .pd-md-b-45 {
    padding-bottom: 45px;
  }
  .pd-md-l-45 {
    padding-left: 45px;
  }
  .pd-md-t-45-f {
    padding-top: 45px !important;
  }
  .pd-md-r-45-f {
    padding-right: 45px !important;
  }
  .pd-md-b-45-f {
    padding-bottom: 45px !important;
  }
  .pd-md-l-45-f {
    padding-left: 45px !important;
  }
  .pd-md-50 {
    padding: 50px;
  }
  .pd-md-50-f {
    padding: 50px !important;
  }
  .pd-md-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pd-md-y-50-f {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pd-md-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pd-md-x-50-f {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pd-md-t-50 {
    padding-top: 50px;
  }
  .pd-md-r-50 {
    padding-right: 50px;
  }
  .pd-md-b-50 {
    padding-bottom: 50px;
  }
  .pd-md-l-50 {
    padding-left: 50px;
  }
  .pd-md-t-50-f {
    padding-top: 50px !important;
  }
  .pd-md-r-50-f {
    padding-right: 50px !important;
  }
  .pd-md-b-50-f {
    padding-bottom: 50px !important;
  }
  .pd-md-l-50-f {
    padding-left: 50px !important;
  }
  .pd-md-55 {
    padding: 55px;
  }
  .pd-md-55-f {
    padding: 55px !important;
  }
  .pd-md-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pd-md-y-55-f {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pd-md-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .pd-md-x-55-f {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .pd-md-t-55 {
    padding-top: 55px;
  }
  .pd-md-r-55 {
    padding-right: 55px;
  }
  .pd-md-b-55 {
    padding-bottom: 55px;
  }
  .pd-md-l-55 {
    padding-left: 55px;
  }
  .pd-md-t-55-f {
    padding-top: 55px !important;
  }
  .pd-md-r-55-f {
    padding-right: 55px !important;
  }
  .pd-md-b-55-f {
    padding-bottom: 55px !important;
  }
  .pd-md-l-55-f {
    padding-left: 55px !important;
  }
  .pd-md-60 {
    padding: 60px;
  }
  .pd-md-60-f {
    padding: 60px !important;
  }
  .pd-md-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pd-md-y-60-f {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pd-md-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pd-md-x-60-f {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pd-md-t-60 {
    padding-top: 60px;
  }
  .pd-md-r-60 {
    padding-right: 60px;
  }
  .pd-md-b-60 {
    padding-bottom: 60px;
  }
  .pd-md-l-60 {
    padding-left: 60px;
  }
  .pd-md-t-60-f {
    padding-top: 60px !important;
  }
  .pd-md-r-60-f {
    padding-right: 60px !important;
  }
  .pd-md-b-60-f {
    padding-bottom: 60px !important;
  }
  .pd-md-l-60-f {
    padding-left: 60px !important;
  }
  .pd-md-65 {
    padding: 65px;
  }
  .pd-md-65-f {
    padding: 65px !important;
  }
  .pd-md-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .pd-md-y-65-f {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pd-md-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .pd-md-x-65-f {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .pd-md-t-65 {
    padding-top: 65px;
  }
  .pd-md-r-65 {
    padding-right: 65px;
  }
  .pd-md-b-65 {
    padding-bottom: 65px;
  }
  .pd-md-l-65 {
    padding-left: 65px;
  }
  .pd-md-t-65-f {
    padding-top: 65px !important;
  }
  .pd-md-r-65-f {
    padding-right: 65px !important;
  }
  .pd-md-b-65-f {
    padding-bottom: 65px !important;
  }
  .pd-md-l-65-f {
    padding-left: 65px !important;
  }
  .pd-md-70 {
    padding: 70px;
  }
  .pd-md-70-f {
    padding: 70px !important;
  }
  .pd-md-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pd-md-y-70-f {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pd-md-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pd-md-x-70-f {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pd-md-t-70 {
    padding-top: 70px;
  }
  .pd-md-r-70 {
    padding-right: 70px;
  }
  .pd-md-b-70 {
    padding-bottom: 70px;
  }
  .pd-md-l-70 {
    padding-left: 70px;
  }
  .pd-md-t-70-f {
    padding-top: 70px !important;
  }
  .pd-md-r-70-f {
    padding-right: 70px !important;
  }
  .pd-md-b-70-f {
    padding-bottom: 70px !important;
  }
  .pd-md-l-70-f {
    padding-left: 70px !important;
  }
  .pd-md-75 {
    padding: 75px;
  }
  .pd-md-75-f {
    padding: 75px !important;
  }
  .pd-md-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pd-md-y-75-f {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pd-md-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .pd-md-x-75-f {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .pd-md-t-75 {
    padding-top: 75px;
  }
  .pd-md-r-75 {
    padding-right: 75px;
  }
  .pd-md-b-75 {
    padding-bottom: 75px;
  }
  .pd-md-l-75 {
    padding-left: 75px;
  }
  .pd-md-t-75-f {
    padding-top: 75px !important;
  }
  .pd-md-r-75-f {
    padding-right: 75px !important;
  }
  .pd-md-b-75-f {
    padding-bottom: 75px !important;
  }
  .pd-md-l-75-f {
    padding-left: 75px !important;
  }
  .pd-md-80 {
    padding: 80px;
  }
  .pd-md-80-f {
    padding: 80px !important;
  }
  .pd-md-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pd-md-y-80-f {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pd-md-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pd-md-x-80-f {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pd-md-t-80 {
    padding-top: 80px;
  }
  .pd-md-r-80 {
    padding-right: 80px;
  }
  .pd-md-b-80 {
    padding-bottom: 80px;
  }
  .pd-md-l-80 {
    padding-left: 80px;
  }
  .pd-md-t-80-f {
    padding-top: 80px !important;
  }
  .pd-md-r-80-f {
    padding-right: 80px !important;
  }
  .pd-md-b-80-f {
    padding-bottom: 80px !important;
  }
  .pd-md-l-80-f {
    padding-left: 80px !important;
  }
  .pd-md-85 {
    padding: 85px;
  }
  .pd-md-85-f {
    padding: 85px !important;
  }
  .pd-md-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pd-md-y-85-f {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pd-md-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
  .pd-md-x-85-f {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .pd-md-t-85 {
    padding-top: 85px;
  }
  .pd-md-r-85 {
    padding-right: 85px;
  }
  .pd-md-b-85 {
    padding-bottom: 85px;
  }
  .pd-md-l-85 {
    padding-left: 85px;
  }
  .pd-md-t-85-f {
    padding-top: 85px !important;
  }
  .pd-md-r-85-f {
    padding-right: 85px !important;
  }
  .pd-md-b-85-f {
    padding-bottom: 85px !important;
  }
  .pd-md-l-85-f {
    padding-left: 85px !important;
  }
  .pd-md-90 {
    padding: 90px;
  }
  .pd-md-90-f {
    padding: 90px !important;
  }
  .pd-md-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .pd-md-y-90-f {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pd-md-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pd-md-x-90-f {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pd-md-t-90 {
    padding-top: 90px;
  }
  .pd-md-r-90 {
    padding-right: 90px;
  }
  .pd-md-b-90 {
    padding-bottom: 90px;
  }
  .pd-md-l-90 {
    padding-left: 90px;
  }
  .pd-md-t-90-f {
    padding-top: 90px !important;
  }
  .pd-md-r-90-f {
    padding-right: 90px !important;
  }
  .pd-md-b-90-f {
    padding-bottom: 90px !important;
  }
  .pd-md-l-90-f {
    padding-left: 90px !important;
  }
  .pd-md-95 {
    padding: 95px;
  }
  .pd-md-95-f {
    padding: 95px !important;
  }
  .pd-md-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .pd-md-y-95-f {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pd-md-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
  .pd-md-x-95-f {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .pd-md-t-95 {
    padding-top: 95px;
  }
  .pd-md-r-95 {
    padding-right: 95px;
  }
  .pd-md-b-95 {
    padding-bottom: 95px;
  }
  .pd-md-l-95 {
    padding-left: 95px;
  }
  .pd-md-t-95-f {
    padding-top: 95px !important;
  }
  .pd-md-r-95-f {
    padding-right: 95px !important;
  }
  .pd-md-b-95-f {
    padding-bottom: 95px !important;
  }
  .pd-md-l-95-f {
    padding-left: 95px !important;
  }
  .pd-md-100 {
    padding: 100px;
  }
  .pd-md-100-f {
    padding: 100px !important;
  }
  .pd-md-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pd-md-y-100-f {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pd-md-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .pd-md-x-100-f {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .pd-md-t-100 {
    padding-top: 100px;
  }
  .pd-md-r-100 {
    padding-right: 100px;
  }
  .pd-md-b-100 {
    padding-bottom: 100px;
  }
  .pd-md-l-100 {
    padding-left: 100px;
  }
  .pd-md-t-100-f {
    padding-top: 100px !important;
  }
  .pd-md-r-100-f {
    padding-right: 100px !important;
  }
  .pd-md-b-100-f {
    padding-bottom: 100px !important;
  }
  .pd-md-l-100-f {
    padding-left: 100px !important;
  }
  .pd-md-110 {
    padding: 110px;
  }
  .pd-md-110-f {
    padding: 110px !important;
  }
  .pd-md-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .pd-md-y-110-f {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pd-md-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }
  .pd-md-x-110-f {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
  .pd-md-t-110 {
    padding-top: 110px;
  }
  .pd-md-r-110 {
    padding-right: 110px;
  }
  .pd-md-b-110 {
    padding-bottom: 110px;
  }
  .pd-md-l-110 {
    padding-left: 110px;
  }
  .pd-md-t-110-f {
    padding-top: 110px !important;
  }
  .pd-md-r-110-f {
    padding-right: 110px !important;
  }
  .pd-md-b-110-f {
    padding-bottom: 110px !important;
  }
  .pd-md-l-110-f {
    padding-left: 110px !important;
  }
  .pd-md-120 {
    padding: 120px;
  }
  .pd-md-120-f {
    padding: 120px !important;
  }
  .pd-md-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .pd-md-y-120-f {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pd-md-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .pd-md-x-120-f {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pd-md-t-120 {
    padding-top: 120px;
  }
  .pd-md-r-120 {
    padding-right: 120px;
  }
  .pd-md-b-120 {
    padding-bottom: 120px;
  }
  .pd-md-l-120 {
    padding-left: 120px;
  }
  .pd-md-t-120-f {
    padding-top: 120px !important;
  }
  .pd-md-r-120-f {
    padding-right: 120px !important;
  }
  .pd-md-b-120-f {
    padding-bottom: 120px !important;
  }
  .pd-md-l-120-f {
    padding-left: 120px !important;
  }
  .pd-md-130 {
    padding: 130px;
  }
  .pd-md-130-f {
    padding: 130px !important;
  }
  .pd-md-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .pd-md-y-130-f {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pd-md-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }
  .pd-md-x-130-f {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
  .pd-md-t-130 {
    padding-top: 130px;
  }
  .pd-md-r-130 {
    padding-right: 130px;
  }
  .pd-md-b-130 {
    padding-bottom: 130px;
  }
  .pd-md-l-130 {
    padding-left: 130px;
  }
  .pd-md-t-130-f {
    padding-top: 130px !important;
  }
  .pd-md-r-130-f {
    padding-right: 130px !important;
  }
  .pd-md-b-130-f {
    padding-bottom: 130px !important;
  }
  .pd-md-l-130-f {
    padding-left: 130px !important;
  }
  .pd-md-140 {
    padding: 140px;
  }
  .pd-md-140-f {
    padding: 140px !important;
  }
  .pd-md-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .pd-md-y-140-f {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pd-md-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }
  .pd-md-x-140-f {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
  .pd-md-t-140 {
    padding-top: 140px;
  }
  .pd-md-r-140 {
    padding-right: 140px;
  }
  .pd-md-b-140 {
    padding-bottom: 140px;
  }
  .pd-md-l-140 {
    padding-left: 140px;
  }
  .pd-md-t-140-f {
    padding-top: 140px !important;
  }
  .pd-md-r-140-f {
    padding-right: 140px !important;
  }
  .pd-md-b-140-f {
    padding-bottom: 140px !important;
  }
  .pd-md-l-140-f {
    padding-left: 140px !important;
  }
  .pd-md-150 {
    padding: 150px;
  }
  .pd-md-150-f {
    padding: 150px !important;
  }
  .pd-md-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .pd-md-y-150-f {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pd-md-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .pd-md-x-150-f {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .pd-md-t-150 {
    padding-top: 150px;
  }
  .pd-md-r-150 {
    padding-right: 150px;
  }
  .pd-md-b-150 {
    padding-bottom: 150px;
  }
  .pd-md-l-150 {
    padding-left: 150px;
  }
  .pd-md-t-150-f {
    padding-top: 150px !important;
  }
  .pd-md-r-150-f {
    padding-right: 150px !important;
  }
  .pd-md-b-150-f {
    padding-bottom: 150px !important;
  }
  .pd-md-l-150-f {
    padding-left: 150px !important;
  }
  .pd-md-160 {
    padding: 160px;
  }
  .pd-md-160-f {
    padding: 160px !important;
  }
  .pd-md-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .pd-md-y-160-f {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pd-md-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .pd-md-x-160-f {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .pd-md-t-160 {
    padding-top: 160px;
  }
  .pd-md-r-160 {
    padding-right: 160px;
  }
  .pd-md-b-160 {
    padding-bottom: 160px;
  }
  .pd-md-l-160 {
    padding-left: 160px;
  }
  .pd-md-t-160-f {
    padding-top: 160px !important;
  }
  .pd-md-r-160-f {
    padding-right: 160px !important;
  }
  .pd-md-b-160-f {
    padding-bottom: 160px !important;
  }
  .pd-md-l-160-f {
    padding-left: 160px !important;
  }
  .pd-md-170 {
    padding: 170px;
  }
  .pd-md-170-f {
    padding: 170px !important;
  }
  .pd-md-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }
  .pd-md-y-170-f {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
  .pd-md-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }
  .pd-md-x-170-f {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }
  .pd-md-t-170 {
    padding-top: 170px;
  }
  .pd-md-r-170 {
    padding-right: 170px;
  }
  .pd-md-b-170 {
    padding-bottom: 170px;
  }
  .pd-md-l-170 {
    padding-left: 170px;
  }
  .pd-md-t-170-f {
    padding-top: 170px !important;
  }
  .pd-md-r-170-f {
    padding-right: 170px !important;
  }
  .pd-md-b-170-f {
    padding-bottom: 170px !important;
  }
  .pd-md-l-170-f {
    padding-left: 170px !important;
  }
  .pd-md-180 {
    padding: 180px;
  }
  .pd-md-180-f {
    padding: 180px !important;
  }
  .pd-md-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .pd-md-y-180-f {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .pd-md-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }
  .pd-md-x-180-f {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .pd-md-t-180 {
    padding-top: 180px;
  }
  .pd-md-r-180 {
    padding-right: 180px;
  }
  .pd-md-b-180 {
    padding-bottom: 180px;
  }
  .pd-md-l-180 {
    padding-left: 180px;
  }
  .pd-md-t-180-f {
    padding-top: 180px !important;
  }
  .pd-md-r-180-f {
    padding-right: 180px !important;
  }
  .pd-md-b-180-f {
    padding-bottom: 180px !important;
  }
  .pd-md-l-180-f {
    padding-left: 180px !important;
  }
  .pd-md-190 {
    padding: 190px;
  }
  .pd-md-190-f {
    padding: 190px !important;
  }
  .pd-md-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .pd-md-y-190-f {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
  .pd-md-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }
  .pd-md-x-190-f {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }
  .pd-md-t-190 {
    padding-top: 190px;
  }
  .pd-md-r-190 {
    padding-right: 190px;
  }
  .pd-md-b-190 {
    padding-bottom: 190px;
  }
  .pd-md-l-190 {
    padding-left: 190px;
  }
  .pd-md-t-190-f {
    padding-top: 190px !important;
  }
  .pd-md-r-190-f {
    padding-right: 190px !important;
  }
  .pd-md-b-190-f {
    padding-bottom: 190px !important;
  }
  .pd-md-l-190-f {
    padding-left: 190px !important;
  }
  .pd-md-200 {
    padding: 200px;
  }
  .pd-md-200-f {
    padding: 200px !important;
  }
  .pd-md-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .pd-md-y-200-f {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .pd-md-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .pd-md-x-200-f {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .pd-md-t-200 {
    padding-top: 200px;
  }
  .pd-md-r-200 {
    padding-right: 200px;
  }
  .pd-md-b-200 {
    padding-bottom: 200px;
  }
  .pd-md-l-200 {
    padding-left: 200px;
  }
  .pd-md-t-200-f {
    padding-top: 200px !important;
  }
  .pd-md-r-200-f {
    padding-right: 200px !important;
  }
  .pd-md-b-200-f {
    padding-bottom: 200px !important;
  }
  .pd-md-l-200-f {
    padding-left: 200px !important;
  }
}
@media (min-width: 992px) {
  .pd-lg-0 {
    padding: 0px;
  }
  .pd-lg-0-f {
    padding: 0px !important;
  }
  .pd-lg-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .pd-lg-y-0-f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pd-lg-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pd-lg-x-0-f {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pd-lg-t-0 {
    padding-top: 0px;
  }
  .pd-lg-r-0 {
    padding-right: 0px;
  }
  .pd-lg-b-0 {
    padding-bottom: 0px;
  }
  .pd-lg-l-0 {
    padding-left: 0px;
  }
  .pd-lg-t-0-f {
    padding-top: 0px !important;
  }
  .pd-lg-r-0-f {
    padding-right: 0px !important;
  }
  .pd-lg-b-0-f {
    padding-bottom: 0px !important;
  }
  .pd-lg-l-0-f {
    padding-left: 0px !important;
  }
  .pd-lg-1 {
    padding: 1px;
  }
  .pd-lg-1-f {
    padding: 1px !important;
  }
  .pd-lg-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .pd-lg-y-1-f {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pd-lg-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .pd-lg-x-1-f {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .pd-lg-t-1 {
    padding-top: 1px;
  }
  .pd-lg-r-1 {
    padding-right: 1px;
  }
  .pd-lg-b-1 {
    padding-bottom: 1px;
  }
  .pd-lg-l-1 {
    padding-left: 1px;
  }
  .pd-lg-t-1-f {
    padding-top: 1px !important;
  }
  .pd-lg-r-1-f {
    padding-right: 1px !important;
  }
  .pd-lg-b-1-f {
    padding-bottom: 1px !important;
  }
  .pd-lg-l-1-f {
    padding-left: 1px !important;
  }
  .pd-lg-2 {
    padding: 2px;
  }
  .pd-lg-2-f {
    padding: 2px !important;
  }
  .pd-lg-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pd-lg-y-2-f {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pd-lg-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .pd-lg-x-2-f {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pd-lg-t-2 {
    padding-top: 2px;
  }
  .pd-lg-r-2 {
    padding-right: 2px;
  }
  .pd-lg-b-2 {
    padding-bottom: 2px;
  }
  .pd-lg-l-2 {
    padding-left: 2px;
  }
  .pd-lg-t-2-f {
    padding-top: 2px !important;
  }
  .pd-lg-r-2-f {
    padding-right: 2px !important;
  }
  .pd-lg-b-2-f {
    padding-bottom: 2px !important;
  }
  .pd-lg-l-2-f {
    padding-left: 2px !important;
  }
  .pd-lg-3 {
    padding: 3px;
  }
  .pd-lg-3-f {
    padding: 3px !important;
  }
  .pd-lg-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .pd-lg-y-3-f {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pd-lg-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  .pd-lg-x-3-f {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .pd-lg-t-3 {
    padding-top: 3px;
  }
  .pd-lg-r-3 {
    padding-right: 3px;
  }
  .pd-lg-b-3 {
    padding-bottom: 3px;
  }
  .pd-lg-l-3 {
    padding-left: 3px;
  }
  .pd-lg-t-3-f {
    padding-top: 3px !important;
  }
  .pd-lg-r-3-f {
    padding-right: 3px !important;
  }
  .pd-lg-b-3-f {
    padding-bottom: 3px !important;
  }
  .pd-lg-l-3-f {
    padding-left: 3px !important;
  }
  .pd-lg-4 {
    padding: 4px;
  }
  .pd-lg-4-f {
    padding: 4px !important;
  }
  .pd-lg-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pd-lg-y-4-f {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pd-lg-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .pd-lg-x-4-f {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pd-lg-t-4 {
    padding-top: 4px;
  }
  .pd-lg-r-4 {
    padding-right: 4px;
  }
  .pd-lg-b-4 {
    padding-bottom: 4px;
  }
  .pd-lg-l-4 {
    padding-left: 4px;
  }
  .pd-lg-t-4-f {
    padding-top: 4px !important;
  }
  .pd-lg-r-4-f {
    padding-right: 4px !important;
  }
  .pd-lg-b-4-f {
    padding-bottom: 4px !important;
  }
  .pd-lg-l-4-f {
    padding-left: 4px !important;
  }
  .pd-lg-5 {
    padding: 5px;
  }
  .pd-lg-5-f {
    padding: 5px !important;
  }
  .pd-lg-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .pd-lg-y-5-f {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pd-lg-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pd-lg-x-5-f {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .pd-lg-t-5 {
    padding-top: 5px;
  }
  .pd-lg-r-5 {
    padding-right: 5px;
  }
  .pd-lg-b-5 {
    padding-bottom: 5px;
  }
  .pd-lg-l-5 {
    padding-left: 5px;
  }
  .pd-lg-t-5-f {
    padding-top: 5px !important;
  }
  .pd-lg-r-5-f {
    padding-right: 5px !important;
  }
  .pd-lg-b-5-f {
    padding-bottom: 5px !important;
  }
  .pd-lg-l-5-f {
    padding-left: 5px !important;
  }
  .pd-lg-6 {
    padding: 6px;
  }
  .pd-lg-6-f {
    padding: 6px !important;
  }
  .pd-lg-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pd-lg-y-6-f {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pd-lg-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .pd-lg-x-6-f {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pd-lg-t-6 {
    padding-top: 6px;
  }
  .pd-lg-r-6 {
    padding-right: 6px;
  }
  .pd-lg-b-6 {
    padding-bottom: 6px;
  }
  .pd-lg-l-6 {
    padding-left: 6px;
  }
  .pd-lg-t-6-f {
    padding-top: 6px !important;
  }
  .pd-lg-r-6-f {
    padding-right: 6px !important;
  }
  .pd-lg-b-6-f {
    padding-bottom: 6px !important;
  }
  .pd-lg-l-6-f {
    padding-left: 6px !important;
  }
  .pd-lg-7 {
    padding: 7px;
  }
  .pd-lg-7-f {
    padding: 7px !important;
  }
  .pd-lg-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .pd-lg-y-7-f {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .pd-lg-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .pd-lg-x-7-f {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .pd-lg-t-7 {
    padding-top: 7px;
  }
  .pd-lg-r-7 {
    padding-right: 7px;
  }
  .pd-lg-b-7 {
    padding-bottom: 7px;
  }
  .pd-lg-l-7 {
    padding-left: 7px;
  }
  .pd-lg-t-7-f {
    padding-top: 7px !important;
  }
  .pd-lg-r-7-f {
    padding-right: 7px !important;
  }
  .pd-lg-b-7-f {
    padding-bottom: 7px !important;
  }
  .pd-lg-l-7-f {
    padding-left: 7px !important;
  }
  .pd-lg-8 {
    padding: 8px;
  }
  .pd-lg-8-f {
    padding: 8px !important;
  }
  .pd-lg-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pd-lg-y-8-f {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pd-lg-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .pd-lg-x-8-f {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pd-lg-t-8 {
    padding-top: 8px;
  }
  .pd-lg-r-8 {
    padding-right: 8px;
  }
  .pd-lg-b-8 {
    padding-bottom: 8px;
  }
  .pd-lg-l-8 {
    padding-left: 8px;
  }
  .pd-lg-t-8-f {
    padding-top: 8px !important;
  }
  .pd-lg-r-8-f {
    padding-right: 8px !important;
  }
  .pd-lg-b-8-f {
    padding-bottom: 8px !important;
  }
  .pd-lg-l-8-f {
    padding-left: 8px !important;
  }
  .pd-lg-9 {
    padding: 9px;
  }
  .pd-lg-9-f {
    padding: 9px !important;
  }
  .pd-lg-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .pd-lg-y-9-f {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .pd-lg-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .pd-lg-x-9-f {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .pd-lg-t-9 {
    padding-top: 9px;
  }
  .pd-lg-r-9 {
    padding-right: 9px;
  }
  .pd-lg-b-9 {
    padding-bottom: 9px;
  }
  .pd-lg-l-9 {
    padding-left: 9px;
  }
  .pd-lg-t-9-f {
    padding-top: 9px !important;
  }
  .pd-lg-r-9-f {
    padding-right: 9px !important;
  }
  .pd-lg-b-9-f {
    padding-bottom: 9px !important;
  }
  .pd-lg-l-9-f {
    padding-left: 9px !important;
  }
  .pd-lg-10 {
    padding: 10px;
  }
  .pd-lg-10-f {
    padding: 10px !important;
  }
  .pd-lg-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pd-lg-y-10-f {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pd-lg-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pd-lg-x-10-f {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pd-lg-t-10 {
    padding-top: 10px;
  }
  .pd-lg-r-10 {
    padding-right: 10px;
  }
  .pd-lg-b-10 {
    padding-bottom: 10px;
  }
  .pd-lg-l-10 {
    padding-left: 10px;
  }
  .pd-lg-t-10-f {
    padding-top: 10px !important;
  }
  .pd-lg-r-10-f {
    padding-right: 10px !important;
  }
  .pd-lg-b-10-f {
    padding-bottom: 10px !important;
  }
  .pd-lg-l-10-f {
    padding-left: 10px !important;
  }
  .pd-lg-15 {
    padding: 15px;
  }
  .pd-lg-15-f {
    padding: 15px !important;
  }
  .pd-lg-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .pd-lg-y-15-f {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pd-lg-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pd-lg-x-15-f {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .pd-lg-t-15 {
    padding-top: 15px;
  }
  .pd-lg-r-15 {
    padding-right: 15px;
  }
  .pd-lg-b-15 {
    padding-bottom: 15px;
  }
  .pd-lg-l-15 {
    padding-left: 15px;
  }
  .pd-lg-t-15-f {
    padding-top: 15px !important;
  }
  .pd-lg-r-15-f {
    padding-right: 15px !important;
  }
  .pd-lg-b-15-f {
    padding-bottom: 15px !important;
  }
  .pd-lg-l-15-f {
    padding-left: 15px !important;
  }
  .pd-lg-20 {
    padding: 20px;
  }
  .pd-lg-20-f {
    padding: 20px !important;
  }
  .pd-lg-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pd-lg-y-20-f {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pd-lg-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pd-lg-x-20-f {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pd-lg-t-20 {
    padding-top: 20px;
  }
  .pd-lg-r-20 {
    padding-right: 20px;
  }
  .pd-lg-b-20 {
    padding-bottom: 20px;
  }
  .pd-lg-l-20 {
    padding-left: 20px;
  }
  .pd-lg-t-20-f {
    padding-top: 20px !important;
  }
  .pd-lg-r-20-f {
    padding-right: 20px !important;
  }
  .pd-lg-b-20-f {
    padding-bottom: 20px !important;
  }
  .pd-lg-l-20-f {
    padding-left: 20px !important;
  }
  .pd-lg-25 {
    padding: 25px;
  }
  .pd-lg-25-f {
    padding: 25px !important;
  }
  .pd-lg-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pd-lg-y-25-f {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pd-lg-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pd-lg-x-25-f {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .pd-lg-t-25 {
    padding-top: 25px;
  }
  .pd-lg-r-25 {
    padding-right: 25px;
  }
  .pd-lg-b-25 {
    padding-bottom: 25px;
  }
  .pd-lg-l-25 {
    padding-left: 25px;
  }
  .pd-lg-t-25-f {
    padding-top: 25px !important;
  }
  .pd-lg-r-25-f {
    padding-right: 25px !important;
  }
  .pd-lg-b-25-f {
    padding-bottom: 25px !important;
  }
  .pd-lg-l-25-f {
    padding-left: 25px !important;
  }
  .pd-lg-30 {
    padding: 30px;
  }
  .pd-lg-30-f {
    padding: 30px !important;
  }
  .pd-lg-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pd-lg-y-30-f {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pd-lg-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pd-lg-x-30-f {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pd-lg-t-30 {
    padding-top: 30px;
  }
  .pd-lg-r-30 {
    padding-right: 30px;
  }
  .pd-lg-b-30 {
    padding-bottom: 30px;
  }
  .pd-lg-l-30 {
    padding-left: 30px;
  }
  .pd-lg-t-30-f {
    padding-top: 30px !important;
  }
  .pd-lg-r-30-f {
    padding-right: 30px !important;
  }
  .pd-lg-b-30-f {
    padding-bottom: 30px !important;
  }
  .pd-lg-l-30-f {
    padding-left: 30px !important;
  }
  .pd-lg-35 {
    padding: 35px;
  }
  .pd-lg-35-f {
    padding: 35px !important;
  }
  .pd-lg-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pd-lg-y-35-f {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pd-lg-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .pd-lg-x-35-f {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .pd-lg-t-35 {
    padding-top: 35px;
  }
  .pd-lg-r-35 {
    padding-right: 35px;
  }
  .pd-lg-b-35 {
    padding-bottom: 35px;
  }
  .pd-lg-l-35 {
    padding-left: 35px;
  }
  .pd-lg-t-35-f {
    padding-top: 35px !important;
  }
  .pd-lg-r-35-f {
    padding-right: 35px !important;
  }
  .pd-lg-b-35-f {
    padding-bottom: 35px !important;
  }
  .pd-lg-l-35-f {
    padding-left: 35px !important;
  }
  .pd-lg-40 {
    padding: 40px;
  }
  .pd-lg-40-f {
    padding: 40px !important;
  }
  .pd-lg-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pd-lg-y-40-f {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pd-lg-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pd-lg-x-40-f {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pd-lg-t-40 {
    padding-top: 40px;
  }
  .pd-lg-r-40 {
    padding-right: 40px;
  }
  .pd-lg-b-40 {
    padding-bottom: 40px;
  }
  .pd-lg-l-40 {
    padding-left: 40px;
  }
  .pd-lg-t-40-f {
    padding-top: 40px !important;
  }
  .pd-lg-r-40-f {
    padding-right: 40px !important;
  }
  .pd-lg-b-40-f {
    padding-bottom: 40px !important;
  }
  .pd-lg-l-40-f {
    padding-left: 40px !important;
  }
  .pd-lg-45 {
    padding: 45px;
  }
  .pd-lg-45-f {
    padding: 45px !important;
  }
  .pd-lg-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pd-lg-y-45-f {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pd-lg-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
  .pd-lg-x-45-f {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .pd-lg-t-45 {
    padding-top: 45px;
  }
  .pd-lg-r-45 {
    padding-right: 45px;
  }
  .pd-lg-b-45 {
    padding-bottom: 45px;
  }
  .pd-lg-l-45 {
    padding-left: 45px;
  }
  .pd-lg-t-45-f {
    padding-top: 45px !important;
  }
  .pd-lg-r-45-f {
    padding-right: 45px !important;
  }
  .pd-lg-b-45-f {
    padding-bottom: 45px !important;
  }
  .pd-lg-l-45-f {
    padding-left: 45px !important;
  }
  .pd-lg-50 {
    padding: 50px;
  }
  .pd-lg-50-f {
    padding: 50px !important;
  }
  .pd-lg-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pd-lg-y-50-f {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pd-lg-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pd-lg-x-50-f {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pd-lg-t-50 {
    padding-top: 50px;
  }
  .pd-lg-r-50 {
    padding-right: 50px;
  }
  .pd-lg-b-50 {
    padding-bottom: 50px;
  }
  .pd-lg-l-50 {
    padding-left: 50px;
  }
  .pd-lg-t-50-f {
    padding-top: 50px !important;
  }
  .pd-lg-r-50-f {
    padding-right: 50px !important;
  }
  .pd-lg-b-50-f {
    padding-bottom: 50px !important;
  }
  .pd-lg-l-50-f {
    padding-left: 50px !important;
  }
  .pd-lg-55 {
    padding: 55px;
  }
  .pd-lg-55-f {
    padding: 55px !important;
  }
  .pd-lg-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pd-lg-y-55-f {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pd-lg-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .pd-lg-x-55-f {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .pd-lg-t-55 {
    padding-top: 55px;
  }
  .pd-lg-r-55 {
    padding-right: 55px;
  }
  .pd-lg-b-55 {
    padding-bottom: 55px;
  }
  .pd-lg-l-55 {
    padding-left: 55px;
  }
  .pd-lg-t-55-f {
    padding-top: 55px !important;
  }
  .pd-lg-r-55-f {
    padding-right: 55px !important;
  }
  .pd-lg-b-55-f {
    padding-bottom: 55px !important;
  }
  .pd-lg-l-55-f {
    padding-left: 55px !important;
  }
  .pd-lg-60 {
    padding: 60px;
  }
  .pd-lg-60-f {
    padding: 60px !important;
  }
  .pd-lg-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pd-lg-y-60-f {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pd-lg-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pd-lg-x-60-f {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pd-lg-t-60 {
    padding-top: 60px;
  }
  .pd-lg-r-60 {
    padding-right: 60px;
  }
  .pd-lg-b-60 {
    padding-bottom: 60px;
  }
  .pd-lg-l-60 {
    padding-left: 60px;
  }
  .pd-lg-t-60-f {
    padding-top: 60px !important;
  }
  .pd-lg-r-60-f {
    padding-right: 60px !important;
  }
  .pd-lg-b-60-f {
    padding-bottom: 60px !important;
  }
  .pd-lg-l-60-f {
    padding-left: 60px !important;
  }
  .pd-lg-65 {
    padding: 65px;
  }
  .pd-lg-65-f {
    padding: 65px !important;
  }
  .pd-lg-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .pd-lg-y-65-f {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pd-lg-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .pd-lg-x-65-f {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .pd-lg-t-65 {
    padding-top: 65px;
  }
  .pd-lg-r-65 {
    padding-right: 65px;
  }
  .pd-lg-b-65 {
    padding-bottom: 65px;
  }
  .pd-lg-l-65 {
    padding-left: 65px;
  }
  .pd-lg-t-65-f {
    padding-top: 65px !important;
  }
  .pd-lg-r-65-f {
    padding-right: 65px !important;
  }
  .pd-lg-b-65-f {
    padding-bottom: 65px !important;
  }
  .pd-lg-l-65-f {
    padding-left: 65px !important;
  }
  .pd-lg-70 {
    padding: 70px;
  }
  .pd-lg-70-f {
    padding: 70px !important;
  }
  .pd-lg-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pd-lg-y-70-f {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pd-lg-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pd-lg-x-70-f {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pd-lg-t-70 {
    padding-top: 70px;
  }
  .pd-lg-r-70 {
    padding-right: 70px;
  }
  .pd-lg-b-70 {
    padding-bottom: 70px;
  }
  .pd-lg-l-70 {
    padding-left: 70px;
  }
  .pd-lg-t-70-f {
    padding-top: 70px !important;
  }
  .pd-lg-r-70-f {
    padding-right: 70px !important;
  }
  .pd-lg-b-70-f {
    padding-bottom: 70px !important;
  }
  .pd-lg-l-70-f {
    padding-left: 70px !important;
  }
  .pd-lg-75 {
    padding: 75px;
  }
  .pd-lg-75-f {
    padding: 75px !important;
  }
  .pd-lg-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pd-lg-y-75-f {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pd-lg-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .pd-lg-x-75-f {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .pd-lg-t-75 {
    padding-top: 75px;
  }
  .pd-lg-r-75 {
    padding-right: 75px;
  }
  .pd-lg-b-75 {
    padding-bottom: 75px;
  }
  .pd-lg-l-75 {
    padding-left: 75px;
  }
  .pd-lg-t-75-f {
    padding-top: 75px !important;
  }
  .pd-lg-r-75-f {
    padding-right: 75px !important;
  }
  .pd-lg-b-75-f {
    padding-bottom: 75px !important;
  }
  .pd-lg-l-75-f {
    padding-left: 75px !important;
  }
  .pd-lg-80 {
    padding: 80px;
  }
  .pd-lg-80-f {
    padding: 80px !important;
  }
  .pd-lg-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pd-lg-y-80-f {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pd-lg-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pd-lg-x-80-f {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pd-lg-t-80 {
    padding-top: 80px;
  }
  .pd-lg-r-80 {
    padding-right: 80px;
  }
  .pd-lg-b-80 {
    padding-bottom: 80px;
  }
  .pd-lg-l-80 {
    padding-left: 80px;
  }
  .pd-lg-t-80-f {
    padding-top: 80px !important;
  }
  .pd-lg-r-80-f {
    padding-right: 80px !important;
  }
  .pd-lg-b-80-f {
    padding-bottom: 80px !important;
  }
  .pd-lg-l-80-f {
    padding-left: 80px !important;
  }
  .pd-lg-85 {
    padding: 85px;
  }
  .pd-lg-85-f {
    padding: 85px !important;
  }
  .pd-lg-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pd-lg-y-85-f {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pd-lg-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
  .pd-lg-x-85-f {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .pd-lg-t-85 {
    padding-top: 85px;
  }
  .pd-lg-r-85 {
    padding-right: 85px;
  }
  .pd-lg-b-85 {
    padding-bottom: 85px;
  }
  .pd-lg-l-85 {
    padding-left: 85px;
  }
  .pd-lg-t-85-f {
    padding-top: 85px !important;
  }
  .pd-lg-r-85-f {
    padding-right: 85px !important;
  }
  .pd-lg-b-85-f {
    padding-bottom: 85px !important;
  }
  .pd-lg-l-85-f {
    padding-left: 85px !important;
  }
  .pd-lg-90 {
    padding: 90px;
  }
  .pd-lg-90-f {
    padding: 90px !important;
  }
  .pd-lg-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .pd-lg-y-90-f {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pd-lg-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pd-lg-x-90-f {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pd-lg-t-90 {
    padding-top: 90px;
  }
  .pd-lg-r-90 {
    padding-right: 90px;
  }
  .pd-lg-b-90 {
    padding-bottom: 90px;
  }
  .pd-lg-l-90 {
    padding-left: 90px;
  }
  .pd-lg-t-90-f {
    padding-top: 90px !important;
  }
  .pd-lg-r-90-f {
    padding-right: 90px !important;
  }
  .pd-lg-b-90-f {
    padding-bottom: 90px !important;
  }
  .pd-lg-l-90-f {
    padding-left: 90px !important;
  }
  .pd-lg-95 {
    padding: 95px;
  }
  .pd-lg-95-f {
    padding: 95px !important;
  }
  .pd-lg-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .pd-lg-y-95-f {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pd-lg-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
  .pd-lg-x-95-f {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .pd-lg-t-95 {
    padding-top: 95px;
  }
  .pd-lg-r-95 {
    padding-right: 95px;
  }
  .pd-lg-b-95 {
    padding-bottom: 95px;
  }
  .pd-lg-l-95 {
    padding-left: 95px;
  }
  .pd-lg-t-95-f {
    padding-top: 95px !important;
  }
  .pd-lg-r-95-f {
    padding-right: 95px !important;
  }
  .pd-lg-b-95-f {
    padding-bottom: 95px !important;
  }
  .pd-lg-l-95-f {
    padding-left: 95px !important;
  }
  .pd-lg-100 {
    padding: 100px;
  }
  .pd-lg-100-f {
    padding: 100px !important;
  }
  .pd-lg-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pd-lg-y-100-f {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pd-lg-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .pd-lg-x-100-f {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .pd-lg-t-100 {
    padding-top: 100px;
  }
  .pd-lg-r-100 {
    padding-right: 100px;
  }
  .pd-lg-b-100 {
    padding-bottom: 100px;
  }
  .pd-lg-l-100 {
    padding-left: 100px;
  }
  .pd-lg-t-100-f {
    padding-top: 100px !important;
  }
  .pd-lg-r-100-f {
    padding-right: 100px !important;
  }
  .pd-lg-b-100-f {
    padding-bottom: 100px !important;
  }
  .pd-lg-l-100-f {
    padding-left: 100px !important;
  }
  .pd-lg-110 {
    padding: 110px;
  }
  .pd-lg-110-f {
    padding: 110px !important;
  }
  .pd-lg-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .pd-lg-y-110-f {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pd-lg-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }
  .pd-lg-x-110-f {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
  .pd-lg-t-110 {
    padding-top: 110px;
  }
  .pd-lg-r-110 {
    padding-right: 110px;
  }
  .pd-lg-b-110 {
    padding-bottom: 110px;
  }
  .pd-lg-l-110 {
    padding-left: 110px;
  }
  .pd-lg-t-110-f {
    padding-top: 110px !important;
  }
  .pd-lg-r-110-f {
    padding-right: 110px !important;
  }
  .pd-lg-b-110-f {
    padding-bottom: 110px !important;
  }
  .pd-lg-l-110-f {
    padding-left: 110px !important;
  }
  .pd-lg-120 {
    padding: 120px;
  }
  .pd-lg-120-f {
    padding: 120px !important;
  }
  .pd-lg-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .pd-lg-y-120-f {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pd-lg-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .pd-lg-x-120-f {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pd-lg-t-120 {
    padding-top: 120px;
  }
  .pd-lg-r-120 {
    padding-right: 120px;
  }
  .pd-lg-b-120 {
    padding-bottom: 120px;
  }
  .pd-lg-l-120 {
    padding-left: 120px;
  }
  .pd-lg-t-120-f {
    padding-top: 120px !important;
  }
  .pd-lg-r-120-f {
    padding-right: 120px !important;
  }
  .pd-lg-b-120-f {
    padding-bottom: 120px !important;
  }
  .pd-lg-l-120-f {
    padding-left: 120px !important;
  }
  .pd-lg-130 {
    padding: 130px;
  }
  .pd-lg-130-f {
    padding: 130px !important;
  }
  .pd-lg-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .pd-lg-y-130-f {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pd-lg-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }
  .pd-lg-x-130-f {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
  .pd-lg-t-130 {
    padding-top: 130px;
  }
  .pd-lg-r-130 {
    padding-right: 130px;
  }
  .pd-lg-b-130 {
    padding-bottom: 130px;
  }
  .pd-lg-l-130 {
    padding-left: 130px;
  }
  .pd-lg-t-130-f {
    padding-top: 130px !important;
  }
  .pd-lg-r-130-f {
    padding-right: 130px !important;
  }
  .pd-lg-b-130-f {
    padding-bottom: 130px !important;
  }
  .pd-lg-l-130-f {
    padding-left: 130px !important;
  }
  .pd-lg-140 {
    padding: 140px;
  }
  .pd-lg-140-f {
    padding: 140px !important;
  }
  .pd-lg-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .pd-lg-y-140-f {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pd-lg-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }
  .pd-lg-x-140-f {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
  .pd-lg-t-140 {
    padding-top: 140px;
  }
  .pd-lg-r-140 {
    padding-right: 140px;
  }
  .pd-lg-b-140 {
    padding-bottom: 140px;
  }
  .pd-lg-l-140 {
    padding-left: 140px;
  }
  .pd-lg-t-140-f {
    padding-top: 140px !important;
  }
  .pd-lg-r-140-f {
    padding-right: 140px !important;
  }
  .pd-lg-b-140-f {
    padding-bottom: 140px !important;
  }
  .pd-lg-l-140-f {
    padding-left: 140px !important;
  }
  .pd-lg-150 {
    padding: 150px;
  }
  .pd-lg-150-f {
    padding: 150px !important;
  }
  .pd-lg-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .pd-lg-y-150-f {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pd-lg-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .pd-lg-x-150-f {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .pd-lg-t-150 {
    padding-top: 150px;
  }
  .pd-lg-r-150 {
    padding-right: 150px;
  }
  .pd-lg-b-150 {
    padding-bottom: 150px;
  }
  .pd-lg-l-150 {
    padding-left: 150px;
  }
  .pd-lg-t-150-f {
    padding-top: 150px !important;
  }
  .pd-lg-r-150-f {
    padding-right: 150px !important;
  }
  .pd-lg-b-150-f {
    padding-bottom: 150px !important;
  }
  .pd-lg-l-150-f {
    padding-left: 150px !important;
  }
  .pd-lg-160 {
    padding: 160px;
  }
  .pd-lg-160-f {
    padding: 160px !important;
  }
  .pd-lg-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .pd-lg-y-160-f {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pd-lg-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .pd-lg-x-160-f {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .pd-lg-t-160 {
    padding-top: 160px;
  }
  .pd-lg-r-160 {
    padding-right: 160px;
  }
  .pd-lg-b-160 {
    padding-bottom: 160px;
  }
  .pd-lg-l-160 {
    padding-left: 160px;
  }
  .pd-lg-t-160-f {
    padding-top: 160px !important;
  }
  .pd-lg-r-160-f {
    padding-right: 160px !important;
  }
  .pd-lg-b-160-f {
    padding-bottom: 160px !important;
  }
  .pd-lg-l-160-f {
    padding-left: 160px !important;
  }
  .pd-lg-170 {
    padding: 170px;
  }
  .pd-lg-170-f {
    padding: 170px !important;
  }
  .pd-lg-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }
  .pd-lg-y-170-f {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
  .pd-lg-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }
  .pd-lg-x-170-f {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }
  .pd-lg-t-170 {
    padding-top: 170px;
  }
  .pd-lg-r-170 {
    padding-right: 170px;
  }
  .pd-lg-b-170 {
    padding-bottom: 170px;
  }
  .pd-lg-l-170 {
    padding-left: 170px;
  }
  .pd-lg-t-170-f {
    padding-top: 170px !important;
  }
  .pd-lg-r-170-f {
    padding-right: 170px !important;
  }
  .pd-lg-b-170-f {
    padding-bottom: 170px !important;
  }
  .pd-lg-l-170-f {
    padding-left: 170px !important;
  }
  .pd-lg-180 {
    padding: 180px;
  }
  .pd-lg-180-f {
    padding: 180px !important;
  }
  .pd-lg-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .pd-lg-y-180-f {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .pd-lg-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }
  .pd-lg-x-180-f {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .pd-lg-t-180 {
    padding-top: 180px;
  }
  .pd-lg-r-180 {
    padding-right: 180px;
  }
  .pd-lg-b-180 {
    padding-bottom: 180px;
  }
  .pd-lg-l-180 {
    padding-left: 180px;
  }
  .pd-lg-t-180-f {
    padding-top: 180px !important;
  }
  .pd-lg-r-180-f {
    padding-right: 180px !important;
  }
  .pd-lg-b-180-f {
    padding-bottom: 180px !important;
  }
  .pd-lg-l-180-f {
    padding-left: 180px !important;
  }
  .pd-lg-190 {
    padding: 190px;
  }
  .pd-lg-190-f {
    padding: 190px !important;
  }
  .pd-lg-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .pd-lg-y-190-f {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
  .pd-lg-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }
  .pd-lg-x-190-f {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }
  .pd-lg-t-190 {
    padding-top: 190px;
  }
  .pd-lg-r-190 {
    padding-right: 190px;
  }
  .pd-lg-b-190 {
    padding-bottom: 190px;
  }
  .pd-lg-l-190 {
    padding-left: 190px;
  }
  .pd-lg-t-190-f {
    padding-top: 190px !important;
  }
  .pd-lg-r-190-f {
    padding-right: 190px !important;
  }
  .pd-lg-b-190-f {
    padding-bottom: 190px !important;
  }
  .pd-lg-l-190-f {
    padding-left: 190px !important;
  }
  .pd-lg-200 {
    padding: 200px;
  }
  .pd-lg-200-f {
    padding: 200px !important;
  }
  .pd-lg-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .pd-lg-y-200-f {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .pd-lg-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .pd-lg-x-200-f {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .pd-lg-t-200 {
    padding-top: 200px;
  }
  .pd-lg-r-200 {
    padding-right: 200px;
  }
  .pd-lg-b-200 {
    padding-bottom: 200px;
  }
  .pd-lg-l-200 {
    padding-left: 200px;
  }
  .pd-lg-t-200-f {
    padding-top: 200px !important;
  }
  .pd-lg-r-200-f {
    padding-right: 200px !important;
  }
  .pd-lg-b-200-f {
    padding-bottom: 200px !important;
  }
  .pd-lg-l-200-f {
    padding-left: 200px !important;
  }
}
@media (min-width: 1200px) {
  .pd-xl-0 {
    padding: 0px;
  }
  .pd-xl-0-f {
    padding: 0px !important;
  }
  .pd-xl-y-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .pd-xl-y-0-f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pd-xl-x-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .pd-xl-x-0-f {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pd-xl-t-0 {
    padding-top: 0px;
  }
  .pd-xl-r-0 {
    padding-right: 0px;
  }
  .pd-xl-b-0 {
    padding-bottom: 0px;
  }
  .pd-xl-l-0 {
    padding-left: 0px;
  }
  .pd-xl-t-0-f {
    padding-top: 0px !important;
  }
  .pd-xl-r-0-f {
    padding-right: 0px !important;
  }
  .pd-xl-b-0-f {
    padding-bottom: 0px !important;
  }
  .pd-xl-l-0-f {
    padding-left: 0px !important;
  }
  .pd-xl-1 {
    padding: 1px;
  }
  .pd-xl-1-f {
    padding: 1px !important;
  }
  .pd-xl-y-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .pd-xl-y-1-f {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .pd-xl-x-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .pd-xl-x-1-f {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .pd-xl-t-1 {
    padding-top: 1px;
  }
  .pd-xl-r-1 {
    padding-right: 1px;
  }
  .pd-xl-b-1 {
    padding-bottom: 1px;
  }
  .pd-xl-l-1 {
    padding-left: 1px;
  }
  .pd-xl-t-1-f {
    padding-top: 1px !important;
  }
  .pd-xl-r-1-f {
    padding-right: 1px !important;
  }
  .pd-xl-b-1-f {
    padding-bottom: 1px !important;
  }
  .pd-xl-l-1-f {
    padding-left: 1px !important;
  }
  .pd-xl-2 {
    padding: 2px;
  }
  .pd-xl-2-f {
    padding: 2px !important;
  }
  .pd-xl-y-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .pd-xl-y-2-f {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pd-xl-x-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .pd-xl-x-2-f {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pd-xl-t-2 {
    padding-top: 2px;
  }
  .pd-xl-r-2 {
    padding-right: 2px;
  }
  .pd-xl-b-2 {
    padding-bottom: 2px;
  }
  .pd-xl-l-2 {
    padding-left: 2px;
  }
  .pd-xl-t-2-f {
    padding-top: 2px !important;
  }
  .pd-xl-r-2-f {
    padding-right: 2px !important;
  }
  .pd-xl-b-2-f {
    padding-bottom: 2px !important;
  }
  .pd-xl-l-2-f {
    padding-left: 2px !important;
  }
  .pd-xl-3 {
    padding: 3px;
  }
  .pd-xl-3-f {
    padding: 3px !important;
  }
  .pd-xl-y-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .pd-xl-y-3-f {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .pd-xl-x-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  .pd-xl-x-3-f {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .pd-xl-t-3 {
    padding-top: 3px;
  }
  .pd-xl-r-3 {
    padding-right: 3px;
  }
  .pd-xl-b-3 {
    padding-bottom: 3px;
  }
  .pd-xl-l-3 {
    padding-left: 3px;
  }
  .pd-xl-t-3-f {
    padding-top: 3px !important;
  }
  .pd-xl-r-3-f {
    padding-right: 3px !important;
  }
  .pd-xl-b-3-f {
    padding-bottom: 3px !important;
  }
  .pd-xl-l-3-f {
    padding-left: 3px !important;
  }
  .pd-xl-4 {
    padding: 4px;
  }
  .pd-xl-4-f {
    padding: 4px !important;
  }
  .pd-xl-y-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .pd-xl-y-4-f {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pd-xl-x-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .pd-xl-x-4-f {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pd-xl-t-4 {
    padding-top: 4px;
  }
  .pd-xl-r-4 {
    padding-right: 4px;
  }
  .pd-xl-b-4 {
    padding-bottom: 4px;
  }
  .pd-xl-l-4 {
    padding-left: 4px;
  }
  .pd-xl-t-4-f {
    padding-top: 4px !important;
  }
  .pd-xl-r-4-f {
    padding-right: 4px !important;
  }
  .pd-xl-b-4-f {
    padding-bottom: 4px !important;
  }
  .pd-xl-l-4-f {
    padding-left: 4px !important;
  }
  .pd-xl-5 {
    padding: 5px;
  }
  .pd-xl-5-f {
    padding: 5px !important;
  }
  .pd-xl-y-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .pd-xl-y-5-f {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pd-xl-x-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pd-xl-x-5-f {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .pd-xl-t-5 {
    padding-top: 5px;
  }
  .pd-xl-r-5 {
    padding-right: 5px;
  }
  .pd-xl-b-5 {
    padding-bottom: 5px;
  }
  .pd-xl-l-5 {
    padding-left: 5px;
  }
  .pd-xl-t-5-f {
    padding-top: 5px !important;
  }
  .pd-xl-r-5-f {
    padding-right: 5px !important;
  }
  .pd-xl-b-5-f {
    padding-bottom: 5px !important;
  }
  .pd-xl-l-5-f {
    padding-left: 5px !important;
  }
  .pd-xl-6 {
    padding: 6px;
  }
  .pd-xl-6-f {
    padding: 6px !important;
  }
  .pd-xl-y-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .pd-xl-y-6-f {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pd-xl-x-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .pd-xl-x-6-f {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pd-xl-t-6 {
    padding-top: 6px;
  }
  .pd-xl-r-6 {
    padding-right: 6px;
  }
  .pd-xl-b-6 {
    padding-bottom: 6px;
  }
  .pd-xl-l-6 {
    padding-left: 6px;
  }
  .pd-xl-t-6-f {
    padding-top: 6px !important;
  }
  .pd-xl-r-6-f {
    padding-right: 6px !important;
  }
  .pd-xl-b-6-f {
    padding-bottom: 6px !important;
  }
  .pd-xl-l-6-f {
    padding-left: 6px !important;
  }
  .pd-xl-7 {
    padding: 7px;
  }
  .pd-xl-7-f {
    padding: 7px !important;
  }
  .pd-xl-y-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .pd-xl-y-7-f {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .pd-xl-x-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .pd-xl-x-7-f {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .pd-xl-t-7 {
    padding-top: 7px;
  }
  .pd-xl-r-7 {
    padding-right: 7px;
  }
  .pd-xl-b-7 {
    padding-bottom: 7px;
  }
  .pd-xl-l-7 {
    padding-left: 7px;
  }
  .pd-xl-t-7-f {
    padding-top: 7px !important;
  }
  .pd-xl-r-7-f {
    padding-right: 7px !important;
  }
  .pd-xl-b-7-f {
    padding-bottom: 7px !important;
  }
  .pd-xl-l-7-f {
    padding-left: 7px !important;
  }
  .pd-xl-8 {
    padding: 8px;
  }
  .pd-xl-8-f {
    padding: 8px !important;
  }
  .pd-xl-y-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .pd-xl-y-8-f {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pd-xl-x-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .pd-xl-x-8-f {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pd-xl-t-8 {
    padding-top: 8px;
  }
  .pd-xl-r-8 {
    padding-right: 8px;
  }
  .pd-xl-b-8 {
    padding-bottom: 8px;
  }
  .pd-xl-l-8 {
    padding-left: 8px;
  }
  .pd-xl-t-8-f {
    padding-top: 8px !important;
  }
  .pd-xl-r-8-f {
    padding-right: 8px !important;
  }
  .pd-xl-b-8-f {
    padding-bottom: 8px !important;
  }
  .pd-xl-l-8-f {
    padding-left: 8px !important;
  }
  .pd-xl-9 {
    padding: 9px;
  }
  .pd-xl-9-f {
    padding: 9px !important;
  }
  .pd-xl-y-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .pd-xl-y-9-f {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .pd-xl-x-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .pd-xl-x-9-f {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .pd-xl-t-9 {
    padding-top: 9px;
  }
  .pd-xl-r-9 {
    padding-right: 9px;
  }
  .pd-xl-b-9 {
    padding-bottom: 9px;
  }
  .pd-xl-l-9 {
    padding-left: 9px;
  }
  .pd-xl-t-9-f {
    padding-top: 9px !important;
  }
  .pd-xl-r-9-f {
    padding-right: 9px !important;
  }
  .pd-xl-b-9-f {
    padding-bottom: 9px !important;
  }
  .pd-xl-l-9-f {
    padding-left: 9px !important;
  }
  .pd-xl-10 {
    padding: 10px;
  }
  .pd-xl-10-f {
    padding: 10px !important;
  }
  .pd-xl-y-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pd-xl-y-10-f {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pd-xl-x-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pd-xl-x-10-f {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pd-xl-t-10 {
    padding-top: 10px;
  }
  .pd-xl-r-10 {
    padding-right: 10px;
  }
  .pd-xl-b-10 {
    padding-bottom: 10px;
  }
  .pd-xl-l-10 {
    padding-left: 10px;
  }
  .pd-xl-t-10-f {
    padding-top: 10px !important;
  }
  .pd-xl-r-10-f {
    padding-right: 10px !important;
  }
  .pd-xl-b-10-f {
    padding-bottom: 10px !important;
  }
  .pd-xl-l-10-f {
    padding-left: 10px !important;
  }
  .pd-xl-15 {
    padding: 15px;
  }
  .pd-xl-15-f {
    padding: 15px !important;
  }
  .pd-xl-y-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .pd-xl-y-15-f {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pd-xl-x-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pd-xl-x-15-f {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .pd-xl-t-15 {
    padding-top: 15px;
  }
  .pd-xl-r-15 {
    padding-right: 15px;
  }
  .pd-xl-b-15 {
    padding-bottom: 15px;
  }
  .pd-xl-l-15 {
    padding-left: 15px;
  }
  .pd-xl-t-15-f {
    padding-top: 15px !important;
  }
  .pd-xl-r-15-f {
    padding-right: 15px !important;
  }
  .pd-xl-b-15-f {
    padding-bottom: 15px !important;
  }
  .pd-xl-l-15-f {
    padding-left: 15px !important;
  }
  .pd-xl-20 {
    padding: 20px;
  }
  .pd-xl-20-f {
    padding: 20px !important;
  }
  .pd-xl-y-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pd-xl-y-20-f {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pd-xl-x-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pd-xl-x-20-f {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pd-xl-t-20 {
    padding-top: 20px;
  }
  .pd-xl-r-20 {
    padding-right: 20px;
  }
  .pd-xl-b-20 {
    padding-bottom: 20px;
  }
  .pd-xl-l-20 {
    padding-left: 20px;
  }
  .pd-xl-t-20-f {
    padding-top: 20px !important;
  }
  .pd-xl-r-20-f {
    padding-right: 20px !important;
  }
  .pd-xl-b-20-f {
    padding-bottom: 20px !important;
  }
  .pd-xl-l-20-f {
    padding-left: 20px !important;
  }
  .pd-xl-25 {
    padding: 25px;
  }
  .pd-xl-25-f {
    padding: 25px !important;
  }
  .pd-xl-y-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pd-xl-y-25-f {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pd-xl-x-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pd-xl-x-25-f {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .pd-xl-t-25 {
    padding-top: 25px;
  }
  .pd-xl-r-25 {
    padding-right: 25px;
  }
  .pd-xl-b-25 {
    padding-bottom: 25px;
  }
  .pd-xl-l-25 {
    padding-left: 25px;
  }
  .pd-xl-t-25-f {
    padding-top: 25px !important;
  }
  .pd-xl-r-25-f {
    padding-right: 25px !important;
  }
  .pd-xl-b-25-f {
    padding-bottom: 25px !important;
  }
  .pd-xl-l-25-f {
    padding-left: 25px !important;
  }
  .pd-xl-30 {
    padding: 30px;
  }
  .pd-xl-30-f {
    padding: 30px !important;
  }
  .pd-xl-y-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pd-xl-y-30-f {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pd-xl-x-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pd-xl-x-30-f {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pd-xl-t-30 {
    padding-top: 30px;
  }
  .pd-xl-r-30 {
    padding-right: 30px;
  }
  .pd-xl-b-30 {
    padding-bottom: 30px;
  }
  .pd-xl-l-30 {
    padding-left: 30px;
  }
  .pd-xl-t-30-f {
    padding-top: 30px !important;
  }
  .pd-xl-r-30-f {
    padding-right: 30px !important;
  }
  .pd-xl-b-30-f {
    padding-bottom: 30px !important;
  }
  .pd-xl-l-30-f {
    padding-left: 30px !important;
  }
  .pd-xl-35 {
    padding: 35px;
  }
  .pd-xl-35-f {
    padding: 35px !important;
  }
  .pd-xl-y-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pd-xl-y-35-f {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pd-xl-x-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .pd-xl-x-35-f {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .pd-xl-t-35 {
    padding-top: 35px;
  }
  .pd-xl-r-35 {
    padding-right: 35px;
  }
  .pd-xl-b-35 {
    padding-bottom: 35px;
  }
  .pd-xl-l-35 {
    padding-left: 35px;
  }
  .pd-xl-t-35-f {
    padding-top: 35px !important;
  }
  .pd-xl-r-35-f {
    padding-right: 35px !important;
  }
  .pd-xl-b-35-f {
    padding-bottom: 35px !important;
  }
  .pd-xl-l-35-f {
    padding-left: 35px !important;
  }
  .pd-xl-40 {
    padding: 40px;
  }
  .pd-xl-40-f {
    padding: 40px !important;
  }
  .pd-xl-y-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pd-xl-y-40-f {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pd-xl-x-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pd-xl-x-40-f {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pd-xl-t-40 {
    padding-top: 40px;
  }
  .pd-xl-r-40 {
    padding-right: 40px;
  }
  .pd-xl-b-40 {
    padding-bottom: 40px;
  }
  .pd-xl-l-40 {
    padding-left: 40px;
  }
  .pd-xl-t-40-f {
    padding-top: 40px !important;
  }
  .pd-xl-r-40-f {
    padding-right: 40px !important;
  }
  .pd-xl-b-40-f {
    padding-bottom: 40px !important;
  }
  .pd-xl-l-40-f {
    padding-left: 40px !important;
  }
  .pd-xl-45 {
    padding: 45px;
  }
  .pd-xl-45-f {
    padding: 45px !important;
  }
  .pd-xl-y-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pd-xl-y-45-f {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pd-xl-x-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
  .pd-xl-x-45-f {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .pd-xl-t-45 {
    padding-top: 45px;
  }
  .pd-xl-r-45 {
    padding-right: 45px;
  }
  .pd-xl-b-45 {
    padding-bottom: 45px;
  }
  .pd-xl-l-45 {
    padding-left: 45px;
  }
  .pd-xl-t-45-f {
    padding-top: 45px !important;
  }
  .pd-xl-r-45-f {
    padding-right: 45px !important;
  }
  .pd-xl-b-45-f {
    padding-bottom: 45px !important;
  }
  .pd-xl-l-45-f {
    padding-left: 45px !important;
  }
  .pd-xl-50 {
    padding: 50px;
  }
  .pd-xl-50-f {
    padding: 50px !important;
  }
  .pd-xl-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pd-xl-y-50-f {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pd-xl-x-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pd-xl-x-50-f {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pd-xl-t-50 {
    padding-top: 50px;
  }
  .pd-xl-r-50 {
    padding-right: 50px;
  }
  .pd-xl-b-50 {
    padding-bottom: 50px;
  }
  .pd-xl-l-50 {
    padding-left: 50px;
  }
  .pd-xl-t-50-f {
    padding-top: 50px !important;
  }
  .pd-xl-r-50-f {
    padding-right: 50px !important;
  }
  .pd-xl-b-50-f {
    padding-bottom: 50px !important;
  }
  .pd-xl-l-50-f {
    padding-left: 50px !important;
  }
  .pd-xl-55 {
    padding: 55px;
  }
  .pd-xl-55-f {
    padding: 55px !important;
  }
  .pd-xl-y-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pd-xl-y-55-f {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pd-xl-x-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .pd-xl-x-55-f {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .pd-xl-t-55 {
    padding-top: 55px;
  }
  .pd-xl-r-55 {
    padding-right: 55px;
  }
  .pd-xl-b-55 {
    padding-bottom: 55px;
  }
  .pd-xl-l-55 {
    padding-left: 55px;
  }
  .pd-xl-t-55-f {
    padding-top: 55px !important;
  }
  .pd-xl-r-55-f {
    padding-right: 55px !important;
  }
  .pd-xl-b-55-f {
    padding-bottom: 55px !important;
  }
  .pd-xl-l-55-f {
    padding-left: 55px !important;
  }
  .pd-xl-60 {
    padding: 60px;
  }
  .pd-xl-60-f {
    padding: 60px !important;
  }
  .pd-xl-y-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pd-xl-y-60-f {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pd-xl-x-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pd-xl-x-60-f {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pd-xl-t-60 {
    padding-top: 60px;
  }
  .pd-xl-r-60 {
    padding-right: 60px;
  }
  .pd-xl-b-60 {
    padding-bottom: 60px;
  }
  .pd-xl-l-60 {
    padding-left: 60px;
  }
  .pd-xl-t-60-f {
    padding-top: 60px !important;
  }
  .pd-xl-r-60-f {
    padding-right: 60px !important;
  }
  .pd-xl-b-60-f {
    padding-bottom: 60px !important;
  }
  .pd-xl-l-60-f {
    padding-left: 60px !important;
  }
  .pd-xl-65 {
    padding: 65px;
  }
  .pd-xl-65-f {
    padding: 65px !important;
  }
  .pd-xl-y-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .pd-xl-y-65-f {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pd-xl-x-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .pd-xl-x-65-f {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .pd-xl-t-65 {
    padding-top: 65px;
  }
  .pd-xl-r-65 {
    padding-right: 65px;
  }
  .pd-xl-b-65 {
    padding-bottom: 65px;
  }
  .pd-xl-l-65 {
    padding-left: 65px;
  }
  .pd-xl-t-65-f {
    padding-top: 65px !important;
  }
  .pd-xl-r-65-f {
    padding-right: 65px !important;
  }
  .pd-xl-b-65-f {
    padding-bottom: 65px !important;
  }
  .pd-xl-l-65-f {
    padding-left: 65px !important;
  }
  .pd-xl-70 {
    padding: 70px;
  }
  .pd-xl-70-f {
    padding: 70px !important;
  }
  .pd-xl-y-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pd-xl-y-70-f {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pd-xl-x-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pd-xl-x-70-f {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pd-xl-t-70 {
    padding-top: 70px;
  }
  .pd-xl-r-70 {
    padding-right: 70px;
  }
  .pd-xl-b-70 {
    padding-bottom: 70px;
  }
  .pd-xl-l-70 {
    padding-left: 70px;
  }
  .pd-xl-t-70-f {
    padding-top: 70px !important;
  }
  .pd-xl-r-70-f {
    padding-right: 70px !important;
  }
  .pd-xl-b-70-f {
    padding-bottom: 70px !important;
  }
  .pd-xl-l-70-f {
    padding-left: 70px !important;
  }
  .pd-xl-75 {
    padding: 75px;
  }
  .pd-xl-75-f {
    padding: 75px !important;
  }
  .pd-xl-y-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pd-xl-y-75-f {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pd-xl-x-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .pd-xl-x-75-f {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .pd-xl-t-75 {
    padding-top: 75px;
  }
  .pd-xl-r-75 {
    padding-right: 75px;
  }
  .pd-xl-b-75 {
    padding-bottom: 75px;
  }
  .pd-xl-l-75 {
    padding-left: 75px;
  }
  .pd-xl-t-75-f {
    padding-top: 75px !important;
  }
  .pd-xl-r-75-f {
    padding-right: 75px !important;
  }
  .pd-xl-b-75-f {
    padding-bottom: 75px !important;
  }
  .pd-xl-l-75-f {
    padding-left: 75px !important;
  }
  .pd-xl-80 {
    padding: 80px;
  }
  .pd-xl-80-f {
    padding: 80px !important;
  }
  .pd-xl-y-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pd-xl-y-80-f {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pd-xl-x-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pd-xl-x-80-f {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pd-xl-t-80 {
    padding-top: 80px;
  }
  .pd-xl-r-80 {
    padding-right: 80px;
  }
  .pd-xl-b-80 {
    padding-bottom: 80px;
  }
  .pd-xl-l-80 {
    padding-left: 80px;
  }
  .pd-xl-t-80-f {
    padding-top: 80px !important;
  }
  .pd-xl-r-80-f {
    padding-right: 80px !important;
  }
  .pd-xl-b-80-f {
    padding-bottom: 80px !important;
  }
  .pd-xl-l-80-f {
    padding-left: 80px !important;
  }
  .pd-xl-85 {
    padding: 85px;
  }
  .pd-xl-85-f {
    padding: 85px !important;
  }
  .pd-xl-y-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pd-xl-y-85-f {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pd-xl-x-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
  .pd-xl-x-85-f {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .pd-xl-t-85 {
    padding-top: 85px;
  }
  .pd-xl-r-85 {
    padding-right: 85px;
  }
  .pd-xl-b-85 {
    padding-bottom: 85px;
  }
  .pd-xl-l-85 {
    padding-left: 85px;
  }
  .pd-xl-t-85-f {
    padding-top: 85px !important;
  }
  .pd-xl-r-85-f {
    padding-right: 85px !important;
  }
  .pd-xl-b-85-f {
    padding-bottom: 85px !important;
  }
  .pd-xl-l-85-f {
    padding-left: 85px !important;
  }
  .pd-xl-90 {
    padding: 90px;
  }
  .pd-xl-90-f {
    padding: 90px !important;
  }
  .pd-xl-y-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .pd-xl-y-90-f {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pd-xl-x-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pd-xl-x-90-f {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pd-xl-t-90 {
    padding-top: 90px;
  }
  .pd-xl-r-90 {
    padding-right: 90px;
  }
  .pd-xl-b-90 {
    padding-bottom: 90px;
  }
  .pd-xl-l-90 {
    padding-left: 90px;
  }
  .pd-xl-t-90-f {
    padding-top: 90px !important;
  }
  .pd-xl-r-90-f {
    padding-right: 90px !important;
  }
  .pd-xl-b-90-f {
    padding-bottom: 90px !important;
  }
  .pd-xl-l-90-f {
    padding-left: 90px !important;
  }
  .pd-xl-95 {
    padding: 95px;
  }
  .pd-xl-95-f {
    padding: 95px !important;
  }
  .pd-xl-y-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .pd-xl-y-95-f {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pd-xl-x-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
  .pd-xl-x-95-f {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .pd-xl-t-95 {
    padding-top: 95px;
  }
  .pd-xl-r-95 {
    padding-right: 95px;
  }
  .pd-xl-b-95 {
    padding-bottom: 95px;
  }
  .pd-xl-l-95 {
    padding-left: 95px;
  }
  .pd-xl-t-95-f {
    padding-top: 95px !important;
  }
  .pd-xl-r-95-f {
    padding-right: 95px !important;
  }
  .pd-xl-b-95-f {
    padding-bottom: 95px !important;
  }
  .pd-xl-l-95-f {
    padding-left: 95px !important;
  }
  .pd-xl-100 {
    padding: 100px;
  }
  .pd-xl-100-f {
    padding: 100px !important;
  }
  .pd-xl-y-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pd-xl-y-100-f {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pd-xl-x-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .pd-xl-x-100-f {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .pd-xl-t-100 {
    padding-top: 100px;
  }
  .pd-xl-r-100 {
    padding-right: 100px;
  }
  .pd-xl-b-100 {
    padding-bottom: 100px;
  }
  .pd-xl-l-100 {
    padding-left: 100px;
  }
  .pd-xl-t-100-f {
    padding-top: 100px !important;
  }
  .pd-xl-r-100-f {
    padding-right: 100px !important;
  }
  .pd-xl-b-100-f {
    padding-bottom: 100px !important;
  }
  .pd-xl-l-100-f {
    padding-left: 100px !important;
  }
  .pd-xl-110 {
    padding: 110px;
  }
  .pd-xl-110-f {
    padding: 110px !important;
  }
  .pd-xl-y-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .pd-xl-y-110-f {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .pd-xl-x-110 {
    padding-left: 110px;
    padding-right: 110px;
  }
  .pd-xl-x-110-f {
    padding-left: 110px !important;
    padding-right: 110px !important;
  }
  .pd-xl-t-110 {
    padding-top: 110px;
  }
  .pd-xl-r-110 {
    padding-right: 110px;
  }
  .pd-xl-b-110 {
    padding-bottom: 110px;
  }
  .pd-xl-l-110 {
    padding-left: 110px;
  }
  .pd-xl-t-110-f {
    padding-top: 110px !important;
  }
  .pd-xl-r-110-f {
    padding-right: 110px !important;
  }
  .pd-xl-b-110-f {
    padding-bottom: 110px !important;
  }
  .pd-xl-l-110-f {
    padding-left: 110px !important;
  }
  .pd-xl-120 {
    padding: 120px;
  }
  .pd-xl-120-f {
    padding: 120px !important;
  }
  .pd-xl-y-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .pd-xl-y-120-f {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pd-xl-x-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
  .pd-xl-x-120-f {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pd-xl-t-120 {
    padding-top: 120px;
  }
  .pd-xl-r-120 {
    padding-right: 120px;
  }
  .pd-xl-b-120 {
    padding-bottom: 120px;
  }
  .pd-xl-l-120 {
    padding-left: 120px;
  }
  .pd-xl-t-120-f {
    padding-top: 120px !important;
  }
  .pd-xl-r-120-f {
    padding-right: 120px !important;
  }
  .pd-xl-b-120-f {
    padding-bottom: 120px !important;
  }
  .pd-xl-l-120-f {
    padding-left: 120px !important;
  }
  .pd-xl-130 {
    padding: 130px;
  }
  .pd-xl-130-f {
    padding: 130px !important;
  }
  .pd-xl-y-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .pd-xl-y-130-f {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .pd-xl-x-130 {
    padding-left: 130px;
    padding-right: 130px;
  }
  .pd-xl-x-130-f {
    padding-left: 130px !important;
    padding-right: 130px !important;
  }
  .pd-xl-t-130 {
    padding-top: 130px;
  }
  .pd-xl-r-130 {
    padding-right: 130px;
  }
  .pd-xl-b-130 {
    padding-bottom: 130px;
  }
  .pd-xl-l-130 {
    padding-left: 130px;
  }
  .pd-xl-t-130-f {
    padding-top: 130px !important;
  }
  .pd-xl-r-130-f {
    padding-right: 130px !important;
  }
  .pd-xl-b-130-f {
    padding-bottom: 130px !important;
  }
  .pd-xl-l-130-f {
    padding-left: 130px !important;
  }
  .pd-xl-140 {
    padding: 140px;
  }
  .pd-xl-140-f {
    padding: 140px !important;
  }
  .pd-xl-y-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .pd-xl-y-140-f {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pd-xl-x-140 {
    padding-left: 140px;
    padding-right: 140px;
  }
  .pd-xl-x-140-f {
    padding-left: 140px !important;
    padding-right: 140px !important;
  }
  .pd-xl-t-140 {
    padding-top: 140px;
  }
  .pd-xl-r-140 {
    padding-right: 140px;
  }
  .pd-xl-b-140 {
    padding-bottom: 140px;
  }
  .pd-xl-l-140 {
    padding-left: 140px;
  }
  .pd-xl-t-140-f {
    padding-top: 140px !important;
  }
  .pd-xl-r-140-f {
    padding-right: 140px !important;
  }
  .pd-xl-b-140-f {
    padding-bottom: 140px !important;
  }
  .pd-xl-l-140-f {
    padding-left: 140px !important;
  }
  .pd-xl-150 {
    padding: 150px;
  }
  .pd-xl-150-f {
    padding: 150px !important;
  }
  .pd-xl-y-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .pd-xl-y-150-f {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .pd-xl-x-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
  .pd-xl-x-150-f {
    padding-left: 150px !important;
    padding-right: 150px !important;
  }
  .pd-xl-t-150 {
    padding-top: 150px;
  }
  .pd-xl-r-150 {
    padding-right: 150px;
  }
  .pd-xl-b-150 {
    padding-bottom: 150px;
  }
  .pd-xl-l-150 {
    padding-left: 150px;
  }
  .pd-xl-t-150-f {
    padding-top: 150px !important;
  }
  .pd-xl-r-150-f {
    padding-right: 150px !important;
  }
  .pd-xl-b-150-f {
    padding-bottom: 150px !important;
  }
  .pd-xl-l-150-f {
    padding-left: 150px !important;
  }
  .pd-xl-160 {
    padding: 160px;
  }
  .pd-xl-160-f {
    padding: 160px !important;
  }
  .pd-xl-y-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .pd-xl-y-160-f {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
  }
  .pd-xl-x-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
  .pd-xl-x-160-f {
    padding-left: 160px !important;
    padding-right: 160px !important;
  }
  .pd-xl-t-160 {
    padding-top: 160px;
  }
  .pd-xl-r-160 {
    padding-right: 160px;
  }
  .pd-xl-b-160 {
    padding-bottom: 160px;
  }
  .pd-xl-l-160 {
    padding-left: 160px;
  }
  .pd-xl-t-160-f {
    padding-top: 160px !important;
  }
  .pd-xl-r-160-f {
    padding-right: 160px !important;
  }
  .pd-xl-b-160-f {
    padding-bottom: 160px !important;
  }
  .pd-xl-l-160-f {
    padding-left: 160px !important;
  }
  .pd-xl-170 {
    padding: 170px;
  }
  .pd-xl-170-f {
    padding: 170px !important;
  }
  .pd-xl-y-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }
  .pd-xl-y-170-f {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
  }
  .pd-xl-x-170 {
    padding-left: 170px;
    padding-right: 170px;
  }
  .pd-xl-x-170-f {
    padding-left: 170px !important;
    padding-right: 170px !important;
  }
  .pd-xl-t-170 {
    padding-top: 170px;
  }
  .pd-xl-r-170 {
    padding-right: 170px;
  }
  .pd-xl-b-170 {
    padding-bottom: 170px;
  }
  .pd-xl-l-170 {
    padding-left: 170px;
  }
  .pd-xl-t-170-f {
    padding-top: 170px !important;
  }
  .pd-xl-r-170-f {
    padding-right: 170px !important;
  }
  .pd-xl-b-170-f {
    padding-bottom: 170px !important;
  }
  .pd-xl-l-170-f {
    padding-left: 170px !important;
  }
  .pd-xl-180 {
    padding: 180px;
  }
  .pd-xl-180-f {
    padding: 180px !important;
  }
  .pd-xl-y-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .pd-xl-y-180-f {
    padding-top: 180px !important;
    padding-bottom: 180px !important;
  }
  .pd-xl-x-180 {
    padding-left: 180px;
    padding-right: 180px;
  }
  .pd-xl-x-180-f {
    padding-left: 180px !important;
    padding-right: 180px !important;
  }
  .pd-xl-t-180 {
    padding-top: 180px;
  }
  .pd-xl-r-180 {
    padding-right: 180px;
  }
  .pd-xl-b-180 {
    padding-bottom: 180px;
  }
  .pd-xl-l-180 {
    padding-left: 180px;
  }
  .pd-xl-t-180-f {
    padding-top: 180px !important;
  }
  .pd-xl-r-180-f {
    padding-right: 180px !important;
  }
  .pd-xl-b-180-f {
    padding-bottom: 180px !important;
  }
  .pd-xl-l-180-f {
    padding-left: 180px !important;
  }
  .pd-xl-190 {
    padding: 190px;
  }
  .pd-xl-190-f {
    padding: 190px !important;
  }
  .pd-xl-y-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .pd-xl-y-190-f {
    padding-top: 190px !important;
    padding-bottom: 190px !important;
  }
  .pd-xl-x-190 {
    padding-left: 190px;
    padding-right: 190px;
  }
  .pd-xl-x-190-f {
    padding-left: 190px !important;
    padding-right: 190px !important;
  }
  .pd-xl-t-190 {
    padding-top: 190px;
  }
  .pd-xl-r-190 {
    padding-right: 190px;
  }
  .pd-xl-b-190 {
    padding-bottom: 190px;
  }
  .pd-xl-l-190 {
    padding-left: 190px;
  }
  .pd-xl-t-190-f {
    padding-top: 190px !important;
  }
  .pd-xl-r-190-f {
    padding-right: 190px !important;
  }
  .pd-xl-b-190-f {
    padding-bottom: 190px !important;
  }
  .pd-xl-l-190-f {
    padding-left: 190px !important;
  }
  .pd-xl-200 {
    padding: 200px;
  }
  .pd-xl-200-f {
    padding: 200px !important;
  }
  .pd-xl-y-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .pd-xl-y-200-f {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }
  .pd-xl-x-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
  .pd-xl-x-200-f {
    padding-left: 200px !important;
    padding-right: 200px !important;
  }
  .pd-xl-t-200 {
    padding-top: 200px;
  }
  .pd-xl-r-200 {
    padding-right: 200px;
  }
  .pd-xl-b-200 {
    padding-bottom: 200px;
  }
  .pd-xl-l-200 {
    padding-left: 200px;
  }
  .pd-xl-t-200-f {
    padding-top: 200px !important;
  }
  .pd-xl-r-200-f {
    padding-right: 200px !important;
  }
  .pd-xl-b-200-f {
    padding-bottom: 200px !important;
  }
  .pd-xl-l-200-f {
    padding-left: 200px !important;
  }
}
.pd-12 {
  padding: 12px;
}

.pd-12-f {
  padding: 12px !important;
}

.pd-y-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.pd-y-12-f {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.pd-x-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.pd-x-12-f {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.pd-t-12 {
  padding-top: 12px;
}

.pd-r-12 {
  padding-right: 12px;
}

.pd-b-12 {
  padding-bottom: 12px;
}

.pd-l-12 {
  padding-left: 12px;
}

.pd-t-12-f {
  padding-top: 12px !important;
}

.pd-r-12-f {
  padding-right: 12px !important;
}

.pd-b-12-f {
  padding-bottom: 12px !important;
}

.pd-l-12-f {
  padding-left: 12px !important;
}

.pd-13 {
  padding: 13px;
}

.pd-13-f {
  padding: 13px !important;
}

.pd-y-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.pd-y-13-f {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.pd-x-13 {
  padding-left: 13px;
  padding-right: 13px;
}

.pd-x-13-f {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.pd-t-13 {
  padding-top: 13px;
}

.pd-r-13 {
  padding-right: 13px;
}

.pd-b-13 {
  padding-bottom: 13px;
}

.pd-l-13 {
  padding-left: 13px;
}

.pd-t-13-f {
  padding-top: 13px !important;
}

.pd-r-13-f {
  padding-right: 13px !important;
}

.pd-b-13-f {
  padding-bottom: 13px !important;
}

.pd-l-13-f {
  padding-left: 13px !important;
}

/* ######## BOOTSTRAP ######## */
.pos-absolute {
  position: absolute;
}

.pos-relative {
  position: relative;
}

.pos-fixed {
  position: fixed;
}

.pos-static {
  position: static;
}

.pos-absolute-f {
  position: absolute;
}

.pos-relative-f {
  position: relative;
}

.pos-fixed-f {
  position: fixed;
}

.pos-static-f {
  position: static;
}

.t-0 {
  top: 0px;
}

.r-0 {
  right: 0px;
}

.b-0 {
  bottom: 0px;
}

.l-0 {
  left: 0px;
}

.t--0 {
  top: 0px;
}

.r--0 {
  right: 0px;
}

.b--0 {
  bottom: 0px;
}

.l--0 {
  left: 0px;
}

.a-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.x-0,
.y-0 {
  left: 0px;
  right: 0px;
}

.t-5 {
  top: 5px;
}

.r-5 {
  right: 5px;
}

.b-5 {
  bottom: 5px;
}

.l-5 {
  left: 5px;
}

.t--5 {
  top: -5px;
}

.r--5 {
  right: -5px;
}

.b--5 {
  bottom: -5px;
}

.l--5 {
  left: -5px;
}

.a-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

.x-5,
.y-5 {
  left: 5px;
  right: 5px;
}

.t-10 {
  top: 10px;
}

.r-10 {
  right: 10px;
}

.b-10 {
  bottom: 10px;
}

.l-10 {
  left: 10px;
}

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

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

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

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

.a-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

.x-10,
.y-10 {
  left: 10px;
  right: 10px;
}

.t-15 {
  top: 15px;
}

.r-15 {
  right: 15px;
}

.b-15 {
  bottom: 15px;
}

.l-15 {
  left: 15px;
}

.t--15 {
  top: -15px;
}

.r--15 {
  right: -15px;
}

.b--15 {
  bottom: -15px;
}

.l--15 {
  left: -15px;
}

.a-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

.x-15,
.y-15 {
  left: 15px;
  right: 15px;
}

.t-20 {
  top: 20px;
}

.r-20 {
  right: 20px;
}

.b-20 {
  bottom: 20px;
}

.l-20 {
  left: 20px;
}

.t--20 {
  top: -20px;
}

.r--20 {
  right: -20px;
}

.b--20 {
  bottom: -20px;
}

.l--20 {
  left: -20px;
}

.a-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

.x-20,
.y-20 {
  left: 20px;
  right: 20px;
}

.t-25 {
  top: 25px;
}

.r-25 {
  right: 25px;
}

.b-25 {
  bottom: 25px;
}

.l-25 {
  left: 25px;
}

.t--25 {
  top: -25px;
}

.r--25 {
  right: -25px;
}

.b--25 {
  bottom: -25px;
}

.l--25 {
  left: -25px;
}

.a-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}

.x-25,
.y-25 {
  left: 25px;
  right: 25px;
}

.t-30 {
  top: 30px;
}

.r-30 {
  right: 30px;
}

.b-30 {
  bottom: 30px;
}

.l-30 {
  left: 30px;
}

.t--30 {
  top: -30px;
}

.r--30 {
  right: -30px;
}

.b--30 {
  bottom: -30px;
}

.l--30 {
  left: -30px;
}

.a-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

.x-30,
.y-30 {
  left: 30px;
  right: 30px;
}

.t-35 {
  top: 35px;
}

.r-35 {
  right: 35px;
}

.b-35 {
  bottom: 35px;
}

.l-35 {
  left: 35px;
}

.t--35 {
  top: -35px;
}

.r--35 {
  right: -35px;
}

.b--35 {
  bottom: -35px;
}

.l--35 {
  left: -35px;
}

.a-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
}

.x-35,
.y-35 {
  left: 35px;
  right: 35px;
}

.t-40 {
  top: 40px;
}

.r-40 {
  right: 40px;
}

.b-40 {
  bottom: 40px;
}

.l-40 {
  left: 40px;
}

.t--40 {
  top: -40px;
}

.r--40 {
  right: -40px;
}

.b--40 {
  bottom: -40px;
}

.l--40 {
  left: -40px;
}

.a-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

.x-40,
.y-40 {
  left: 40px;
  right: 40px;
}

.t-45 {
  top: 45px;
}

.r-45 {
  right: 45px;
}

.b-45 {
  bottom: 45px;
}

.l-45 {
  left: 45px;
}

.t--45 {
  top: -45px;
}

.r--45 {
  right: -45px;
}

.b--45 {
  bottom: -45px;
}

.l--45 {
  left: -45px;
}

.a-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
}

.x-45,
.y-45 {
  left: 45px;
  right: 45px;
}

.t-50 {
  top: 50px;
}

.r-50 {
  right: 50px;
}

.b-50 {
  bottom: 50px;
}

.l-50 {
  left: 50px;
}

.t--50 {
  top: -50px;
}

.r--50 {
  right: -50px;
}

.b--50 {
  bottom: -50px;
}

.l--50 {
  left: -50px;
}

.a-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}

.x-50,
.y-50 {
  left: 50px;
  right: 50px;
}

.t-55 {
  top: 55px;
}

.r-55 {
  right: 55px;
}

.b-55 {
  bottom: 55px;
}

.l-55 {
  left: 55px;
}

.t--55 {
  top: -55px;
}

.r--55 {
  right: -55px;
}

.b--55 {
  bottom: -55px;
}

.l--55 {
  left: -55px;
}

.a-55 {
  top: 55px;
  right: 55px;
  bottom: 55px;
  left: 55px;
}

.x-55,
.y-55 {
  left: 55px;
  right: 55px;
}

.t-60 {
  top: 60px;
}

.r-60 {
  right: 60px;
}

.b-60 {
  bottom: 60px;
}

.l-60 {
  left: 60px;
}

.t--60 {
  top: -60px;
}

.r--60 {
  right: -60px;
}

.b--60 {
  bottom: -60px;
}

.l--60 {
  left: -60px;
}

.a-60 {
  top: 60px;
  right: 60px;
  bottom: 60px;
  left: 60px;
}

.x-60,
.y-60 {
  left: 60px;
  right: 60px;
}

.t-65 {
  top: 65px;
}

.r-65 {
  right: 65px;
}

.b-65 {
  bottom: 65px;
}

.l-65 {
  left: 65px;
}

.t--65 {
  top: -65px;
}

.r--65 {
  right: -65px;
}

.b--65 {
  bottom: -65px;
}

.l--65 {
  left: -65px;
}

.a-65 {
  top: 65px;
  right: 65px;
  bottom: 65px;
  left: 65px;
}

.x-65,
.y-65 {
  left: 65px;
  right: 65px;
}

.t-70 {
  top: 70px;
}

.r-70 {
  right: 70px;
}

.b-70 {
  bottom: 70px;
}

.l-70 {
  left: 70px;
}

.t--70 {
  top: -70px;
}

.r--70 {
  right: -70px;
}

.b--70 {
  bottom: -70px;
}

.l--70 {
  left: -70px;
}

.a-70 {
  top: 70px;
  right: 70px;
  bottom: 70px;
  left: 70px;
}

.x-70,
.y-70 {
  left: 70px;
  right: 70px;
}

.t-75 {
  top: 75px;
}

.r-75 {
  right: 75px;
}

.b-75 {
  bottom: 75px;
}

.l-75 {
  left: 75px;
}

.t--75 {
  top: -75px;
}

.r--75 {
  right: -75px;
}

.b--75 {
  bottom: -75px;
}

.l--75 {
  left: -75px;
}

.a-75 {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}

.x-75,
.y-75 {
  left: 75px;
  right: 75px;
}

.t-80 {
  top: 80px;
}

.r-80 {
  right: 80px;
}

.b-80 {
  bottom: 80px;
}

.l-80 {
  left: 80px;
}

.t--80 {
  top: -80px;
}

.r--80 {
  right: -80px;
}

.b--80 {
  bottom: -80px;
}

.l--80 {
  left: -80px;
}

.a-80 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

.x-80,
.y-80 {
  left: 80px;
  right: 80px;
}

.t-85 {
  top: 85px;
}

.r-85 {
  right: 85px;
}

.b-85 {
  bottom: 85px;
}

.l-85 {
  left: 85px;
}

.t--85 {
  top: -85px;
}

.r--85 {
  right: -85px;
}

.b--85 {
  bottom: -85px;
}

.l--85 {
  left: -85px;
}

.a-85 {
  top: 85px;
  right: 85px;
  bottom: 85px;
  left: 85px;
}

.x-85,
.y-85 {
  left: 85px;
  right: 85px;
}

.t-90 {
  top: 90px;
}

.r-90 {
  right: 90px;
}

.b-90 {
  bottom: 90px;
}

.l-90 {
  left: 90px;
}

.t--90 {
  top: -90px;
}

.r--90 {
  right: -90px;
}

.b--90 {
  bottom: -90px;
}

.l--90 {
  left: -90px;
}

.a-90 {
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
}

.x-90,
.y-90 {
  left: 90px;
  right: 90px;
}

.t-95 {
  top: 95px;
}

.r-95 {
  right: 95px;
}

.b-95 {
  bottom: 95px;
}

.l-95 {
  left: 95px;
}

.t--95 {
  top: -95px;
}

.r--95 {
  right: -95px;
}

.b--95 {
  bottom: -95px;
}

.l--95 {
  left: -95px;
}

.a-95 {
  top: 95px;
  right: 95px;
  bottom: 95px;
  left: 95px;
}

.x-95,
.y-95 {
  left: 95px;
  right: 95px;
}

.t-100 {
  top: 100px;
}

.r-100 {
  right: 100px;
}

.b-100 {
  bottom: 100px;
}

.l-100 {
  left: 100px;
}

.t--100 {
  top: -100px;
}

.r--100 {
  right: -100px;
}

.b--100 {
  bottom: -100px;
}

.l--100 {
  left: -100px;
}

.a-100 {
  top: 100px;
  right: 100px;
  bottom: 100px;
  left: 100px;
}

.x-100,
.y-100 {
  left: 100px;
  right: 100px;
}

.t-2 {
  top: 2px;
}

.r--5 {
  right: -5px;
}

.z-index-0 {
  z-index: 0;
}

.z-index-10 {
  z-index: 10;
}

.z-index-50 {
  z-index: 50;
}

.z-index-100 {
  z-index: 100;
}

.z-index-150 {
  z-index: 150;
}

.z-index-200 {
  z-index: 200;
}

@media (min-width: 480px) {
  .pos-xs-absolute {
    position: absolute;
  }
  .pos-xs-relative {
    position: relative;
  }
  .pos-xs-fixed {
    position: fixed;
  }
  .pos-xs-static {
    position: static;
  }
  .t-xs-auto {
    top: auto;
  }
  .r-xs-auto {
    right: auto;
  }
  .b-xs-auto {
    bottom: auto;
  }
  .l-xs-auto {
    left: auto;
  }
}
@media (min-width: 576px) {
  .pos-sm-absolute {
    position: absolute;
  }
  .pos-sm-relative {
    position: relative;
  }
  .pos-sm-fixed {
    position: fixed;
  }
  .pos-sm-static {
    position: static;
  }
  .t-sm-auto {
    top: auto;
  }
  .r-sm-auto {
    right: auto;
  }
  .b-sm-auto {
    bottom: auto;
  }
  .l-sm-auto {
    left: auto;
  }
}
@media (min-width: 768px) {
  .pos-md-absolute {
    position: absolute;
  }
  .pos-md-relative {
    position: relative;
  }
  .pos-md-fixed {
    position: fixed;
  }
  .pos-md-static {
    position: static;
  }
  .t-md-auto {
    top: auto;
  }
  .r-md-auto {
    right: auto;
  }
  .b-md-auto {
    bottom: auto;
  }
  .l-md-auto {
    left: auto;
  }
}
@media (min-width: 992px) {
  .pos-lg-absolute {
    position: absolute;
  }
  .pos-lg-relative {
    position: relative;
  }
  .pos-lg-fixed {
    position: fixed;
  }
  .pos-lg-static {
    position: static;
  }
  .t-lg-auto {
    top: auto;
  }
  .r-lg-auto {
    right: auto;
  }
  .b-lg-auto {
    bottom: auto;
  }
  .l-lg-auto {
    left: auto;
  }
}
@media (min-width: 1200px) {
  .pos-xl-absolute {
    position: absolute;
  }
  .pos-xl-relative {
    position: relative;
  }
  .pos-xl-fixed {
    position: fixed;
  }
  .pos-xl-static {
    position: static;
  }
  .t-xl-auto {
    top: auto;
  }
  .r-xl-auto {
    right: auto;
  }
  .b-xl-auto {
    bottom: auto;
  }
  .l-xl-auto {
    left: auto;
  }
}
.position-static {
  position: static;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.position-fixed {
  position: fixed;
}

.position-sticky {
  position: sticky;
}

/* ######## BOOTSTRAP ######## */
.tx-black {
  font-weight: 900;
}

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

.tx-semibold {
  font-weight: 600;
}

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

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

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

.tx-thin {
  font-weight: 200;
}

.tx-xthin {
  font-weight: 100;
}

.tx-sserif {
  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";
}

.tx-roboto {
  font-family: "Roboto", sans-serif;
}

.tx-white {
  color: #fff;
}

.tx-facebook {
  color: #3b5998;
}

.tx-pinterest {
  color: #cd2029;
}

.tx-google-plus {
  color: #d34836;
}

.tx-twitter {
  color: #429cd6;
}

.tx-black {
  color: #000;
}

.tx-primary {
  color: var(--primary-bg-color);
}

.tx-success {
  color: #016a59;
}

.tx-warning {
  color: #ffbd5a;
}

.tx-danger {
  color: #f34343;
}

.tx-info {
  color: #4ec2f0;
}

.tx-inverse {
  color: #7987a1;
}

.tx-teal {
  color: #29ddee;
}

.tx-dark {
  color: #323251;
}

.tx-indigo {
  color: var(--primary-bg-color);
}

.tx-purple {
  color: #ad4ffa;
}

.tx-orange {
  color: #fd7e14;
}

.tx-pink {
  color: #f754fa;
}

.tx-gray-100 {
  color: #f9f9fb;
}

.tx-gray-200 {
  color: #f0f0f8;
}

.tx-gray-300 {
  color: #e1e1ef;
}

.tx-gray-400 {
  color: #d6d6e6;
}

.tx-gray-500 {
  color: #949eb7;
}

.tx-gray-600 {
  color: #7987a1;
}

.tx-gray-700 {
  color: #4d5875;
}

.tx-gray-800 {
  color: #383853;
}

.tx-gray-900 {
  color: #323251;
}

.tx-white-2 {
  color: rgba(255, 255, 255, 0.2);
}

.tx-white-3 {
  color: rgba(255, 255, 255, 0.3);
}

.tx-white-4 {
  color: rgba(255, 255, 255, 0.4);
}

.tx-white-5 {
  color: rgba(255, 255, 255, 0.5);
}

.tx-white-6 {
  color: rgba(255, 255, 255, 0.6);
}

.tx-white-7 {
  color: rgba(255, 255, 255, 0.7);
}

.tx-white-8 {
  color: rgba(255, 255, 255, 0.8);
}

.tx-spacing-1 {
  letter-spacing: 0.5px;
}

.tx-spacing-2 {
  letter-spacing: 1px;
}

.tx-spacing-3 {
  letter-spacing: 1.5px;
}

.tx-spacing-4 {
  letter-spacing: 2px;
}

.tx-spacing-5 {
  letter-spacing: 2.5px;
}

.tx-spacing-6 {
  letter-spacing: 3px;
}

.tx-spacing-7 {
  letter-spacing: 3.5px;
}

.tx-spacing-8 {
  letter-spacing: 4px;
}

.tx-spacing--1 {
  letter-spacing: -0.5px;
}

.tx-spacing--2 {
  letter-spacing: -1px;
}

.tx-spacing--3 {
  letter-spacing: -1.5px;
}

.tx-spacing--4 {
  letter-spacing: -2px;
}

.tx-spacing--5 {
  letter-spacing: -2.5px;
}

.tx-spacing--6 {
  letter-spacing: -3px;
}

.tx-spacing--7 {
  letter-spacing: -3.5px;
}

.tx-spacing--8 {
  letter-spacing: -4px;
}

.tx-uppercase {
  text-transform: uppercase;
}

.tx-lowercase {
  text-transform: lowercase;
}

.tx-transform-none {
  text-transform: none;
}

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

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

.tx-left {
  text-align: left;
}

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

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

.tx-left-f {
  text-align: left;
}

.tx-italic {
  font-style: italic;
}

.tx-style-normal {
  font-style: normal;
}

.lh-base {
  line-height: 1.5;
}

.lh-normal {
  line-height: normal;
}

.lh-0 {
  line-height: 0;
}

.lh--1 {
  line-height: 0.1;
}

.lh--2 {
  line-height: 0.2;
}

.lh--3 {
  line-height: 0.3;
}

.lh--4 {
  line-height: 0.4;
}

.lh--5 {
  line-height: 0.5;
}

.lh--6 {
  line-height: 0.6;
}

.lh--7 {
  line-height: 0.7;
}

.lh--8 {
  line-height: 0.8;
}

.lh--9 {
  line-height: 0.9;
}

.lh-1 {
  line-height: 1.1;
}

.lh-2 {
  line-height: 1.2;
}

.lh-3 {
  line-height: 1.3;
}

.lh-4 {
  line-height: 1.4;
}

.lh-5 {
  line-height: 1.5;
}

.lh-6 {
  line-height: 1.6;
}

.lh-7 {
  line-height: 1.7;
}

.lh-8 {
  line-height: 1.8;
}

.lh-9 {
  line-height: 1.9;
}

.lh-10 {
  line-height: 2;
}

.lh-11 {
  line-height: 2.1;
}

.lh-12 {
  line-height: 2.2;
}

.lh-13 {
  line-height: 2.3;
}

.lh-14 {
  line-height: 2.4;
}

.lh-15 {
  line-height: 2.5;
}

.valign-top {
  vertical-align: top;
}

.valign-middle {
  vertical-align: middle;
}

.valign-bottom {
  vertical-align: baseline;
}

.valign-top-f {
  vertical-align: top;
}

.valign-middle-f {
  vertical-align: middle;
}

.valign-bottom-f {
  vertical-align: baseline;
}

.tx-base {
  font-size: 0.875rem;
}

.tx-8 {
  font-size: 8px;
}

.tx-8-f {
  font-size: 8px;
}

.tx-9 {
  font-size: 9px;
}

.tx-9-f {
  font-size: 9px;
}

.tx-10 {
  font-size: 10px;
}

.tx-10-f {
  font-size: 10px;
}

.tx-11 {
  font-size: 11px;
}

.tx-11-f {
  font-size: 11px;
}

.tx-12 {
  font-size: 12px;
}

.tx-12-f {
  font-size: 12px;
}

.tx-13 {
  font-size: 13px;
}

.tx-13-f {
  font-size: 13px;
}

.tx-14 {
  font-size: 14px;
}

.tx-14-f {
  font-size: 14px;
}

.tx-15 {
  font-size: 15px !important;
}

.tx-15-f {
  font-size: 15px;
}

.tx-16 {
  font-size: 16px;
}

.tx-16-f {
  font-size: 16px;
}

.tx-17 {
  font-size: 17px;
}

.tx-18 {
  font-size: 18px !important;
}

.tx-18-f {
  font-size: 18px;
}

.tx-20 {
  font-size: 20px !important;
}

.tx-20-f {
  font-size: 20px;
}

.tx-21 {
  font-size: 21px;
}

.tx-21-f {
  font-size: 21px;
}

.tx-22 {
  font-size: 22px;
}

.tx-22-f {
  font-size: 22px;
}

.tx-24 {
  font-size: 24px;
}

.tx-24-f {
  font-size: 24px;
}

.tx-26 {
  font-size: 26px;
}

.tx-26-f {
  font-size: 26px;
}

.tx-28 {
  font-size: 28px;
}

.tx-28-f {
  font-size: 28px;
}

.tx-30 {
  font-size: 30px;
}

.tx-30-f {
  font-size: 30px;
}

.tx-32 {
  font-size: 32px;
}

.tx-32-f {
  font-size: 32px;
}

.tx-34 {
  font-size: 34px;
}

.tx-34-f {
  font-size: 34px;
}

.tx-36 {
  font-size: 36px;
}

.tx-36-f {
  font-size: 36px;
}

.tx-38 {
  font-size: 38px;
}

.tx-38-f {
  font-size: 38px;
}

.tx-40 {
  font-size: 40px;
}

.tx-40-f {
  font-size: 40px;
}

.tx-42 {
  font-size: 42px;
}

.tx-42-f {
  font-size: 42px;
}

.tx-44 {
  font-size: 44px;
}

.tx-44-f {
  font-size: 44px;
}

.tx-46 {
  font-size: 46px;
}

.tx-46-f {
  font-size: 46px;
}

.tx-48 {
  font-size: 48px;
}

.tx-48-f {
  font-size: 48px;
}

.tx-50 {
  font-size: 50px;
}

.tx-50-f {
  font-size: 50px;
}

.tx-52 {
  font-size: 52px;
}

.tx-52-f {
  font-size: 52px;
}

.tx-54 {
  font-size: 54px;
}

.tx-54-f {
  font-size: 54px;
}

.tx-56 {
  font-size: 56px;
}

.tx-56-f {
  font-size: 56px;
}

.tx-58 {
  font-size: 58px;
}

.tx-58-f {
  font-size: 58px;
}

.tx-60 {
  font-size: 60px;
}

.tx-60-f {
  font-size: 60px;
}

.tx-62 {
  font-size: 62px;
}

.tx-62-f {
  font-size: 62px;
}

.tx-64 {
  font-size: 64px;
}

.tx-64-f {
  font-size: 64px;
}

.tx-66 {
  font-size: 66px;
}

.tx-66-f {
  font-size: 66px;
}

.tx-68 {
  font-size: 68px;
}

.tx-68-f {
  font-size: 68px;
}

.tx-70 {
  font-size: 70px;
}

.tx-70-f {
  font-size: 70px;
}

.tx-72 {
  font-size: 72px;
}

.tx-72-f {
  font-size: 72px;
}

.tx-74 {
  font-size: 74px;
}

.tx-74-f {
  font-size: 74px;
}

.tx-76 {
  font-size: 76px;
}

.tx-76-f {
  font-size: 76px;
}

.tx-78 {
  font-size: 78px;
}

.tx-78-f {
  font-size: 78px;
}

.tx-80 {
  font-size: 80px;
}

.tx-80-f {
  font-size: 80px;
}

.tx-82 {
  font-size: 82px;
}

.tx-82-f {
  font-size: 82px;
}

.tx-84 {
  font-size: 84px;
}

.tx-84-f {
  font-size: 84px;
}

.tx-86 {
  font-size: 86px;
}

.tx-86-f {
  font-size: 86px;
}

.tx-88 {
  font-size: 88px;
}

.tx-88-f {
  font-size: 88px;
}

.tx-90 {
  font-size: 90px;
}

.tx-90-f {
  font-size: 90px;
}

.tx-92 {
  font-size: 92px;
}

.tx-92-f {
  font-size: 92px;
}

.tx-94 {
  font-size: 94px;
}

.tx-94-f {
  font-size: 94px;
}

.tx-96 {
  font-size: 96px;
}

.tx-96-f {
  font-size: 96px;
}

.tx-98 {
  font-size: 98px;
}

.tx-98-f {
  font-size: 98px;
}

.tx-100 {
  font-size: 100px;
}

.tx-100-f {
  font-size: 100px;
}

.tx-102 {
  font-size: 102px;
}

.tx-102-f {
  font-size: 102px;
}

.tx-104 {
  font-size: 104px;
}

.tx-104-f {
  font-size: 104px;
}

.tx-106 {
  font-size: 106px;
}

.tx-106-f {
  font-size: 106px;
}

.tx-108 {
  font-size: 108px;
}

.tx-108-f {
  font-size: 108px;
}

.tx-110 {
  font-size: 110px;
}

.tx-110-f {
  font-size: 110px;
}

.tx-112 {
  font-size: 112px;
}

.tx-112-f {
  font-size: 112px;
}

.tx-114 {
  font-size: 114px;
}

.tx-114-f {
  font-size: 114px;
}

.tx-116 {
  font-size: 116px;
}

.tx-116-f {
  font-size: 116px;
}

.tx-118 {
  font-size: 118px;
}

.tx-118-f {
  font-size: 118px;
}

.tx-120 {
  font-size: 120px;
}

.tx-120-f {
  font-size: 120px;
}

.tx-122 {
  font-size: 122px;
}

.tx-122-f {
  font-size: 122px;
}

.tx-124 {
  font-size: 124px;
}

.tx-124-f {
  font-size: 124px;
}

.tx-126 {
  font-size: 126px;
}

.tx-126-f {
  font-size: 126px;
}

.tx-128 {
  font-size: 128px;
}

.tx-128-f {
  font-size: 128px;
}

.tx-130 {
  font-size: 130px;
}

.tx-130-f {
  font-size: 130px;
}

.tx-132 {
  font-size: 132px;
}

.tx-132-f {
  font-size: 132px;
}

.tx-134 {
  font-size: 134px;
}

.tx-134-f {
  font-size: 134px;
}

.tx-136 {
  font-size: 136px;
}

.tx-136-f {
  font-size: 136px;
}

.tx-138 {
  font-size: 138px;
}

.tx-138-f {
  font-size: 138px;
}

.tx-140 {
  font-size: 140px;
}

.tx-140-f {
  font-size: 140px;
}

@media (min-width: 480px) {
  .tx-xs-8 {
    font-size: 8px;
  }
  .tx-xs-8-f {
    font-size: 8px;
  }
  .tx-xs-9 {
    font-size: 9px;
  }
  .tx-xs-9-f {
    font-size: 9px;
  }
  .tx-xs-10 {
    font-size: 10px;
  }
  .tx-xs-10-f {
    font-size: 10px;
  }
  .tx-xs-11 {
    font-size: 11px;
  }
  .tx-xs-11-f {
    font-size: 11px;
  }
  .tx-xs-12 {
    font-size: 12px;
  }
  .tx-xs-12-f {
    font-size: 12px;
  }
  .tx-xs-13 {
    font-size: 13px;
  }
  .tx-xs-13-f {
    font-size: 13px;
  }
  .tx-xs-14 {
    font-size: 14px;
  }
  .tx-xs-14-f {
    font-size: 14px;
  }
  .tx-xs-15 {
    font-size: 15px;
  }
  .tx-xs-15-f {
    font-size: 15px;
  }
  .tx-xs-16 {
    font-size: 16px;
  }
  .tx-xs-16-f {
    font-size: 16px;
  }
  .tx-xs-18 {
    font-size: 18px;
  }
  .tx-xs-18-f {
    font-size: 18px;
  }
  .tx-xs-20 {
    font-size: 20px;
  }
  .tx-xs-20-f {
    font-size: 20px;
  }
  .tx-xs-22 {
    font-size: 22px;
  }
  .tx-xs-22-f {
    font-size: 22px;
  }
  .tx-xs-24 {
    font-size: 24px;
  }
  .tx-xs-24-f {
    font-size: 24px;
  }
  .tx-xs-26 {
    font-size: 26px;
  }
  .tx-xs-26-f {
    font-size: 26px;
  }
  .tx-xs-28 {
    font-size: 28px;
  }
  .tx-xs-28-f {
    font-size: 28px;
  }
  .tx-xs-30 {
    font-size: 30px;
  }
  .tx-xs-30-f {
    font-size: 30px;
  }
  .tx-xs-32 {
    font-size: 32px;
  }
  .tx-xs-32-f {
    font-size: 32px;
  }
  .tx-xs-34 {
    font-size: 34px;
  }
  .tx-xs-34-f {
    font-size: 34px;
  }
  .tx-xs-36 {
    font-size: 36px;
  }
  .tx-xs-36-f {
    font-size: 36px;
  }
  .tx-xs-38 {
    font-size: 38px;
  }
  .tx-xs-38-f {
    font-size: 38px;
  }
  .tx-xs-40 {
    font-size: 40px;
  }
  .tx-xs-40-f {
    font-size: 40px;
  }
  .tx-xs-42 {
    font-size: 42px;
  }
  .tx-xs-42-f {
    font-size: 42px;
  }
  .tx-xs-44 {
    font-size: 44px;
  }
  .tx-xs-44-f {
    font-size: 44px;
  }
  .tx-xs-46 {
    font-size: 46px;
  }
  .tx-xs-46-f {
    font-size: 46px;
  }
  .tx-xs-48 {
    font-size: 48px;
  }
  .tx-xs-48-f {
    font-size: 48px;
  }
  .tx-xs-50 {
    font-size: 50px;
  }
  .tx-xs-50-f {
    font-size: 50px;
  }
  .tx-xs-52 {
    font-size: 52px;
  }
  .tx-xs-52-f {
    font-size: 52px;
  }
  .tx-xs-54 {
    font-size: 54px;
  }
  .tx-xs-54-f {
    font-size: 54px;
  }
  .tx-xs-56 {
    font-size: 56px;
  }
  .tx-xs-56-f {
    font-size: 56px;
  }
  .tx-xs-58 {
    font-size: 58px;
  }
  .tx-xs-58-f {
    font-size: 58px;
  }
  .tx-xs-60 {
    font-size: 60px;
  }
  .tx-xs-60-f {
    font-size: 60px;
  }
  .tx-xs-62 {
    font-size: 62px;
  }
  .tx-xs-62-f {
    font-size: 62px;
  }
  .tx-xs-64 {
    font-size: 64px;
  }
  .tx-xs-64-f {
    font-size: 64px;
  }
  .tx-xs-66 {
    font-size: 66px;
  }
  .tx-xs-66-f {
    font-size: 66px;
  }
  .tx-xs-68 {
    font-size: 68px;
  }
  .tx-xs-68-f {
    font-size: 68px;
  }
  .tx-xs-70 {
    font-size: 70px;
  }
  .tx-xs-70-f {
    font-size: 70px;
  }
  .tx-xs-72 {
    font-size: 72px;
  }
  .tx-xs-72-f {
    font-size: 72px;
  }
  .tx-xs-74 {
    font-size: 74px;
  }
  .tx-xs-74-f {
    font-size: 74px;
  }
  .tx-xs-76 {
    font-size: 76px;
  }
  .tx-xs-76-f {
    font-size: 76px;
  }
  .tx-xs-78 {
    font-size: 78px;
  }
  .tx-xs-78-f {
    font-size: 78px;
  }
  .tx-xs-80 {
    font-size: 80px;
  }
  .tx-xs-80-f {
    font-size: 80px;
  }
  .tx-xs-82 {
    font-size: 82px;
  }
  .tx-xs-82-f {
    font-size: 82px;
  }
  .tx-xs-84 {
    font-size: 84px;
  }
  .tx-xs-84-f {
    font-size: 84px;
  }
  .tx-xs-86 {
    font-size: 86px;
  }
  .tx-xs-86-f {
    font-size: 86px;
  }
  .tx-xs-88 {
    font-size: 88px;
  }
  .tx-xs-88-f {
    font-size: 88px;
  }
  .tx-xs-90 {
    font-size: 90px;
  }
  .tx-xs-90-f {
    font-size: 90px;
  }
  .tx-xs-92 {
    font-size: 92px;
  }
  .tx-xs-92-f {
    font-size: 92px;
  }
  .tx-xs-94 {
    font-size: 94px;
  }
  .tx-xs-94-f {
    font-size: 94px;
  }
  .tx-xs-96 {
    font-size: 96px;
  }
  .tx-xs-96-f {
    font-size: 96px;
  }
  .tx-xs-98 {
    font-size: 98px;
  }
  .tx-xs-98-f {
    font-size: 98px;
  }
  .tx-xs-100 {
    font-size: 100px;
  }
  .tx-xs-100-f {
    font-size: 100px;
  }
  .tx-xs-102 {
    font-size: 102px;
  }
  .tx-xs-102-f {
    font-size: 102px;
  }
  .tx-xs-104 {
    font-size: 104px;
  }
  .tx-xs-104-f {
    font-size: 104px;
  }
  .tx-xs-106 {
    font-size: 106px;
  }
  .tx-xs-106-f {
    font-size: 106px;
  }
  .tx-xs-108 {
    font-size: 108px;
  }
  .tx-xs-108-f {
    font-size: 108px;
  }
  .tx-xs-110 {
    font-size: 110px;
  }
  .tx-xs-110-f {
    font-size: 110px;
  }
  .tx-xs-112 {
    font-size: 112px;
  }
  .tx-xs-112-f {
    font-size: 112px;
  }
  .tx-xs-114 {
    font-size: 114px;
  }
  .tx-xs-114-f {
    font-size: 114px;
  }
  .tx-xs-116 {
    font-size: 116px;
  }
  .tx-xs-116-f {
    font-size: 116px;
  }
  .tx-xs-118 {
    font-size: 118px;
  }
  .tx-xs-118-f {
    font-size: 118px;
  }
  .tx-xs-120 {
    font-size: 120px;
  }
  .tx-xs-120-f {
    font-size: 120px;
  }
  .tx-xs-122 {
    font-size: 122px;
  }
  .tx-xs-122-f {
    font-size: 122px;
  }
  .tx-xs-124 {
    font-size: 124px;
  }
  .tx-xs-124-f {
    font-size: 124px;
  }
  .tx-xs-126 {
    font-size: 126px;
  }
  .tx-xs-126-f {
    font-size: 126px;
  }
  .tx-xs-128 {
    font-size: 128px;
  }
  .tx-xs-128-f {
    font-size: 128px;
  }
  .tx-xs-130 {
    font-size: 130px;
  }
  .tx-xs-130-f {
    font-size: 130px;
  }
  .tx-xs-132 {
    font-size: 132px;
  }
  .tx-xs-132-f {
    font-size: 132px;
  }
  .tx-xs-134 {
    font-size: 134px;
  }
  .tx-xs-134-f {
    font-size: 134px;
  }
  .tx-xs-136 {
    font-size: 136px;
  }
  .tx-xs-136-f {
    font-size: 136px;
  }
  .tx-xs-138 {
    font-size: 138px;
  }
  .tx-xs-138-f {
    font-size: 138px;
  }
  .tx-xs-140 {
    font-size: 140px;
  }
  .tx-xs-140-f {
    font-size: 140px;
  }
  .tx-xs-base {
    font-size: 0.875rem;
  }
  .tx-xs-bold {
    font-weight: 700;
  }
  .tx-xs-semibold {
    font-weight: 600;
  }
  .tx-xs-medium {
    font-weight: 500;
  }
  .tx-xs-normal {
    font-weight: 400;
  }
  .tx-xs-light {
    font-weight: 300;
  }
  .tx-xs-thin {
    font-weight: 200;
  }
  .tx-xs-xthin {
    font-weight: 100;
  }
  .lh-xs-0 {
    line-height: 0;
  }
  .lh-xs-1 {
    line-height: 1.1;
  }
  .lh-xs-2 {
    line-height: 1.2;
  }
  .lh-xs-3 {
    line-height: 1.3;
  }
  .lh-xs-4 {
    line-height: 1.4;
  }
  .lh-xs-5 {
    line-height: 1.5;
  }
  .lh-xs-6 {
    line-height: 1.6;
  }
  .lh-xs-7 {
    line-height: 1.7;
  }
  .lh-xs-8 {
    line-height: 1.8;
  }
  .lh-xs-9 {
    line-height: 1.9;
  }
  .lh-xs-10 {
    line-height: 2;
  }
  .lh-xs-11 {
    line-height: 2.1;
  }
  .lh-xs-12 {
    line-height: 2.2;
  }
  .lh-xs-13 {
    line-height: 2.3;
  }
  .lh-xs-14 {
    line-height: 2.4;
  }
  .lh-xs-15 {
    line-height: 2.5;
  }
  .tx-xs-center {
    text-align: center;
  }
  .tx-xs-right {
    text-align: right;
  }
  .tx-xs-left {
    text-align: left;
  }
  .tx-xs-center-f {
    text-align: center;
  }
  .tx-xs-right-f {
    text-align: right;
  }
  .tx-xs-left-f {
    text-align: left;
  }
}
@media (min-width: 576px) {
  .tx-sm-8 {
    font-size: 8px;
  }
  .tx-sm-8-f {
    font-size: 8px;
  }
  .tx-sm-9 {
    font-size: 9px;
  }
  .tx-sm-9-f {
    font-size: 9px;
  }
  .tx-sm-10 {
    font-size: 10px;
  }
  .tx-sm-10-f {
    font-size: 10px;
  }
  .tx-sm-11 {
    font-size: 11px;
  }
  .tx-sm-11-f {
    font-size: 11px;
  }
  .tx-sm-12 {
    font-size: 12px;
  }
  .tx-sm-12-f {
    font-size: 12px;
  }
  .tx-sm-13 {
    font-size: 13px;
  }
  .tx-sm-13-f {
    font-size: 13px;
  }
  .tx-sm-14 {
    font-size: 14px;
  }
  .tx-sm-14-f {
    font-size: 14px;
  }
  .tx-sm-15 {
    font-size: 15px;
  }
  .tx-sm-15-f {
    font-size: 15px;
  }
  .tx-sm-16 {
    font-size: 16px;
  }
  .tx-sm-16-f {
    font-size: 16px;
  }
  .tx-sm-18 {
    font-size: 18px;
  }
  .tx-sm-18-f {
    font-size: 18px;
  }
  .tx-sm-20 {
    font-size: 20px;
  }
  .tx-sm-20-f {
    font-size: 20px;
  }
  .tx-sm-22 {
    font-size: 22px;
  }
  .tx-sm-22-f {
    font-size: 22px;
  }
  .tx-sm-24 {
    font-size: 24px;
  }
  .tx-sm-24-f {
    font-size: 24px;
  }
  .tx-sm-26 {
    font-size: 26px;
  }
  .tx-sm-26-f {
    font-size: 26px;
  }
  .tx-sm-28 {
    font-size: 28px;
  }
  .tx-sm-28-f {
    font-size: 28px;
  }
  .tx-sm-30 {
    font-size: 30px;
  }
  .tx-sm-30-f {
    font-size: 30px;
  }
  .tx-sm-32 {
    font-size: 32px;
  }
  .tx-sm-32-f {
    font-size: 32px;
  }
  .tx-sm-34 {
    font-size: 34px;
  }
  .tx-sm-34-f {
    font-size: 34px;
  }
  .tx-sm-36 {
    font-size: 36px;
  }
  .tx-sm-36-f {
    font-size: 36px;
  }
  .tx-sm-38 {
    font-size: 38px;
  }
  .tx-sm-38-f {
    font-size: 38px;
  }
  .tx-sm-40 {
    font-size: 40px;
  }
  .tx-sm-40-f {
    font-size: 40px;
  }
  .tx-sm-42 {
    font-size: 42px;
  }
  .tx-sm-42-f {
    font-size: 42px;
  }
  .tx-sm-44 {
    font-size: 44px;
  }
  .tx-sm-44-f {
    font-size: 44px;
  }
  .tx-sm-46 {
    font-size: 46px;
  }
  .tx-sm-46-f {
    font-size: 46px;
  }
  .tx-sm-48 {
    font-size: 48px;
  }
  .tx-sm-48-f {
    font-size: 48px;
  }
  .tx-sm-50 {
    font-size: 50px;
  }
  .tx-sm-50-f {
    font-size: 50px;
  }
  .tx-sm-52 {
    font-size: 52px;
  }
  .tx-sm-52-f {
    font-size: 52px;
  }
  .tx-sm-54 {
    font-size: 54px;
  }
  .tx-sm-54-f {
    font-size: 54px;
  }
  .tx-sm-56 {
    font-size: 56px;
  }
  .tx-sm-56-f {
    font-size: 56px;
  }
  .tx-sm-58 {
    font-size: 58px;
  }
  .tx-sm-58-f {
    font-size: 58px;
  }
  .tx-sm-60 {
    font-size: 60px;
  }
  .tx-sm-60-f {
    font-size: 60px;
  }
  .tx-sm-62 {
    font-size: 62px;
  }
  .tx-sm-62-f {
    font-size: 62px;
  }
  .tx-sm-64 {
    font-size: 64px;
  }
  .tx-sm-64-f {
    font-size: 64px;
  }
  .tx-sm-66 {
    font-size: 66px;
  }
  .tx-sm-66-f {
    font-size: 66px;
  }
  .tx-sm-68 {
    font-size: 68px;
  }
  .tx-sm-68-f {
    font-size: 68px;
  }
  .tx-sm-70 {
    font-size: 70px;
  }
  .tx-sm-70-f {
    font-size: 70px;
  }
  .tx-sm-72 {
    font-size: 72px;
  }
  .tx-sm-72-f {
    font-size: 72px;
  }
  .tx-sm-74 {
    font-size: 74px;
  }
  .tx-sm-74-f {
    font-size: 74px;
  }
  .tx-sm-76 {
    font-size: 76px;
  }
  .tx-sm-76-f {
    font-size: 76px;
  }
  .tx-sm-78 {
    font-size: 78px;
  }
  .tx-sm-78-f {
    font-size: 78px;
  }
  .tx-sm-80 {
    font-size: 80px;
  }
  .tx-sm-80-f {
    font-size: 80px;
  }
  .tx-sm-82 {
    font-size: 82px;
  }
  .tx-sm-82-f {
    font-size: 82px;
  }
  .tx-sm-84 {
    font-size: 84px;
  }
  .tx-sm-84-f {
    font-size: 84px;
  }
  .tx-sm-86 {
    font-size: 86px;
  }
  .tx-sm-86-f {
    font-size: 86px;
  }
  .tx-sm-88 {
    font-size: 88px;
  }
  .tx-sm-88-f {
    font-size: 88px;
  }
  .tx-sm-90 {
    font-size: 90px;
  }
  .tx-sm-90-f {
    font-size: 90px;
  }
  .tx-sm-92 {
    font-size: 92px;
  }
  .tx-sm-92-f {
    font-size: 92px;
  }
  .tx-sm-94 {
    font-size: 94px;
  }
  .tx-sm-94-f {
    font-size: 94px;
  }
  .tx-sm-96 {
    font-size: 96px;
  }
  .tx-sm-96-f {
    font-size: 96px;
  }
  .tx-sm-98 {
    font-size: 98px;
  }
  .tx-sm-98-f {
    font-size: 98px;
  }
  .tx-sm-100 {
    font-size: 100px;
  }
  .tx-sm-100-f {
    font-size: 100px;
  }
  .tx-sm-102 {
    font-size: 102px;
  }
  .tx-sm-102-f {
    font-size: 102px;
  }
  .tx-sm-104 {
    font-size: 104px;
  }
  .tx-sm-104-f {
    font-size: 104px;
  }
  .tx-sm-106 {
    font-size: 106px;
  }
  .tx-sm-106-f {
    font-size: 106px;
  }
  .tx-sm-108 {
    font-size: 108px;
  }
  .tx-sm-108-f {
    font-size: 108px;
  }
  .tx-sm-110 {
    font-size: 110px;
  }
  .tx-sm-110-f {
    font-size: 110px;
  }
  .tx-sm-112 {
    font-size: 112px;
  }
  .tx-sm-112-f {
    font-size: 112px;
  }
  .tx-sm-114 {
    font-size: 114px;
  }
  .tx-sm-114-f {
    font-size: 114px;
  }
  .tx-sm-116 {
    font-size: 116px;
  }
  .tx-sm-116-f {
    font-size: 116px;
  }
  .tx-sm-118 {
    font-size: 118px;
  }
  .tx-sm-118-f {
    font-size: 118px;
  }
  .tx-sm-120 {
    font-size: 120px;
  }
  .tx-sm-120-f {
    font-size: 120px;
  }
  .tx-sm-122 {
    font-size: 122px;
  }
  .tx-sm-122-f {
    font-size: 122px;
  }
  .tx-sm-124 {
    font-size: 124px;
  }
  .tx-sm-124-f {
    font-size: 124px;
  }
  .tx-sm-126 {
    font-size: 126px;
  }
  .tx-sm-126-f {
    font-size: 126px;
  }
  .tx-sm-128 {
    font-size: 128px;
  }
  .tx-sm-128-f {
    font-size: 128px;
  }
  .tx-sm-130 {
    font-size: 130px;
  }
  .tx-sm-130-f {
    font-size: 130px;
  }
  .tx-sm-132 {
    font-size: 132px;
  }
  .tx-sm-132-f {
    font-size: 132px;
  }
  .tx-sm-134 {
    font-size: 134px;
  }
  .tx-sm-134-f {
    font-size: 134px;
  }
  .tx-sm-136 {
    font-size: 136px;
  }
  .tx-sm-136-f {
    font-size: 136px;
  }
  .tx-sm-138 {
    font-size: 138px;
  }
  .tx-sm-138-f {
    font-size: 138px;
  }
  .tx-sm-140 {
    font-size: 140px;
  }
  .tx-sm-140-f {
    font-size: 140px;
  }
  .tx-sm-base {
    font-size: 0.875rem;
  }
  .tx-sm-bold {
    font-weight: 700;
  }
  .tx-sm-semibold {
    font-weight: 600;
  }
  .tx-sm-medium {
    font-weight: 500;
  }
  .tx-sm-normal {
    font-weight: 400;
  }
  .tx-sm-light {
    font-weight: 300;
  }
  .tx-sm-thin {
    font-weight: 200;
  }
  .tx-sm-xthin {
    font-weight: 100;
  }
  .lh-sm-0 {
    line-height: 0;
  }
  .lh-sm-1 {
    line-height: 1.1;
  }
  .lh-sm-2 {
    line-height: 1.2;
  }
  .lh-sm-3 {
    line-height: 1.3;
  }
  .lh-sm-4 {
    line-height: 1.4;
  }
  .lh-sm-5 {
    line-height: 1.5;
  }
  .lh-sm-6 {
    line-height: 1.6;
  }
  .lh-sm-7 {
    line-height: 1.7;
  }
  .lh-sm-8 {
    line-height: 1.8;
  }
  .lh-sm-9 {
    line-height: 1.9;
  }
  .lh-sm-10 {
    line-height: 2;
  }
  .lh-sm-11 {
    line-height: 2.1;
  }
  .lh-sm-12 {
    line-height: 2.2;
  }
  .lh-sm-13 {
    line-height: 2.3;
  }
  .lh-sm-14 {
    line-height: 2.4;
  }
  .lh-sm-15 {
    line-height: 2.5;
  }
  .tx-sm-center {
    text-align: center;
  }
  .tx-sm-right {
    text-align: right;
  }
  .tx-sm-left {
    text-align: left;
  }
  .tx-sm-center-f {
    text-align: center;
  }
  .tx-sm-right-f {
    text-align: right;
  }
  .tx-sm-left-f {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .tx-md-8 {
    font-size: 8px;
  }
  .tx-md-8-f {
    font-size: 8px;
  }
  .tx-md-9 {
    font-size: 9px;
  }
  .tx-md-9-f {
    font-size: 9px;
  }
  .tx-md-10 {
    font-size: 10px;
  }
  .tx-md-10-f {
    font-size: 10px;
  }
  .tx-md-11 {
    font-size: 11px;
  }
  .tx-md-11-f {
    font-size: 11px;
  }
  .tx-md-12 {
    font-size: 12px;
  }
  .tx-md-12-f {
    font-size: 12px;
  }
  .tx-md-13 {
    font-size: 13px;
  }
  .tx-md-13-f {
    font-size: 13px;
  }
  .tx-md-14 {
    font-size: 14px;
  }
  .tx-md-14-f {
    font-size: 14px;
  }
  .tx-md-15 {
    font-size: 15px;
  }
  .tx-md-15-f {
    font-size: 15px;
  }
  .tx-md-16 {
    font-size: 16px;
  }
  .tx-md-16-f {
    font-size: 16px;
  }
  .tx-md-18 {
    font-size: 18px;
  }
  .tx-md-18-f {
    font-size: 18px;
  }
  .tx-md-20 {
    font-size: 20px;
  }
  .tx-md-20-f {
    font-size: 20px;
  }
  .tx-md-22 {
    font-size: 22px;
  }
  .tx-md-22-f {
    font-size: 22px;
  }
  .tx-md-24 {
    font-size: 24px;
  }
  .tx-md-24-f {
    font-size: 24px;
  }
  .tx-md-26 {
    font-size: 26px;
  }
  .tx-md-26-f {
    font-size: 26px;
  }
  .tx-md-28 {
    font-size: 28px;
  }
  .tx-md-28-f {
    font-size: 28px;
  }
  .tx-md-30 {
    font-size: 30px;
  }
  .tx-md-30-f {
    font-size: 30px;
  }
  .tx-md-32 {
    font-size: 32px;
  }
  .tx-md-32-f {
    font-size: 32px;
  }
  .tx-md-34 {
    font-size: 34px;
  }
  .tx-md-34-f {
    font-size: 34px;
  }
  .tx-md-36 {
    font-size: 36px;
  }
  .tx-md-36-f {
    font-size: 36px;
  }
  .tx-md-38 {
    font-size: 38px;
  }
  .tx-md-38-f {
    font-size: 38px;
  }
  .tx-md-40 {
    font-size: 40px;
  }
  .tx-md-40-f {
    font-size: 40px;
  }
  .tx-md-42 {
    font-size: 42px;
  }
  .tx-md-42-f {
    font-size: 42px;
  }
  .tx-md-44 {
    font-size: 44px;
  }
  .tx-md-44-f {
    font-size: 44px;
  }
  .tx-md-46 {
    font-size: 46px;
  }
  .tx-md-46-f {
    font-size: 46px;
  }
  .tx-md-48 {
    font-size: 48px;
  }
  .tx-md-48-f {
    font-size: 48px;
  }
  .tx-md-50 {
    font-size: 50px;
  }
  .tx-md-50-f {
    font-size: 50px;
  }
  .tx-md-52 {
    font-size: 52px;
  }
  .tx-md-52-f {
    font-size: 52px;
  }
  .tx-md-54 {
    font-size: 54px;
  }
  .tx-md-54-f {
    font-size: 54px;
  }
  .tx-md-56 {
    font-size: 56px;
  }
  .tx-md-56-f {
    font-size: 56px;
  }
  .tx-md-58 {
    font-size: 58px;
  }
  .tx-md-58-f {
    font-size: 58px;
  }
  .tx-md-60 {
    font-size: 60px;
  }
  .tx-md-60-f {
    font-size: 60px;
  }
  .tx-md-62 {
    font-size: 62px;
  }
  .tx-md-62-f {
    font-size: 62px;
  }
  .tx-md-64 {
    font-size: 64px;
  }
  .tx-md-64-f {
    font-size: 64px;
  }
  .tx-md-66 {
    font-size: 66px;
  }
  .tx-md-66-f {
    font-size: 66px;
  }
  .tx-md-68 {
    font-size: 68px;
  }
  .tx-md-68-f {
    font-size: 68px;
  }
  .tx-md-70 {
    font-size: 70px;
  }
  .tx-md-70-f {
    font-size: 70px;
  }
  .tx-md-72 {
    font-size: 72px;
  }
  .tx-md-72-f {
    font-size: 72px;
  }
  .tx-md-74 {
    font-size: 74px;
  }
  .tx-md-74-f {
    font-size: 74px;
  }
  .tx-md-76 {
    font-size: 76px;
  }
  .tx-md-76-f {
    font-size: 76px;
  }
  .tx-md-78 {
    font-size: 78px;
  }
  .tx-md-78-f {
    font-size: 78px;
  }
  .tx-md-80 {
    font-size: 80px;
  }
  .tx-md-80-f {
    font-size: 80px;
  }
  .tx-md-82 {
    font-size: 82px;
  }
  .tx-md-82-f {
    font-size: 82px;
  }
  .tx-md-84 {
    font-size: 84px;
  }
  .tx-md-84-f {
    font-size: 84px;
  }
  .tx-md-86 {
    font-size: 86px;
  }
  .tx-md-86-f {
    font-size: 86px;
  }
  .tx-md-88 {
    font-size: 88px;
  }
  .tx-md-88-f {
    font-size: 88px;
  }
  .tx-md-90 {
    font-size: 90px;
  }
  .tx-md-90-f {
    font-size: 90px;
  }
  .tx-md-92 {
    font-size: 92px;
  }
  .tx-md-92-f {
    font-size: 92px;
  }
  .tx-md-94 {
    font-size: 94px;
  }
  .tx-md-94-f {
    font-size: 94px;
  }
  .tx-md-96 {
    font-size: 96px;
  }
  .tx-md-96-f {
    font-size: 96px;
  }
  .tx-md-98 {
    font-size: 98px;
  }
  .tx-md-98-f {
    font-size: 98px;
  }
  .tx-md-100 {
    font-size: 100px;
  }
  .tx-md-100-f {
    font-size: 100px;
  }
  .tx-md-102 {
    font-size: 102px;
  }
  .tx-md-102-f {
    font-size: 102px;
  }
  .tx-md-104 {
    font-size: 104px;
  }
  .tx-md-104-f {
    font-size: 104px;
  }
  .tx-md-106 {
    font-size: 106px;
  }
  .tx-md-106-f {
    font-size: 106px;
  }
  .tx-md-108 {
    font-size: 108px;
  }
  .tx-md-108-f {
    font-size: 108px;
  }
  .tx-md-110 {
    font-size: 110px;
  }
  .tx-md-110-f {
    font-size: 110px;
  }
  .tx-md-112 {
    font-size: 112px;
  }
  .tx-md-112-f {
    font-size: 112px;
  }
  .tx-md-114 {
    font-size: 114px;
  }
  .tx-md-114-f {
    font-size: 114px;
  }
  .tx-md-116 {
    font-size: 116px;
  }
  .tx-md-116-f {
    font-size: 116px;
  }
  .tx-md-118 {
    font-size: 118px;
  }
  .tx-md-118-f {
    font-size: 118px;
  }
  .tx-md-120 {
    font-size: 120px;
  }
  .tx-md-120-f {
    font-size: 120px;
  }
  .tx-md-122 {
    font-size: 122px;
  }
  .tx-md-122-f {
    font-size: 122px;
  }
  .tx-md-124 {
    font-size: 124px;
  }
  .tx-md-124-f {
    font-size: 124px;
  }
  .tx-md-126 {
    font-size: 126px;
  }
  .tx-md-126-f {
    font-size: 126px;
  }
  .tx-md-128 {
    font-size: 128px;
  }
  .tx-md-128-f {
    font-size: 128px;
  }
  .tx-md-130 {
    font-size: 130px;
  }
  .tx-md-130-f {
    font-size: 130px;
  }
  .tx-md-132 {
    font-size: 132px;
  }
  .tx-md-132-f {
    font-size: 132px;
  }
  .tx-md-134 {
    font-size: 134px;
  }
  .tx-md-134-f {
    font-size: 134px;
  }
  .tx-md-136 {
    font-size: 136px;
  }
  .tx-md-136-f {
    font-size: 136px;
  }
  .tx-md-138 {
    font-size: 138px;
  }
  .tx-md-138-f {
    font-size: 138px;
  }
  .tx-md-140 {
    font-size: 140px;
  }
  .tx-md-140-f {
    font-size: 140px;
  }
  .tx-md-base {
    font-size: 0.875rem;
  }
  .tx-md-bold {
    font-weight: 700;
  }
  .tx-md-semibold {
    font-weight: 600;
  }
  .tx-md-medium {
    font-weight: 500;
  }
  .tx-md-normal {
    font-weight: 400;
  }
  .tx-md-light {
    font-weight: 300;
  }
  .tx-md-thin {
    font-weight: 200;
  }
  .tx-md-xthin {
    font-weight: 100;
  }
  .lh-md-0 {
    line-height: 0;
  }
  .lh-md-1 {
    line-height: 1.1;
  }
  .lh-md-2 {
    line-height: 1.2;
  }
  .lh-md-3 {
    line-height: 1.3;
  }
  .lh-md-4 {
    line-height: 1.4;
  }
  .lh-md-5 {
    line-height: 1.5;
  }
  .lh-md-6 {
    line-height: 1.6;
  }
  .lh-md-7 {
    line-height: 1.7;
  }
  .lh-md-8 {
    line-height: 1.8;
  }
  .lh-md-9 {
    line-height: 1.9;
  }
  .lh-md-10 {
    line-height: 2;
  }
  .lh-md-11 {
    line-height: 2.1;
  }
  .lh-md-12 {
    line-height: 2.2;
  }
  .lh-md-13 {
    line-height: 2.3;
  }
  .lh-md-14 {
    line-height: 2.4;
  }
  .lh-md-15 {
    line-height: 2.5;
  }
  .tx-md-center {
    text-align: center;
  }
  .tx-md-right {
    text-align: right;
  }
  .tx-md-left {
    text-align: left;
  }
  .tx-md-center-f {
    text-align: center;
  }
  .tx-md-right-f {
    text-align: right;
  }
  .tx-md-left-f {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .tx-lg-8 {
    font-size: 8px;
  }
  .tx-lg-8-f {
    font-size: 8px;
  }
  .tx-lg-9 {
    font-size: 9px;
  }
  .tx-lg-9-f {
    font-size: 9px;
  }
  .tx-lg-10 {
    font-size: 10px;
  }
  .tx-lg-10-f {
    font-size: 10px;
  }
  .tx-lg-11 {
    font-size: 11px;
  }
  .tx-lg-11-f {
    font-size: 11px;
  }
  .tx-lg-12 {
    font-size: 12px;
  }
  .tx-lg-12-f {
    font-size: 12px;
  }
  .tx-lg-13 {
    font-size: 13px;
  }
  .tx-lg-13-f {
    font-size: 13px;
  }
  .tx-lg-14 {
    font-size: 14px;
  }
  .tx-lg-14-f {
    font-size: 14px;
  }
  .tx-lg-15 {
    font-size: 15px;
  }
  .tx-lg-15-f {
    font-size: 15px;
  }
  .tx-lg-16 {
    font-size: 16px;
  }
  .tx-lg-16-f {
    font-size: 16px;
  }
  .tx-lg-18 {
    font-size: 18px;
  }
  .tx-lg-18-f {
    font-size: 18px;
  }
  .tx-lg-20 {
    font-size: 20px;
  }
  .tx-lg-20-f {
    font-size: 20px;
  }
  .tx-lg-22 {
    font-size: 22px;
  }
  .tx-lg-22-f {
    font-size: 22px;
  }
  .tx-lg-24 {
    font-size: 24px;
  }
  .tx-lg-24-f {
    font-size: 24px;
  }
  .tx-lg-26 {
    font-size: 26px;
  }
  .tx-lg-26-f {
    font-size: 26px;
  }
  .tx-lg-28 {
    font-size: 28px;
  }
  .tx-lg-28-f {
    font-size: 28px;
  }
  .tx-lg-30 {
    font-size: 30px;
  }
  .tx-lg-30-f {
    font-size: 30px;
  }
  .tx-lg-32 {
    font-size: 32px;
  }
  .tx-lg-32-f {
    font-size: 32px;
  }
  .tx-lg-34 {
    font-size: 34px;
  }
  .tx-lg-34-f {
    font-size: 34px;
  }
  .tx-lg-36 {
    font-size: 36px;
  }
  .tx-lg-36-f {
    font-size: 36px;
  }
  .tx-lg-38 {
    font-size: 38px;
  }
  .tx-lg-38-f {
    font-size: 38px;
  }
  .tx-lg-40 {
    font-size: 40px;
  }
  .tx-lg-40-f {
    font-size: 40px;
  }
  .tx-lg-42 {
    font-size: 42px;
  }
  .tx-lg-42-f {
    font-size: 42px;
  }
  .tx-lg-44 {
    font-size: 44px;
  }
  .tx-lg-44-f {
    font-size: 44px;
  }
  .tx-lg-46 {
    font-size: 46px;
  }
  .tx-lg-46-f {
    font-size: 46px;
  }
  .tx-lg-48 {
    font-size: 48px;
  }
  .tx-lg-48-f {
    font-size: 48px;
  }
  .tx-lg-50 {
    font-size: 50px;
  }
  .tx-lg-50-f {
    font-size: 50px;
  }
  .tx-lg-52 {
    font-size: 52px;
  }
  .tx-lg-52-f {
    font-size: 52px;
  }
  .tx-lg-54 {
    font-size: 54px;
  }
  .tx-lg-54-f {
    font-size: 54px;
  }
  .tx-lg-56 {
    font-size: 56px;
  }
  .tx-lg-56-f {
    font-size: 56px;
  }
  .tx-lg-58 {
    font-size: 58px;
  }
  .tx-lg-58-f {
    font-size: 58px;
  }
  .tx-lg-60 {
    font-size: 60px;
  }
  .tx-lg-60-f {
    font-size: 60px;
  }
  .tx-lg-62 {
    font-size: 62px;
  }
  .tx-lg-62-f {
    font-size: 62px;
  }
  .tx-lg-64 {
    font-size: 64px;
  }
  .tx-lg-64-f {
    font-size: 64px;
  }
  .tx-lg-66 {
    font-size: 66px;
  }
  .tx-lg-66-f {
    font-size: 66px;
  }
  .tx-lg-68 {
    font-size: 68px;
  }
  .tx-lg-68-f {
    font-size: 68px;
  }
  .tx-lg-70 {
    font-size: 70px;
  }
  .tx-lg-70-f {
    font-size: 70px;
  }
  .tx-lg-72 {
    font-size: 72px;
  }
  .tx-lg-72-f {
    font-size: 72px;
  }
  .tx-lg-74 {
    font-size: 74px;
  }
  .tx-lg-74-f {
    font-size: 74px;
  }
  .tx-lg-76 {
    font-size: 76px;
  }
  .tx-lg-76-f {
    font-size: 76px;
  }
  .tx-lg-78 {
    font-size: 78px;
  }
  .tx-lg-78-f {
    font-size: 78px;
  }
  .tx-lg-80 {
    font-size: 80px;
  }
  .tx-lg-80-f {
    font-size: 80px;
  }
  .tx-lg-82 {
    font-size: 82px;
  }
  .tx-lg-82-f {
    font-size: 82px;
  }
  .tx-lg-84 {
    font-size: 84px;
  }
  .tx-lg-84-f {
    font-size: 84px;
  }
  .tx-lg-86 {
    font-size: 86px;
  }
  .tx-lg-86-f {
    font-size: 86px;
  }
  .tx-lg-88 {
    font-size: 88px;
  }
  .tx-lg-88-f {
    font-size: 88px;
  }
  .tx-lg-90 {
    font-size: 90px;
  }
  .tx-lg-90-f {
    font-size: 90px;
  }
  .tx-lg-92 {
    font-size: 92px;
  }
  .tx-lg-92-f {
    font-size: 92px;
  }
  .tx-lg-94 {
    font-size: 94px;
  }
  .tx-lg-94-f {
    font-size: 94px;
  }
  .tx-lg-96 {
    font-size: 96px;
  }
  .tx-lg-96-f {
    font-size: 96px;
  }
  .tx-lg-98 {
    font-size: 98px;
  }
  .tx-lg-98-f {
    font-size: 98px;
  }
  .tx-lg-100 {
    font-size: 100px;
  }
  .tx-lg-100-f {
    font-size: 100px;
  }
  .tx-lg-102 {
    font-size: 102px;
  }
  .tx-lg-102-f {
    font-size: 102px;
  }
  .tx-lg-104 {
    font-size: 104px;
  }
  .tx-lg-104-f {
    font-size: 104px;
  }
  .tx-lg-106 {
    font-size: 106px;
  }
  .tx-lg-106-f {
    font-size: 106px;
  }
  .tx-lg-108 {
    font-size: 108px;
  }
  .tx-lg-108-f {
    font-size: 108px;
  }
  .tx-lg-110 {
    font-size: 110px;
  }
  .tx-lg-110-f {
    font-size: 110px;
  }
  .tx-lg-112 {
    font-size: 112px;
  }
  .tx-lg-112-f {
    font-size: 112px;
  }
  .tx-lg-114 {
    font-size: 114px;
  }
  .tx-lg-114-f {
    font-size: 114px;
  }
  .tx-lg-116 {
    font-size: 116px;
  }
  .tx-lg-116-f {
    font-size: 116px;
  }
  .tx-lg-118 {
    font-size: 118px;
  }
  .tx-lg-118-f {
    font-size: 118px;
  }
  .tx-lg-120 {
    font-size: 120px;
  }
  .tx-lg-120-f {
    font-size: 120px;
  }
  .tx-lg-122 {
    font-size: 122px;
  }
  .tx-lg-122-f {
    font-size: 122px;
  }
  .tx-lg-124 {
    font-size: 124px;
  }
  .tx-lg-124-f {
    font-size: 124px;
  }
  .tx-lg-126 {
    font-size: 126px;
  }
  .tx-lg-126-f {
    font-size: 126px;
  }
  .tx-lg-128 {
    font-size: 128px;
  }
  .tx-lg-128-f {
    font-size: 128px;
  }
  .tx-lg-130 {
    font-size: 130px;
  }
  .tx-lg-130-f {
    font-size: 130px;
  }
  .tx-lg-132 {
    font-size: 132px;
  }
  .tx-lg-132-f {
    font-size: 132px;
  }
  .tx-lg-134 {
    font-size: 134px;
  }
  .tx-lg-134-f {
    font-size: 134px;
  }
  .tx-lg-136 {
    font-size: 136px;
  }
  .tx-lg-136-f {
    font-size: 136px;
  }
  .tx-lg-138 {
    font-size: 138px;
  }
  .tx-lg-138-f {
    font-size: 138px;
  }
  .tx-lg-140 {
    font-size: 140px;
  }
  .tx-lg-140-f {
    font-size: 140px;
  }
  .tx-lg-base {
    font-size: 0.875rem;
  }
  .tx-lg-bold {
    font-weight: 700;
  }
  .tx-lg-semibold {
    font-weight: 600;
  }
  .tx-lg-medium {
    font-weight: 500;
  }
  .tx-lg-normal {
    font-weight: 400;
  }
  .tx-lg-light {
    font-weight: 300;
  }
  .tx-lg-thin {
    font-weight: 200;
  }
  .tx-lg-xthin {
    font-weight: 100;
  }
  .lh-lg-0 {
    line-height: 0;
  }
  .lh-lg-1 {
    line-height: 1.1;
  }
  .lh-lg-2 {
    line-height: 1.2;
  }
  .lh-lg-3 {
    line-height: 1.3;
  }
  .lh-lg-4 {
    line-height: 1.4;
  }
  .lh-lg-5 {
    line-height: 1.5;
  }
  .lh-lg-6 {
    line-height: 1.6;
  }
  .lh-lg-7 {
    line-height: 1.7;
  }
  .lh-lg-8 {
    line-height: 1.8;
  }
  .lh-lg-9 {
    line-height: 1.9;
  }
  .lh-lg-10 {
    line-height: 2;
  }
  .lh-lg-11 {
    line-height: 2.1;
  }
  .lh-lg-12 {
    line-height: 2.2;
  }
  .lh-lg-13 {
    line-height: 2.3;
  }
  .lh-lg-14 {
    line-height: 2.4;
  }
  .lh-lg-15 {
    line-height: 2.5;
  }
  .tx-lg-center {
    text-align: center;
  }
  .tx-lg-right {
    text-align: right;
  }
  .tx-lg-left {
    text-align: left;
  }
  .tx-lg-center-f {
    text-align: center;
  }
  .tx-lg-right-f {
    text-align: right;
  }
  .tx-lg-left-f {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .tx-xl-8 {
    font-size: 8px;
  }
  .tx-xl-8-f {
    font-size: 8px;
  }
  .tx-xl-9 {
    font-size: 9px;
  }
  .tx-xl-9-f {
    font-size: 9px;
  }
  .tx-xl-10 {
    font-size: 10px;
  }
  .tx-xl-10-f {
    font-size: 10px;
  }
  .tx-xl-11 {
    font-size: 11px;
  }
  .tx-xl-11-f {
    font-size: 11px;
  }
  .tx-xl-12 {
    font-size: 12px;
  }
  .tx-xl-12-f {
    font-size: 12px;
  }
  .tx-xl-13 {
    font-size: 13px;
  }
  .tx-xl-13-f {
    font-size: 13px;
  }
  .tx-xl-14 {
    font-size: 14px;
  }
  .tx-xl-14-f {
    font-size: 14px;
  }
  .tx-xl-15 {
    font-size: 15px;
  }
  .tx-xl-15-f {
    font-size: 15px;
  }
  .tx-xl-16 {
    font-size: 16px;
  }
  .tx-xl-16-f {
    font-size: 16px;
  }
  .tx-xl-18 {
    font-size: 18px;
  }
  .tx-xl-18-f {
    font-size: 18px;
  }
  .tx-xl-20 {
    font-size: 20px;
  }
  .tx-xl-20-f {
    font-size: 20px;
  }
  .tx-xl-22 {
    font-size: 22px;
  }
  .tx-xl-22-f {
    font-size: 22px;
  }
  .tx-xl-24 {
    font-size: 24px;
  }
  .tx-xl-24-f {
    font-size: 24px;
  }
  .tx-xl-26 {
    font-size: 26px;
  }
  .tx-xl-26-f {
    font-size: 26px;
  }
  .tx-xl-28 {
    font-size: 28px;
  }
  .tx-xl-28-f {
    font-size: 28px;
  }
  .tx-xl-30 {
    font-size: 30px;
  }
  .tx-xl-30-f {
    font-size: 30px;
  }
  .tx-xl-32 {
    font-size: 32px;
  }
  .tx-xl-32-f {
    font-size: 32px;
  }
  .tx-xl-34 {
    font-size: 34px;
  }
  .tx-xl-34-f {
    font-size: 34px;
  }
  .tx-xl-36 {
    font-size: 36px;
  }
  .tx-xl-36-f {
    font-size: 36px;
  }
  .tx-xl-38 {
    font-size: 38px;
  }
  .tx-xl-38-f {
    font-size: 38px;
  }
  .tx-xl-40 {
    font-size: 40px;
  }
  .tx-xl-40-f {
    font-size: 40px;
  }
  .tx-xl-42 {
    font-size: 42px;
  }
  .tx-xl-42-f {
    font-size: 42px;
  }
  .tx-xl-44 {
    font-size: 44px;
  }
  .tx-xl-44-f {
    font-size: 44px;
  }
  .tx-xl-46 {
    font-size: 46px;
  }
  .tx-xl-46-f {
    font-size: 46px;
  }
  .tx-xl-48 {
    font-size: 48px;
  }
  .tx-xl-48-f {
    font-size: 48px;
  }
  .tx-xl-50 {
    font-size: 50px;
  }
  .tx-xl-50-f {
    font-size: 50px;
  }
  .tx-xl-52 {
    font-size: 52px;
  }
  .tx-xl-52-f {
    font-size: 52px;
  }
  .tx-xl-54 {
    font-size: 54px;
  }
  .tx-xl-54-f {
    font-size: 54px;
  }
  .tx-xl-56 {
    font-size: 56px;
  }
  .tx-xl-56-f {
    font-size: 56px;
  }
  .tx-xl-58 {
    font-size: 58px;
  }
  .tx-xl-58-f {
    font-size: 58px;
  }
  .tx-xl-60 {
    font-size: 60px;
  }
  .tx-xl-60-f {
    font-size: 60px;
  }
  .tx-xl-62 {
    font-size: 62px;
  }
  .tx-xl-62-f {
    font-size: 62px;
  }
  .tx-xl-64 {
    font-size: 64px;
  }
  .tx-xl-64-f {
    font-size: 64px;
  }
  .tx-xl-66 {
    font-size: 66px;
  }
  .tx-xl-66-f {
    font-size: 66px;
  }
  .tx-xl-68 {
    font-size: 68px;
  }
  .tx-xl-68-f {
    font-size: 68px;
  }
  .tx-xl-70 {
    font-size: 70px;
  }
  .tx-xl-70-f {
    font-size: 70px;
  }
  .tx-xl-72 {
    font-size: 72px;
  }
  .tx-xl-72-f {
    font-size: 72px;
  }
  .tx-xl-74 {
    font-size: 74px;
  }
  .tx-xl-74-f {
    font-size: 74px;
  }
  .tx-xl-76 {
    font-size: 76px;
  }
  .tx-xl-76-f {
    font-size: 76px;
  }
  .tx-xl-78 {
    font-size: 78px;
  }
  .tx-xl-78-f {
    font-size: 78px;
  }
  .tx-xl-80 {
    font-size: 80px;
  }
  .tx-xl-80-f {
    font-size: 80px;
  }
  .tx-xl-82 {
    font-size: 82px;
  }
  .tx-xl-82-f {
    font-size: 82px;
  }
  .tx-xl-84 {
    font-size: 84px;
  }
  .tx-xl-84-f {
    font-size: 84px;
  }
  .tx-xl-86 {
    font-size: 86px;
  }
  .tx-xl-86-f {
    font-size: 86px;
  }
  .tx-xl-88 {
    font-size: 88px;
  }
  .tx-xl-88-f {
    font-size: 88px;
  }
  .tx-xl-90 {
    font-size: 90px;
  }
  .tx-xl-90-f {
    font-size: 90px;
  }
  .tx-xl-92 {
    font-size: 92px;
  }
  .tx-xl-92-f {
    font-size: 92px;
  }
  .tx-xl-94 {
    font-size: 94px;
  }
  .tx-xl-94-f {
    font-size: 94px;
  }
  .tx-xl-96 {
    font-size: 96px;
  }
  .tx-xl-96-f {
    font-size: 96px;
  }
  .tx-xl-98 {
    font-size: 98px;
  }
  .tx-xl-98-f {
    font-size: 98px;
  }
  .tx-xl-100 {
    font-size: 100px;
  }
  .tx-xl-100-f {
    font-size: 100px;
  }
  .tx-xl-102 {
    font-size: 102px;
  }
  .tx-xl-102-f {
    font-size: 102px;
  }
  .tx-xl-104 {
    font-size: 104px;
  }
  .tx-xl-104-f {
    font-size: 104px;
  }
  .tx-xl-106 {
    font-size: 106px;
  }
  .tx-xl-106-f {
    font-size: 106px;
  }
  .tx-xl-108 {
    font-size: 108px;
  }
  .tx-xl-108-f {
    font-size: 108px;
  }
  .tx-xl-110 {
    font-size: 110px;
  }
  .tx-xl-110-f {
    font-size: 110px;
  }
  .tx-xl-112 {
    font-size: 112px;
  }
  .tx-xl-112-f {
    font-size: 112px;
  }
  .tx-xl-114 {
    font-size: 114px;
  }
  .tx-xl-114-f {
    font-size: 114px;
  }
  .tx-xl-116 {
    font-size: 116px;
  }
  .tx-xl-116-f {
    font-size: 116px;
  }
  .tx-xl-118 {
    font-size: 118px;
  }
  .tx-xl-118-f {
    font-size: 118px;
  }
  .tx-xl-120 {
    font-size: 120px;
  }
  .tx-xl-120-f {
    font-size: 120px;
  }
  .tx-xl-122 {
    font-size: 122px;
  }
  .tx-xl-122-f {
    font-size: 122px;
  }
  .tx-xl-124 {
    font-size: 124px;
  }
  .tx-xl-124-f {
    font-size: 124px;
  }
  .tx-xl-126 {
    font-size: 126px;
  }
  .tx-xl-126-f {
    font-size: 126px;
  }
  .tx-xl-128 {
    font-size: 128px;
  }
  .tx-xl-128-f {
    font-size: 128px;
  }
  .tx-xl-130 {
    font-size: 130px;
  }
  .tx-xl-130-f {
    font-size: 130px;
  }
  .tx-xl-132 {
    font-size: 132px;
  }
  .tx-xl-132-f {
    font-size: 132px;
  }
  .tx-xl-134 {
    font-size: 134px;
  }
  .tx-xl-134-f {
    font-size: 134px;
  }
  .tx-xl-136 {
    font-size: 136px;
  }
  .tx-xl-136-f {
    font-size: 136px;
  }
  .tx-xl-138 {
    font-size: 138px;
  }
  .tx-xl-138-f {
    font-size: 138px;
  }
  .tx-xl-140 {
    font-size: 140px;
  }
  .tx-xl-140-f {
    font-size: 140px;
  }
  .tx-xl-base {
    font-size: 0.875rem;
  }
  .tx-xl-bold {
    font-weight: 700;
  }
  .tx-xl-semibold {
    font-weight: 600;
  }
  .tx-xl-medium {
    font-weight: 500;
  }
  .tx-xl-normal {
    font-weight: 400;
  }
  .tx-xl-light {
    font-weight: 300;
  }
  .tx-xl-thin {
    font-weight: 200;
  }
  .tx-xl-xthin {
    font-weight: 100;
  }
  .lh-xl-0 {
    line-height: 0;
  }
  .lh-xl-1 {
    line-height: 1.1;
  }
  .lh-xl-2 {
    line-height: 1.2;
  }
  .lh-xl-3 {
    line-height: 1.3;
  }
  .lh-xl-4 {
    line-height: 1.4;
  }
  .lh-xl-5 {
    line-height: 1.5;
  }
  .lh-xl-6 {
    line-height: 1.6;
  }
  .lh-xl-7 {
    line-height: 1.7;
  }
  .lh-xl-8 {
    line-height: 1.8;
  }
  .lh-xl-9 {
    line-height: 1.9;
  }
  .lh-xl-10 {
    line-height: 2;
  }
  .lh-xl-11 {
    line-height: 2.1;
  }
  .lh-xl-12 {
    line-height: 2.2;
  }
  .lh-xl-13 {
    line-height: 2.3;
  }
  .lh-xl-14 {
    line-height: 2.4;
  }
  .lh-xl-15 {
    line-height: 2.5;
  }
  .tx-xl-center {
    text-align: center;
  }
  .tx-xl-right {
    text-align: right;
  }
  .tx-xl-left {
    text-align: left;
  }
  .tx-xl-center-f {
    text-align: center;
  }
  .tx-xl-right-f {
    text-align: right;
  }
  .tx-xl-left-f {
    text-align: left;
  }
}
.text-nowrap {
  white-space: nowrap !important;
}

@media (max-width: 576px) {
  .text-sm-nowrap {
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  .text-md-nowrap {
    white-space: nowrap;
  }
}
@media (max-width: 992px) {
  .text-lg-nowrap {
    white-space: nowrap;
  }
}
@media (max-width: 1000px) {
  .text-xl-nowrap {
    white-space: nowrap;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.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-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-center {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-center {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-center {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left;
  }
  .text-xl-right {
    text-align: right;
  }
  .text-xl-center {
    text-align: center;
  }
}
.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

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

.font-weight-lighter {
  font-weight: lighter;
}

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

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder;
}

.font-italic {
  font-style: italic;
}

.text-white {
  color: #fff !important;
}

.text-white-80 {
  color: #fff;
  opacity: 0.8;
}

.text-primary {
  color: var(--primary-bg-color) !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: var(--primary-bg-hover) !important;
}

.text-secondary {
  color: #f74f75 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #f5436c !important;
}

.text-success {
  color: #016a59 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #0f9e86 !important;
}

.text-info {
  color: #4ec2f0 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #37b8eb !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #faae3d !important;
}

.text-purple {
  color: #ad4ffa !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: #ad4ffa !important;
}

.text-danger {
  color: #f34343 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167, 13, 28) !important;
}

.text-pink {
  color: #f754fa !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: #e61078 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

a.text-orange:hover, a.text-orange:focus {
  color: #e46f0e !important;
}

.text-light {
  color: #f9f9fb !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c5cbda !important;
}

.text-teal {
  color: #29ddee !important;
}

a.text-teal:hover, a.text-teal:focus {
  color: #06c1c1 !important;
}

.text-dark {
  color: #383853 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1e2533 !important;
}

.text-body {
  color: #4a4a69;
}

.text-muted {
  color: #7987a1 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5);
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5);
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none;
}

.text-break {
  word-break: break-word;
  overflow-wrap: break-word;
}

.text-reset {
  color: inherit;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden;
}

/* ######## BOOTSTRAP ######## */
.main-container.header_col {
  background-image: linear-gradient(to right, rgba(223, 48, 59, 0.8392156863), #0f5aa1) !important;
  color: #fff !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;
}

/* ###### 9.9 Width   ###### */
.wd-1 {
  width: 1px;
}

.wd-2 {
  width: 2px;
}

.wd-3 {
  width: 3px;
}

.wd-4 {
  width: 4px;
}

.wd-6 {
  width: 6px;
}

.wd-7 {
  width: 7px;
}

.wd-8 {
  width: 8px;
}

.wd-9 {
  width: 9px;
}

.wd-280 {
  width: 280px;
}

.wd-5 {
  width: 5px;
}

.wd-5p {
  width: 5%;
}

.mx-wd-5p {
  max-width: 5%;
}

.mn-wd-5p {
  min-width: 5%;
}

.wd-5-f {
  width: 5px !important;
}

.wd-5p-f {
  width: 5% !important;
}

.mx-wd-5p-f {
  max-width: 5% !important;
}

.mn-wd-5p-f {
  min-width: 5% !important;
}

.wd-10 {
  width: 10px;
}

.wd-10p {
  width: 10%;
}

.mx-wd-10p {
  max-width: 10%;
}

.mn-wd-10p {
  min-width: 10%;
}

.wd-10-f {
  width: 10px !important;
}

.wd-10p-f {
  width: 10% !important;
}

.mx-wd-10p-f {
  max-width: 10% !important;
}

.mn-wd-10p-f {
  min-width: 10% !important;
}

.wd-15 {
  width: 15px;
}

.wd-15p {
  width: 15%;
}

.mx-wd-15p {
  max-width: 15%;
}

.mn-wd-15p {
  min-width: 15%;
}

.wd-15-f {
  width: 15px !important;
}

.wd-15p-f {
  width: 15% !important;
}

.mx-wd-15p-f {
  max-width: 15% !important;
}

.mn-wd-15p-f {
  min-width: 15% !important;
}

.wd-20 {
  width: 20px;
}

.wd-20p {
  width: 20%;
}

.mx-wd-20p {
  max-width: 20%;
}

.mn-wd-20p {
  min-width: 20%;
}

.wd-20-f {
  width: 20px !important;
}

.wd-20p-f {
  width: 20% !important;
}

.mx-wd-20p-f {
  max-width: 20% !important;
}

.mn-wd-20p-f {
  min-width: 20% !important;
}

.wd-25 {
  width: 25px;
}

.wd-25p {
  width: 25%;
}

.mx-wd-25p {
  max-width: 25%;
}

.mn-wd-25p {
  min-width: 25%;
}

.wd-25-f {
  width: 25px !important;
}

.wd-25p-f {
  width: 25% !important;
}

.mx-wd-25p-f {
  max-width: 25% !important;
}

.mn-wd-25p-f {
  min-width: 25% !important;
}

.wd-30 {
  width: 30px;
}

.wd-30p {
  width: 30%;
}

.mx-wd-30p {
  max-width: 30%;
}

.mn-wd-30p {
  min-width: 30%;
}

.wd-30-f {
  width: 30px !important;
}

.wd-30p-f {
  width: 30% !important;
}

.mx-wd-30p-f {
  max-width: 30% !important;
}

.mn-wd-30p-f {
  min-width: 30% !important;
}

.wd-35 {
  width: 35px;
}

.wd-35p {
  width: 35%;
}

.mx-wd-35p {
  max-width: 35%;
}

.mn-wd-35p {
  min-width: 35%;
}

.wd-35-f {
  width: 35px !important;
}

.wd-35p-f {
  width: 35% !important;
}

.mx-wd-35p-f {
  max-width: 35% !important;
}

.mn-wd-35p-f {
  min-width: 35% !important;
}

.wd-40 {
  width: 40px;
}

.wd-40p {
  width: 40%;
}

.mx-wd-40p {
  max-width: 40%;
}

.mn-wd-40p {
  min-width: 40%;
}

.wd-40-f {
  width: 40px !important;
}

.wd-40p-f {
  width: 40% !important;
}

.mx-wd-40p-f {
  max-width: 40% !important;
}

.mn-wd-40p-f {
  min-width: 40% !important;
}

.wd-45 {
  width: 45px;
}

.wd-45p {
  width: 45%;
}

.mx-wd-45p {
  max-width: 45%;
}

.mn-wd-45p {
  min-width: 45%;
}

.wd-45-f {
  width: 45px !important;
}

.wd-45p-f {
  width: 45% !important;
}

.mx-wd-45p-f {
  max-width: 45% !important;
}

.mn-wd-45p-f {
  min-width: 45% !important;
}

.wd-50 {
  width: 50px;
}

.wd-50p {
  width: 50%;
}

.mx-wd-50p {
  max-width: 50%;
}

.mn-wd-50p {
  min-width: 50%;
}

.wd-50-f {
  width: 50px !important;
}

.wd-50p-f {
  width: 50% !important;
}

.mx-wd-50p-f {
  max-width: 50% !important;
}

.mn-wd-50p-f {
  min-width: 50% !important;
}

.wd-55 {
  width: 55px;
}

.wd-55p {
  width: 55%;
}

.mx-wd-55p {
  max-width: 55%;
}

.mn-wd-55p {
  min-width: 55%;
}

.wd-55-f {
  width: 55px !important;
}

.wd-55p-f {
  width: 55% !important;
}

.mx-wd-55p-f {
  max-width: 55% !important;
}

.mn-wd-55p-f {
  min-width: 55% !important;
}

.wd-60 {
  width: 60px;
}

.wd-60p {
  width: 60%;
}

.mx-wd-60p {
  max-width: 60%;
}

.mn-wd-60p {
  min-width: 60%;
}

.wd-60-f {
  width: 60px !important;
}

.wd-60p-f {
  width: 60% !important;
}

.mx-wd-60p-f {
  max-width: 60% !important;
}

.mn-wd-60p-f {
  min-width: 60% !important;
}

.wd-65 {
  width: 65px;
}

.wd-65p {
  width: 65%;
}

.mx-wd-65p {
  max-width: 65%;
}

.mn-wd-65p {
  min-width: 65%;
}

.wd-65-f {
  width: 65px !important;
}

.wd-65p-f {
  width: 65% !important;
}

.mx-wd-65p-f {
  max-width: 65% !important;
}

.mn-wd-65p-f {
  min-width: 65% !important;
}

.wd-70 {
  width: 70px;
}

.wd-70p {
  width: 70%;
}

.mx-wd-70p {
  max-width: 70%;
}

.mn-wd-70p {
  min-width: 70%;
}

.wd-70-f {
  width: 70px !important;
}

.wd-70p-f {
  width: 70% !important;
}

.mx-wd-70p-f {
  max-width: 70% !important;
}

.mn-wd-70p-f {
  min-width: 70% !important;
}

.wd-75 {
  width: 75px;
}

.wd-75p {
  width: 75%;
}

.mx-wd-75p {
  max-width: 75%;
}

.mn-wd-75p {
  min-width: 75%;
}

.wd-75-f {
  width: 75px !important;
}

.wd-75p-f {
  width: 75% !important;
}

.mx-wd-75p-f {
  max-width: 75% !important;
}

.mn-wd-75p-f {
  min-width: 75% !important;
}

.wd-80 {
  width: 80px;
}

.wd-80p {
  width: 80%;
}

.mx-wd-80p {
  max-width: 80%;
}

.mn-wd-80p {
  min-width: 80%;
}

.wd-80-f {
  width: 80px !important;
}

.wd-80p-f {
  width: 80% !important;
}

.mx-wd-80p-f {
  max-width: 80% !important;
}

.mn-wd-80p-f {
  min-width: 80% !important;
}

.wd-85 {
  width: 85px;
}

.wd-85p {
  width: 85%;
}

.mx-wd-85p {
  max-width: 85%;
}

.mn-wd-85p {
  min-width: 85%;
}

.wd-85-f {
  width: 85px !important;
}

.wd-85p-f {
  width: 85% !important;
}

.mx-wd-85p-f {
  max-width: 85% !important;
}

.mn-wd-85p-f {
  min-width: 85% !important;
}

.wd-90 {
  width: 90px;
}

.wd-90p {
  width: 90%;
}

.mx-wd-90p {
  max-width: 90%;
}

.mn-wd-90p {
  min-width: 90%;
}

.wd-90-f {
  width: 90px !important;
}

.wd-90p-f {
  width: 90% !important;
}

.mx-wd-90p-f {
  max-width: 90% !important;
}

.mn-wd-90p-f {
  min-width: 90% !important;
}

.wd-95 {
  width: 95px;
}

.wd-95p {
  width: 95%;
}

.mx-wd-95p {
  max-width: 95%;
}

.mn-wd-95p {
  min-width: 95%;
}

.wd-95-f {
  width: 95px !important;
}

.wd-95p-f {
  width: 95% !important;
}

.mx-wd-95p-f {
  max-width: 95% !important;
}

.mn-wd-95p-f {
  min-width: 95% !important;
}

.wd-100 {
  width: 100px !important;
}

.wd-100p {
  width: 100%;
}

.mx-wd-100p {
  max-width: 100%;
}

.mn-wd-100p {
  min-width: 100%;
}

.wd-100-f {
  width: 100px !important;
}

.wd-100p-f {
  width: 100% !important;
}

.mx-wd-100p-f {
  max-width: 100% !important;
}

.mn-wd-100p-f {
  min-width: 100% !important;
}

.wd-150 {
  width: 150px;
}

.wd-150-f {
  width: 150px !important;
}

.wd-200 {
  width: 200px !important;
}

.wd-200-f {
  width: 200px !important;
}

.wd-230 {
  width: 230px;
}

.wd-250 {
  width: 250px;
}

.wd-250-f {
  width: 250px !important;
}

.wd-300 {
  width: 300px;
}

.wd-300-f {
  width: 300px !important;
}

.wd-350 {
  width: 350px;
}

.wd-350-f {
  width: 350px !important;
}

.wd-400 {
  width: 400px;
}

.wd-400-f {
  width: 400px !important;
}

.wd-450 {
  width: 450px;
}

.wd-450-f {
  width: 450px !important;
}

.wd-500 {
  width: 500px;
}

.wd-500-f {
  width: 500px !important;
}

.wd-550 {
  width: 550px;
}

.wd-550-f {
  width: 550px !important;
}

.wd-600 {
  width: 600px;
}

.wd-600-f {
  width: 600px !important;
}

.wd-650 {
  width: 650px;
}

.wd-650-f {
  width: 650px !important;
}

.wd-700 {
  width: 700px;
}

.wd-700-f {
  width: 700px !important;
}

.wd-750 {
  width: 750px;
}

.wd-750-f {
  width: 750px !important;
}

.wd-800 {
  width: 800px;
}

.wd-800-f {
  width: 800px !important;
}

.wd-850 {
  width: 850px;
}

.wd-850-f {
  width: 850px !important;
}

.wd-900 {
  width: 900px;
}

.wd-900-f {
  width: 900px !important;
}

.wd-950 {
  width: 950px;
}

.wd-950-f {
  width: 950px !important;
}

.wd-1000 {
  width: 1000px;
}

.wd-1000-f {
  width: 1000px !important;
}

@media (min-width: 480px) {
  .wd-xs-5 {
    width: 5px;
  }
  .wd-xs-5p {
    width: 5%;
  }
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  .wd-xs-5-f {
    width: 5px !important;
  }
  .wd-xs-5p-f {
    width: 5% !important;
  }
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  .wd-xs-10 {
    width: 10px;
  }
  .wd-xs-10p {
    width: 10%;
  }
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  .wd-xs-10-f {
    width: 10px !important;
  }
  .wd-xs-10p-f {
    width: 10% !important;
  }
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  .wd-xs-15 {
    width: 15px;
  }
  .wd-xs-15p {
    width: 15%;
  }
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  .wd-xs-15-f {
    width: 15px !important;
  }
  .wd-xs-15p-f {
    width: 15% !important;
  }
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  .wd-xs-20 {
    width: 20px;
  }
  .wd-xs-20p {
    width: 20%;
  }
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  .wd-xs-20-f {
    width: 20px !important;
  }
  .wd-xs-20p-f {
    width: 20% !important;
  }
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  .wd-xs-25 {
    width: 25px;
  }
  .wd-xs-25p {
    width: 25%;
  }
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  .wd-xs-25-f {
    width: 25px !important;
  }
  .wd-xs-25p-f {
    width: 25% !important;
  }
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  .wd-xs-30 {
    width: 30px;
  }
  .wd-xs-30p {
    width: 30%;
  }
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  .wd-xs-30-f {
    width: 30px !important;
  }
  .wd-xs-30p-f {
    width: 30% !important;
  }
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  .wd-xs-35 {
    width: 35px;
  }
  .wd-xs-35p {
    width: 35%;
  }
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  .wd-xs-35-f {
    width: 35px !important;
  }
  .wd-xs-35p-f {
    width: 35% !important;
  }
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  .wd-xs-40 {
    width: 40px;
  }
  .wd-xs-40p {
    width: 40%;
  }
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  .wd-xs-40-f {
    width: 40px !important;
  }
  .wd-xs-40p-f {
    width: 40% !important;
  }
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  .wd-xs-45 {
    width: 45px;
  }
  .wd-xs-45p {
    width: 45%;
  }
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  .wd-xs-45-f {
    width: 45px !important;
  }
  .wd-xs-45p-f {
    width: 45% !important;
  }
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  .wd-xs-50 {
    width: 50px;
  }
  .wd-xs-50p {
    width: 50%;
  }
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  .wd-xs-50-f {
    width: 50px !important;
  }
  .wd-xs-50p-f {
    width: 50% !important;
  }
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  .wd-xs-55 {
    width: 55px;
  }
  .wd-xs-55p {
    width: 55%;
  }
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  .wd-xs-55-f {
    width: 55px !important;
  }
  .wd-xs-55p-f {
    width: 55% !important;
  }
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  .wd-xs-60 {
    width: 60px;
  }
  .wd-xs-60p {
    width: 60%;
  }
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  .wd-xs-60-f {
    width: 60px !important;
  }
  .wd-xs-60p-f {
    width: 60% !important;
  }
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  .wd-xs-65 {
    width: 65px;
  }
  .wd-xs-65p {
    width: 65%;
  }
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  .wd-xs-65-f {
    width: 65px !important;
  }
  .wd-xs-65p-f {
    width: 65% !important;
  }
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  .wd-xs-70 {
    width: 70px;
  }
  .wd-xs-70p {
    width: 70%;
  }
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  .wd-xs-70-f {
    width: 70px !important;
  }
  .wd-xs-70p-f {
    width: 70% !important;
  }
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  .wd-xs-75 {
    width: 75px;
  }
  .wd-xs-75p {
    width: 75%;
  }
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  .wd-xs-75-f {
    width: 75px !important;
  }
  .wd-xs-75p-f {
    width: 75% !important;
  }
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  .wd-xs-80 {
    width: 80px;
  }
  .wd-xs-80p {
    width: 80%;
  }
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  .wd-xs-80-f {
    width: 80px !important;
  }
  .wd-xs-80p-f {
    width: 80% !important;
  }
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  .wd-xs-85 {
    width: 85px;
  }
  .wd-xs-85p {
    width: 85%;
  }
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  .wd-xs-85-f {
    width: 85px !important;
  }
  .wd-xs-85p-f {
    width: 85% !important;
  }
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  .wd-xs-90 {
    width: 90px;
  }
  .wd-xs-90p {
    width: 90%;
  }
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  .wd-xs-90-f {
    width: 90px !important;
  }
  .wd-xs-90p-f {
    width: 90% !important;
  }
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  .wd-xs-95 {
    width: 95px;
  }
  .wd-xs-95p {
    width: 95%;
  }
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  .wd-xs-95-f {
    width: 95px !important;
  }
  .wd-xs-95p-f {
    width: 95% !important;
  }
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  .wd-xs-100 {
    width: 100px;
  }
  .wd-xs-100p {
    width: 100%;
  }
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  .wd-xs-100-f {
    width: 100px !important;
  }
  .wd-xs-100p-f {
    width: 100% !important;
  }
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  .wd-xs-150 {
    width: 150px;
  }
  .wd-xs-150p {
    width: 150%;
  }
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  .wd-xs-150-f {
    width: 150px !important;
  }
  .wd-xs-150p-f {
    width: 150% !important;
  }
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  .wd-xs-200 {
    width: 200px;
  }
  .wd-xs-200p {
    width: 200%;
  }
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  .wd-xs-200-f {
    width: 200px !important;
  }
  .wd-xs-200p-f {
    width: 200% !important;
  }
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  .wd-xs-250 {
    width: 250px;
  }
  .wd-xs-250p {
    width: 250%;
  }
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  .wd-xs-250-f {
    width: 250px !important;
  }
  .wd-xs-250p-f {
    width: 250% !important;
  }
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  .wd-xs-300 {
    width: 300px;
  }
  .wd-xs-300p {
    width: 300%;
  }
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  .wd-xs-300-f {
    width: 300px !important;
  }
  .wd-xs-300p-f {
    width: 300% !important;
  }
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  .wd-xs-350 {
    width: 350px;
  }
  .wd-xs-350p {
    width: 350%;
  }
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  .wd-xs-350-f {
    width: 350px !important;
  }
  .wd-xs-350p-f {
    width: 350% !important;
  }
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  .wd-xs-400 {
    width: 400px;
  }
  .wd-xs-400p {
    width: 400%;
  }
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  .wd-xs-400-f {
    width: 400px !important;
  }
  .wd-xs-400p-f {
    width: 400% !important;
  }
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  .wd-xs-450 {
    width: 450px;
  }
  .wd-xs-450p {
    width: 450%;
  }
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  .wd-xs-450-f {
    width: 450px !important;
  }
  .wd-xs-450p-f {
    width: 450% !important;
  }
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  .wd-xs-500 {
    width: 500px;
  }
  .wd-xs-500p {
    width: 500%;
  }
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  .wd-xs-500-f {
    width: 500px !important;
  }
  .wd-xs-500p-f {
    width: 500% !important;
  }
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  .wd-xs-550 {
    width: 550px;
  }
  .wd-xs-550p {
    width: 550%;
  }
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  .wd-xs-550-f {
    width: 550px !important;
  }
  .wd-xs-550p-f {
    width: 550% !important;
  }
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  .wd-xs-600 {
    width: 600px;
  }
  .wd-xs-600p {
    width: 600%;
  }
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  .wd-xs-600-f {
    width: 600px !important;
  }
  .wd-xs-600p-f {
    width: 600% !important;
  }
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  .wd-xs-650 {
    width: 650px;
  }
  .wd-xs-650p {
    width: 650%;
  }
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  .wd-xs-650-f {
    width: 650px !important;
  }
  .wd-xs-650p-f {
    width: 650% !important;
  }
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  .wd-xs-700 {
    width: 700px;
  }
  .wd-xs-700p {
    width: 700%;
  }
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  .wd-xs-700-f {
    width: 700px !important;
  }
  .wd-xs-700p-f {
    width: 700% !important;
  }
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  .wd-xs-750 {
    width: 750px;
  }
  .wd-xs-750p {
    width: 750%;
  }
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  .wd-xs-750-f {
    width: 750px !important;
  }
  .wd-xs-750p-f {
    width: 750% !important;
  }
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  .wd-xs-800 {
    width: 800px;
  }
  .wd-xs-800p {
    width: 800%;
  }
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  .wd-xs-800-f {
    width: 800px !important;
  }
  .wd-xs-800p-f {
    width: 800% !important;
  }
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  .wd-xs-850 {
    width: 850px;
  }
  .wd-xs-850p {
    width: 850%;
  }
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  .wd-xs-850-f {
    width: 850px !important;
  }
  .wd-xs-850p-f {
    width: 850% !important;
  }
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  .wd-xs-900 {
    width: 900px;
  }
  .wd-xs-900p {
    width: 900%;
  }
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  .wd-xs-900-f {
    width: 900px !important;
  }
  .wd-xs-900p-f {
    width: 900% !important;
  }
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  .wd-xs-950 {
    width: 950px;
  }
  .wd-xs-950p {
    width: 950%;
  }
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  .wd-xs-950-f {
    width: 950px !important;
  }
  .wd-xs-950p-f {
    width: 950% !important;
  }
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  .wd-xs-1000 {
    width: 1000px;
  }
  .wd-xs-1000p {
    width: 1000%;
  }
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  .wd-xs-auto {
    width: auto;
  }
  .wd-xs-auto-f {
    width: auto !important;
  }
}
@media (min-width: 576px) {
  .wd-sm-5 {
    width: 5px;
  }
  .wd-sm-5p {
    width: 5%;
  }
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  .wd-sm-5-f {
    width: 5px !important;
  }
  .wd-sm-5p-f {
    width: 5% !important;
  }
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  .wd-sm-10 {
    width: 10px;
  }
  .wd-sm-10p {
    width: 10%;
  }
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  .wd-sm-10-f {
    width: 10px !important;
  }
  .wd-sm-10p-f {
    width: 10% !important;
  }
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  .wd-sm-15 {
    width: 15px;
  }
  .wd-sm-15p {
    width: 15%;
  }
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  .wd-sm-15-f {
    width: 15px !important;
  }
  .wd-sm-15p-f {
    width: 15% !important;
  }
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  .wd-sm-20 {
    width: 20px;
  }
  .wd-sm-20p {
    width: 20%;
  }
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  .wd-sm-20-f {
    width: 20px !important;
  }
  .wd-sm-20p-f {
    width: 20% !important;
  }
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  .wd-sm-25 {
    width: 25px;
  }
  .wd-sm-25p {
    width: 25%;
  }
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  .wd-sm-25-f {
    width: 25px !important;
  }
  .wd-sm-25p-f {
    width: 25% !important;
  }
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  .wd-sm-30 {
    width: 30px;
  }
  .wd-sm-30p {
    width: 30%;
  }
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  .wd-sm-30-f {
    width: 30px !important;
  }
  .wd-sm-30p-f {
    width: 30% !important;
  }
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  .wd-sm-35 {
    width: 35px;
  }
  .wd-sm-35p {
    width: 35%;
  }
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  .wd-sm-35-f {
    width: 35px !important;
  }
  .wd-sm-35p-f {
    width: 35% !important;
  }
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  .wd-sm-40 {
    width: 40px;
  }
  .wd-sm-40p {
    width: 40%;
  }
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  .wd-sm-40-f {
    width: 40px !important;
  }
  .wd-sm-40p-f {
    width: 40% !important;
  }
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  .wd-sm-45 {
    width: 45px;
  }
  .wd-sm-45p {
    width: 45%;
  }
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  .wd-sm-45-f {
    width: 45px !important;
  }
  .wd-sm-45p-f {
    width: 45% !important;
  }
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  .wd-sm-50 {
    width: 50px;
  }
  .wd-sm-50p {
    width: 50%;
  }
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  .wd-sm-50-f {
    width: 50px !important;
  }
  .wd-sm-50p-f {
    width: 50% !important;
  }
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  .wd-sm-55 {
    width: 55px;
  }
  .wd-sm-55p {
    width: 55%;
  }
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  .wd-sm-55-f {
    width: 55px !important;
  }
  .wd-sm-55p-f {
    width: 55% !important;
  }
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  .wd-sm-60 {
    width: 60px;
  }
  .wd-sm-60p {
    width: 60%;
  }
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  .wd-sm-60-f {
    width: 60px !important;
  }
  .wd-sm-60p-f {
    width: 60% !important;
  }
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  .wd-sm-65 {
    width: 65px;
  }
  .wd-sm-65p {
    width: 65%;
  }
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  .wd-sm-65-f {
    width: 65px !important;
  }
  .wd-sm-65p-f {
    width: 65% !important;
  }
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  .wd-sm-70 {
    width: 70px;
  }
  .wd-sm-70p {
    width: 70%;
  }
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  .wd-sm-70-f {
    width: 70px !important;
  }
  .wd-sm-70p-f {
    width: 70% !important;
  }
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  .wd-sm-75 {
    width: 75px;
  }
  .wd-sm-75p {
    width: 75%;
  }
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  .wd-sm-75-f {
    width: 75px !important;
  }
  .wd-sm-75p-f {
    width: 75% !important;
  }
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  .wd-sm-80 {
    width: 80px;
  }
  .wd-sm-80p {
    width: 80%;
  }
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  .wd-sm-80-f {
    width: 80px !important;
  }
  .wd-sm-80p-f {
    width: 80% !important;
  }
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  .wd-sm-85 {
    width: 85px;
  }
  .wd-sm-85p {
    width: 85%;
  }
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  .wd-sm-85-f {
    width: 85px !important;
  }
  .wd-sm-85p-f {
    width: 85% !important;
  }
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  .wd-sm-90 {
    width: 90px;
  }
  .wd-sm-90p {
    width: 90%;
  }
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  .wd-sm-90-f {
    width: 90px !important;
  }
  .wd-sm-90p-f {
    width: 90% !important;
  }
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  .wd-sm-95 {
    width: 95px;
  }
  .wd-sm-95p {
    width: 95%;
  }
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  .wd-sm-95-f {
    width: 95px !important;
  }
  .wd-sm-95p-f {
    width: 95% !important;
  }
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  .wd-sm-100 {
    width: 100px;
  }
  .wd-sm-100p {
    width: 100%;
  }
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  .wd-sm-100-f {
    width: 100px !important;
  }
  .wd-sm-100p-f {
    width: 100% !important;
  }
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  .wd-sm-150 {
    width: 150px;
  }
  .wd-sm-150p {
    width: 150%;
  }
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  .wd-sm-150-f {
    width: 150px !important;
  }
  .wd-sm-150p-f {
    width: 150% !important;
  }
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  .wd-sm-200 {
    width: 200px;
  }
  .wd-sm-200p {
    width: 200%;
  }
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  .wd-sm-200-f {
    width: 200px !important;
  }
  .wd-sm-200p-f {
    width: 200% !important;
  }
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  .wd-sm-250 {
    width: 250px;
  }
  .wd-sm-250p {
    width: 250%;
  }
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  .wd-sm-250-f {
    width: 250px !important;
  }
  .wd-sm-250p-f {
    width: 250% !important;
  }
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  .wd-sm-300 {
    width: 300px;
  }
  .wd-sm-300p {
    width: 300%;
  }
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  .wd-sm-300-f {
    width: 300px !important;
  }
  .wd-sm-300p-f {
    width: 300% !important;
  }
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  .wd-sm-350 {
    width: 350px;
  }
  .wd-sm-350p {
    width: 350%;
  }
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  .wd-sm-350-f {
    width: 350px !important;
  }
  .wd-sm-350p-f {
    width: 350% !important;
  }
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  .wd-sm-400 {
    width: 400px;
  }
  .wd-sm-400p {
    width: 400%;
  }
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  .wd-sm-400-f {
    width: 400px !important;
  }
  .wd-sm-400p-f {
    width: 400% !important;
  }
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  .wd-sm-450 {
    width: 450px;
  }
  .wd-sm-450p {
    width: 450%;
  }
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  .wd-sm-450-f {
    width: 450px !important;
  }
  .wd-sm-450p-f {
    width: 450% !important;
  }
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  .wd-sm-500 {
    width: 500px;
  }
  .wd-sm-500p {
    width: 500%;
  }
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  .wd-sm-500-f {
    width: 500px !important;
  }
  .wd-sm-500p-f {
    width: 500% !important;
  }
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  .wd-sm-550 {
    width: 550px;
  }
  .wd-sm-550p {
    width: 550%;
  }
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  .wd-sm-550-f {
    width: 550px !important;
  }
  .wd-sm-550p-f {
    width: 550% !important;
  }
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  .wd-sm-600 {
    width: 600px;
  }
  .wd-sm-600p {
    width: 600%;
  }
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  .wd-sm-600-f {
    width: 600px !important;
  }
  .wd-sm-600p-f {
    width: 600% !important;
  }
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  .wd-sm-650 {
    width: 650px;
  }
  .wd-sm-650p {
    width: 650%;
  }
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  .wd-sm-650-f {
    width: 650px !important;
  }
  .wd-sm-650p-f {
    width: 650% !important;
  }
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  .wd-sm-700 {
    width: 700px;
  }
  .wd-sm-700p {
    width: 700%;
  }
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  .wd-sm-700-f {
    width: 700px !important;
  }
  .wd-sm-700p-f {
    width: 700% !important;
  }
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  .wd-sm-750 {
    width: 750px;
  }
  .wd-sm-750p {
    width: 750%;
  }
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  .wd-sm-750-f {
    width: 750px !important;
  }
  .wd-sm-750p-f {
    width: 750% !important;
  }
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  .wd-sm-800 {
    width: 800px;
  }
  .wd-sm-800p {
    width: 800%;
  }
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  .wd-sm-800-f {
    width: 800px !important;
  }
  .wd-sm-800p-f {
    width: 800% !important;
  }
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  .wd-sm-850 {
    width: 850px;
  }
  .wd-sm-850p {
    width: 850%;
  }
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  .wd-sm-850-f {
    width: 850px !important;
  }
  .wd-sm-850p-f {
    width: 850% !important;
  }
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  .wd-sm-900 {
    width: 900px;
  }
  .wd-sm-900p {
    width: 900%;
  }
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  .wd-sm-900-f {
    width: 900px !important;
  }
  .wd-sm-900p-f {
    width: 900% !important;
  }
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  .wd-sm-950 {
    width: 950px;
  }
  .wd-sm-950p {
    width: 950%;
  }
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  .wd-sm-950-f {
    width: 950px !important;
  }
  .wd-sm-950p-f {
    width: 950% !important;
  }
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  .wd-sm-1000 {
    width: 1000px;
  }
  .wd-sm-1000p {
    width: 1000%;
  }
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  .wd-sm-auto {
    width: auto;
  }
  .wd-sm-auto-f {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .wd-md-5 {
    width: 5px;
  }
  .wd-md-5p {
    width: 5%;
  }
  .mx-wd-md-5p {
    max-width: 5%;
  }
  .mn-wd-md-5p {
    min-width: 5%;
  }
  .wd-md-5-f {
    width: 5px !important;
  }
  .wd-md-5p-f {
    width: 5% !important;
  }
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  .wd-md-10 {
    width: 10px;
  }
  .wd-md-10p {
    width: 10%;
  }
  .mx-wd-md-10p {
    max-width: 10%;
  }
  .mn-wd-md-10p {
    min-width: 10%;
  }
  .wd-md-10-f {
    width: 10px !important;
  }
  .wd-md-10p-f {
    width: 10% !important;
  }
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  .wd-md-15 {
    width: 15px;
  }
  .wd-md-15p {
    width: 15%;
  }
  .mx-wd-md-15p {
    max-width: 15%;
  }
  .mn-wd-md-15p {
    min-width: 15%;
  }
  .wd-md-15-f {
    width: 15px !important;
  }
  .wd-md-15p-f {
    width: 15% !important;
  }
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  .wd-md-20 {
    width: 20px;
  }
  .wd-md-20p {
    width: 20%;
  }
  .mx-wd-md-20p {
    max-width: 20%;
  }
  .mn-wd-md-20p {
    min-width: 20%;
  }
  .wd-md-20-f {
    width: 20px !important;
  }
  .wd-md-20p-f {
    width: 20% !important;
  }
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  .wd-md-25 {
    width: 25px;
  }
  .wd-md-25p {
    width: 25%;
  }
  .mx-wd-md-25p {
    max-width: 25%;
  }
  .mn-wd-md-25p {
    min-width: 25%;
  }
  .wd-md-25-f {
    width: 25px !important;
  }
  .wd-md-25p-f {
    width: 25% !important;
  }
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  .wd-md-30 {
    width: 30px;
  }
  .wd-md-30p {
    width: 30%;
  }
  .mx-wd-md-30p {
    max-width: 30%;
  }
  .mn-wd-md-30p {
    min-width: 30%;
  }
  .wd-md-30-f {
    width: 30px !important;
  }
  .wd-md-30p-f {
    width: 30% !important;
  }
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  .wd-md-35 {
    width: 35px;
  }
  .wd-md-35p {
    width: 35%;
  }
  .mx-wd-md-35p {
    max-width: 35%;
  }
  .mn-wd-md-35p {
    min-width: 35%;
  }
  .wd-md-35-f {
    width: 35px !important;
  }
  .wd-md-35p-f {
    width: 35% !important;
  }
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  .wd-md-40 {
    width: 40px;
  }
  .wd-md-40p {
    width: 40%;
  }
  .mx-wd-md-40p {
    max-width: 40%;
  }
  .mn-wd-md-40p {
    min-width: 40%;
  }
  .wd-md-40-f {
    width: 40px !important;
  }
  .wd-md-40p-f {
    width: 40% !important;
  }
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  .wd-md-45 {
    width: 45px;
  }
  .wd-md-45p {
    width: 45%;
  }
  .mx-wd-md-45p {
    max-width: 45%;
  }
  .mn-wd-md-45p {
    min-width: 45%;
  }
  .wd-md-45-f {
    width: 45px !important;
  }
  .wd-md-45p-f {
    width: 45% !important;
  }
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  .wd-md-50 {
    width: 50px;
  }
  .wd-md-50p {
    width: 50%;
  }
  .mx-wd-md-50p {
    max-width: 50%;
  }
  .mn-wd-md-50p {
    min-width: 50%;
  }
  .wd-md-50-f {
    width: 50px !important;
  }
  .wd-md-50p-f {
    width: 50% !important;
  }
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  .wd-md-55 {
    width: 55px;
  }
  .wd-md-55p {
    width: 55%;
  }
  .mx-wd-md-55p {
    max-width: 55%;
  }
  .mn-wd-md-55p {
    min-width: 55%;
  }
  .wd-md-55-f {
    width: 55px !important;
  }
  .wd-md-55p-f {
    width: 55% !important;
  }
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  .wd-md-60 {
    width: 60px;
  }
  .wd-md-60p {
    width: 60%;
  }
  .mx-wd-md-60p {
    max-width: 60%;
  }
  .mn-wd-md-60p {
    min-width: 60%;
  }
  .wd-md-60-f {
    width: 60px !important;
  }
  .wd-md-60p-f {
    width: 60% !important;
  }
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  .wd-md-65 {
    width: 65px;
  }
  .wd-md-65p {
    width: 65%;
  }
  .mx-wd-md-65p {
    max-width: 65%;
  }
  .mn-wd-md-65p {
    min-width: 65%;
  }
  .wd-md-65-f {
    width: 65px !important;
  }
  .wd-md-65p-f {
    width: 65% !important;
  }
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  .wd-md-70 {
    width: 70px;
  }
  .wd-md-70p {
    width: 70%;
  }
  .mx-wd-md-70p {
    max-width: 70%;
  }
  .mn-wd-md-70p {
    min-width: 70%;
  }
  .wd-md-70-f {
    width: 70px !important;
  }
  .wd-md-70p-f {
    width: 70% !important;
  }
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  .wd-md-75 {
    width: 75px;
  }
  .wd-md-75p {
    width: 75%;
  }
  .mx-wd-md-75p {
    max-width: 75%;
  }
  .mn-wd-md-75p {
    min-width: 75%;
  }
  .wd-md-75-f {
    width: 75px !important;
  }
  .wd-md-75p-f {
    width: 75% !important;
  }
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  .wd-md-80 {
    width: 80px;
  }
  .wd-md-80p {
    width: 80%;
  }
  .mx-wd-md-80p {
    max-width: 80%;
  }
  .mn-wd-md-80p {
    min-width: 80%;
  }
  .wd-md-80-f {
    width: 80px !important;
  }
  .wd-md-80p-f {
    width: 80% !important;
  }
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  .wd-md-85 {
    width: 85px;
  }
  .wd-md-85p {
    width: 85%;
  }
  .mx-wd-md-85p {
    max-width: 85%;
  }
  .mn-wd-md-85p {
    min-width: 85%;
  }
  .wd-md-85-f {
    width: 85px !important;
  }
  .wd-md-85p-f {
    width: 85% !important;
  }
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  .wd-md-90 {
    width: 90px;
  }
  .wd-md-90p {
    width: 90%;
  }
  .mx-wd-md-90p {
    max-width: 90%;
  }
  .mn-wd-md-90p {
    min-width: 90%;
  }
  .wd-md-90-f {
    width: 90px !important;
  }
  .wd-md-90p-f {
    width: 90% !important;
  }
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  .wd-md-95 {
    width: 95px;
  }
  .wd-md-95p {
    width: 95%;
  }
  .mx-wd-md-95p {
    max-width: 95%;
  }
  .mn-wd-md-95p {
    min-width: 95%;
  }
  .wd-md-95-f {
    width: 95px !important;
  }
  .wd-md-95p-f {
    width: 95% !important;
  }
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  .wd-md-100 {
    width: 100px;
  }
  .wd-md-100p {
    width: 100%;
  }
  .mx-wd-md-100p {
    max-width: 100%;
  }
  .mn-wd-md-100p {
    min-width: 100%;
  }
  .wd-md-100-f {
    width: 100px !important;
  }
  .wd-md-100p-f {
    width: 100% !important;
  }
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  .wd-md-150 {
    width: 150px;
  }
  .wd-md-150p {
    width: 150%;
  }
  .mx-wd-md-150p {
    max-width: 150%;
  }
  .mn-wd-md-150p {
    min-width: 150%;
  }
  .wd-md-150-f {
    width: 150px !important;
  }
  .wd-md-150p-f {
    width: 150% !important;
  }
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  .wd-md-200 {
    width: 200px;
  }
  .wd-md-200p {
    width: 200%;
  }
  .mx-wd-md-200p {
    max-width: 200%;
  }
  .mn-wd-md-200p {
    min-width: 200%;
  }
  .wd-md-200-f {
    width: 200px !important;
  }
  .wd-md-200p-f {
    width: 200% !important;
  }
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  .wd-md-250 {
    width: 250px;
  }
  .wd-md-250p {
    width: 250%;
  }
  .mx-wd-md-250p {
    max-width: 250%;
  }
  .mn-wd-md-250p {
    min-width: 250%;
  }
  .wd-md-250-f {
    width: 250px !important;
  }
  .wd-md-250p-f {
    width: 250% !important;
  }
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  .wd-md-300 {
    width: 300px;
  }
  .wd-md-300p {
    width: 300%;
  }
  .mx-wd-md-300p {
    max-width: 300%;
  }
  .mn-wd-md-300p {
    min-width: 300%;
  }
  .wd-md-300-f {
    width: 300px !important;
  }
  .wd-md-300p-f {
    width: 300% !important;
  }
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  .wd-md-350 {
    width: 350px;
  }
  .wd-md-350p {
    width: 350%;
  }
  .mx-wd-md-350p {
    max-width: 350%;
  }
  .mn-wd-md-350p {
    min-width: 350%;
  }
  .wd-md-350-f {
    width: 350px !important;
  }
  .wd-md-350p-f {
    width: 350% !important;
  }
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  .wd-md-400 {
    width: 400px;
  }
  .wd-md-400p {
    width: 400%;
  }
  .mx-wd-md-400p {
    max-width: 400%;
  }
  .mn-wd-md-400p {
    min-width: 400%;
  }
  .wd-md-400-f {
    width: 400px !important;
  }
  .wd-md-400p-f {
    width: 400% !important;
  }
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  .wd-md-450 {
    width: 450px;
  }
  .wd-md-450p {
    width: 450%;
  }
  .mx-wd-md-450p {
    max-width: 450%;
  }
  .mn-wd-md-450p {
    min-width: 450%;
  }
  .wd-md-450-f {
    width: 450px !important;
  }
  .wd-md-450p-f {
    width: 450% !important;
  }
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  .wd-md-500 {
    width: 500px;
  }
  .wd-md-500p {
    width: 500%;
  }
  .mx-wd-md-500p {
    max-width: 500%;
  }
  .mn-wd-md-500p {
    min-width: 500%;
  }
  .wd-md-500-f {
    width: 500px !important;
  }
  .wd-md-500p-f {
    width: 500% !important;
  }
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  .wd-md-550 {
    width: 550px;
  }
  .wd-md-550p {
    width: 550%;
  }
  .mx-wd-md-550p {
    max-width: 550%;
  }
  .mn-wd-md-550p {
    min-width: 550%;
  }
  .wd-md-550-f {
    width: 550px !important;
  }
  .wd-md-550p-f {
    width: 550% !important;
  }
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  .wd-md-600 {
    width: 600px;
  }
  .wd-md-600p {
    width: 600%;
  }
  .mx-wd-md-600p {
    max-width: 600%;
  }
  .mn-wd-md-600p {
    min-width: 600%;
  }
  .wd-md-600-f {
    width: 600px !important;
  }
  .wd-md-600p-f {
    width: 600% !important;
  }
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  .wd-md-650 {
    width: 650px;
  }
  .wd-md-650p {
    width: 650%;
  }
  .mx-wd-md-650p {
    max-width: 650%;
  }
  .mn-wd-md-650p {
    min-width: 650%;
  }
  .wd-md-650-f {
    width: 650px !important;
  }
  .wd-md-650p-f {
    width: 650% !important;
  }
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  .wd-md-700 {
    width: 700px;
  }
  .wd-md-700p {
    width: 700%;
  }
  .mx-wd-md-700p {
    max-width: 700%;
  }
  .mn-wd-md-700p {
    min-width: 700%;
  }
  .wd-md-700-f {
    width: 700px !important;
  }
  .wd-md-700p-f {
    width: 700% !important;
  }
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  .wd-md-750 {
    width: 750px;
  }
  .wd-md-750p {
    width: 750%;
  }
  .mx-wd-md-750p {
    max-width: 750%;
  }
  .mn-wd-md-750p {
    min-width: 750%;
  }
  .wd-md-750-f {
    width: 750px !important;
  }
  .wd-md-750p-f {
    width: 750% !important;
  }
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  .wd-md-800 {
    width: 800px;
  }
  .wd-md-800p {
    width: 800%;
  }
  .mx-wd-md-800p {
    max-width: 800%;
  }
  .mn-wd-md-800p {
    min-width: 800%;
  }
  .wd-md-800-f {
    width: 800px !important;
  }
  .wd-md-800p-f {
    width: 800% !important;
  }
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  .wd-md-850 {
    width: 850px;
  }
  .wd-md-850p {
    width: 850%;
  }
  .mx-wd-md-850p {
    max-width: 850%;
  }
  .mn-wd-md-850p {
    min-width: 850%;
  }
  .wd-md-850-f {
    width: 850px !important;
  }
  .wd-md-850p-f {
    width: 850% !important;
  }
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  .wd-md-900 {
    width: 900px;
  }
  .wd-md-900p {
    width: 900%;
  }
  .mx-wd-md-900p {
    max-width: 900%;
  }
  .mn-wd-md-900p {
    min-width: 900%;
  }
  .wd-md-900-f {
    width: 900px !important;
  }
  .wd-md-900p-f {
    width: 900% !important;
  }
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  .wd-md-950 {
    width: 950px;
  }
  .wd-md-950p {
    width: 950%;
  }
  .mx-wd-md-950p {
    max-width: 950%;
  }
  .mn-wd-md-950p {
    min-width: 950%;
  }
  .wd-md-950-f {
    width: 950px !important;
  }
  .wd-md-950p-f {
    width: 950% !important;
  }
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  .wd-md-1000 {
    width: 1000px;
  }
  .wd-md-1000p {
    width: 1000%;
  }
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  .wd-md-1000-f {
    width: 1000px !important;
  }
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  .wd-md-auto {
    width: auto;
  }
  .wd-md-auto-f {
    width: auto !important;
  }
  .wd-md-120 {
    width: 120px;
  }
}
@media (min-width: 992px) {
  .wd-lg-5 {
    width: 5px;
  }
  .wd-lg-5p {
    width: 5%;
  }
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  .wd-lg-5-f {
    width: 5px !important;
  }
  .wd-lg-5p-f {
    width: 5% !important;
  }
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  .wd-lg-10 {
    width: 10px;
  }
  .wd-lg-10p {
    width: 10%;
  }
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  .wd-lg-10-f {
    width: 10px !important;
  }
  .wd-lg-10p-f {
    width: 10% !important;
  }
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  .wd-lg-15 {
    width: 15px;
  }
  .wd-lg-15p {
    width: 15%;
  }
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  .wd-lg-15-f {
    width: 15px !important;
  }
  .wd-lg-15p-f {
    width: 15% !important;
  }
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  .wd-lg-20 {
    width: 20px;
  }
  .wd-lg-20p {
    width: 20%;
  }
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  .wd-lg-20-f {
    width: 20px !important;
  }
  .wd-lg-20p-f {
    width: 20% !important;
  }
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  .wd-lg-25 {
    width: 25px;
  }
  .wd-lg-25p {
    width: 25%;
  }
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  .wd-lg-25-f {
    width: 25px !important;
  }
  .wd-lg-25p-f {
    width: 25% !important;
  }
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  .wd-lg-30 {
    width: 30px;
  }
  .wd-lg-30p {
    width: 30%;
  }
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  .wd-lg-30-f {
    width: 30px !important;
  }
  .wd-lg-30p-f {
    width: 30% !important;
  }
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  .wd-lg-35 {
    width: 35px;
  }
  .wd-lg-35p {
    width: 35%;
  }
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  .wd-lg-35-f {
    width: 35px !important;
  }
  .wd-lg-35p-f {
    width: 35% !important;
  }
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  .wd-lg-40 {
    width: 40px;
  }
  .wd-lg-40p {
    width: 40%;
  }
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  .wd-lg-40-f {
    width: 40px !important;
  }
  .wd-lg-40p-f {
    width: 40% !important;
  }
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  .wd-lg-45 {
    width: 45px;
  }
  .wd-lg-45p {
    width: 45%;
  }
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  .wd-lg-45-f {
    width: 45px !important;
  }
  .wd-lg-45p-f {
    width: 45% !important;
  }
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  .wd-lg-50 {
    width: 50px;
  }
  .wd-lg-50p {
    width: 50%;
  }
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  .wd-lg-50-f {
    width: 50px !important;
  }
  .wd-lg-50p-f {
    width: 50% !important;
  }
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  .wd-lg-55 {
    width: 55px;
  }
  .wd-lg-55p {
    width: 55%;
  }
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  .wd-lg-55-f {
    width: 55px !important;
  }
  .wd-lg-55p-f {
    width: 55% !important;
  }
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  .wd-lg-60 {
    width: 60px;
  }
  .wd-lg-60p {
    width: 60%;
  }
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  .wd-lg-60-f {
    width: 60px !important;
  }
  .wd-lg-60p-f {
    width: 60% !important;
  }
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  .wd-lg-65 {
    width: 65px;
  }
  .wd-lg-65p {
    width: 65%;
  }
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  .wd-lg-65-f {
    width: 65px !important;
  }
  .wd-lg-65p-f {
    width: 65% !important;
  }
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  .wd-lg-70 {
    width: 70px;
  }
  .wd-lg-70p {
    width: 70%;
  }
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  .wd-lg-70-f {
    width: 70px !important;
  }
  .wd-lg-70p-f {
    width: 70% !important;
  }
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  .wd-lg-75 {
    width: 75px;
  }
  .wd-lg-75p {
    width: 75%;
  }
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  .wd-lg-75-f {
    width: 75px !important;
  }
  .wd-lg-75p-f {
    width: 75% !important;
  }
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  .wd-lg-80 {
    width: 80px;
  }
  .wd-lg-80p {
    width: 80%;
  }
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  .wd-lg-80-f {
    width: 80px !important;
  }
  .wd-lg-80p-f {
    width: 80% !important;
  }
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  .wd-lg-85 {
    width: 85px;
  }
  .wd-lg-85p {
    width: 85%;
  }
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  .wd-lg-85-f {
    width: 85px !important;
  }
  .wd-lg-85p-f {
    width: 85% !important;
  }
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  .wd-lg-90 {
    width: 90px;
  }
  .wd-lg-90p {
    width: 90%;
  }
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  .wd-lg-90-f {
    width: 90px !important;
  }
  .wd-lg-90p-f {
    width: 90% !important;
  }
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  .wd-lg-95 {
    width: 95px;
  }
  .wd-lg-95p {
    width: 95%;
  }
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  .wd-lg-95-f {
    width: 95px !important;
  }
  .wd-lg-95p-f {
    width: 95% !important;
  }
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  .wd-lg-100 {
    width: 100px;
  }
  .wd-lg-100p {
    width: 100%;
  }
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  .wd-lg-100-f {
    width: 100px !important;
  }
  .wd-lg-100p-f {
    width: 100% !important;
  }
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  .wd-lg-150 {
    width: 150px;
  }
  .wd-lg-150p {
    width: 150%;
  }
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  .wd-lg-150-f {
    width: 150px !important;
  }
  .wd-lg-150p-f {
    width: 150% !important;
  }
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  .wd-lg-200 {
    width: 200px;
  }
  .wd-lg-200p {
    width: 200%;
  }
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  .wd-lg-200-f {
    width: 200px !important;
  }
  .wd-lg-200p-f {
    width: 200% !important;
  }
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  .wd-lg-250 {
    width: 250px;
  }
  .wd-lg-250p {
    width: 250%;
  }
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  .wd-lg-250-f {
    width: 250px !important;
  }
  .wd-lg-250p-f {
    width: 250% !important;
  }
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  .wd-lg-300 {
    width: 300px;
  }
  .wd-lg-300p {
    width: 300%;
  }
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  .wd-lg-300-f {
    width: 300px !important;
  }
  .wd-lg-300p-f {
    width: 300% !important;
  }
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  .wd-lg-350 {
    width: 350px;
  }
  .wd-lg-350p {
    width: 350%;
  }
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  .wd-lg-350-f {
    width: 350px !important;
  }
  .wd-lg-350p-f {
    width: 350% !important;
  }
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  .wd-lg-400 {
    width: 400px;
  }
  .wd-lg-400p {
    width: 400%;
  }
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  .wd-lg-400-f {
    width: 400px !important;
  }
  .wd-lg-400p-f {
    width: 400% !important;
  }
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  .wd-lg-450 {
    width: 450px;
  }
  .wd-lg-450p {
    width: 450%;
  }
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  .wd-lg-450-f {
    width: 450px !important;
  }
  .wd-lg-450p-f {
    width: 450% !important;
  }
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  .wd-lg-500 {
    width: 500px;
  }
  .wd-lg-500p {
    width: 500%;
  }
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  .wd-lg-500-f {
    width: 500px !important;
  }
  .wd-lg-500p-f {
    width: 500% !important;
  }
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  .wd-lg-550 {
    width: 550px;
  }
  .wd-lg-550p {
    width: 550%;
  }
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  .wd-lg-550-f {
    width: 550px !important;
  }
  .wd-lg-550p-f {
    width: 550% !important;
  }
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  .wd-lg-600 {
    width: 600px;
  }
  .wd-lg-600p {
    width: 600%;
  }
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  .wd-lg-600-f {
    width: 600px !important;
  }
  .wd-lg-600p-f {
    width: 600% !important;
  }
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  .wd-lg-650 {
    width: 650px;
  }
  .wd-lg-650p {
    width: 650%;
  }
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  .wd-lg-650-f {
    width: 650px !important;
  }
  .wd-lg-650p-f {
    width: 650% !important;
  }
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  .wd-lg-700 {
    width: 700px;
  }
  .wd-lg-700p {
    width: 700%;
  }
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  .wd-lg-700-f {
    width: 700px !important;
  }
  .wd-lg-700p-f {
    width: 700% !important;
  }
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  .wd-lg-750 {
    width: 750px;
  }
  .wd-lg-750p {
    width: 750%;
  }
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  .wd-lg-750-f {
    width: 750px !important;
  }
  .wd-lg-750p-f {
    width: 750% !important;
  }
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  .wd-lg-800 {
    width: 800px;
  }
  .wd-lg-800p {
    width: 800%;
  }
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  .wd-lg-800-f {
    width: 800px !important;
  }
  .wd-lg-800p-f {
    width: 800% !important;
  }
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  .wd-lg-850 {
    width: 850px;
  }
  .wd-lg-850p {
    width: 850%;
  }
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  .wd-lg-850-f {
    width: 850px !important;
  }
  .wd-lg-850p-f {
    width: 850% !important;
  }
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  .wd-lg-900 {
    width: 900px;
  }
  .wd-lg-900p {
    width: 900%;
  }
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  .wd-lg-900-f {
    width: 900px !important;
  }
  .wd-lg-900p-f {
    width: 900% !important;
  }
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  .wd-lg-950 {
    width: 950px;
  }
  .wd-lg-950p {
    width: 950%;
  }
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  .wd-lg-950-f {
    width: 950px !important;
  }
  .wd-lg-950p-f {
    width: 950% !important;
  }
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  .wd-lg-1000 {
    width: 1000px;
  }
  .wd-lg-1000p {
    width: 1000%;
  }
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  .wd-lg-auto {
    width: auto;
  }
  .wd-lg-auto-f {
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .wd-xl-5 {
    width: 5px;
  }
  .wd-xl-5p {
    width: 5%;
  }
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  .wd-xl-5-f {
    width: 5px !important;
  }
  .wd-xl-5p-f {
    width: 5% !important;
  }
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  .wd-xl-10 {
    width: 10px;
  }
  .wd-xl-10p {
    width: 10%;
  }
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  .wd-xl-10-f {
    width: 10px !important;
  }
  .wd-xl-10p-f {
    width: 10% !important;
  }
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  .wd-xl-15 {
    width: 15px;
  }
  .wd-xl-15p {
    width: 15%;
  }
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  .wd-xl-15-f {
    width: 15px !important;
  }
  .wd-xl-15p-f {
    width: 15% !important;
  }
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  .wd-xl-20 {
    width: 20px;
  }
  .wd-xl-20p {
    width: 20%;
  }
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  .wd-xl-20-f {
    width: 20px !important;
  }
  .wd-xl-20p-f {
    width: 20% !important;
  }
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  .wd-xl-25 {
    width: 25px;
  }
  .wd-xl-25p {
    width: 25%;
  }
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  .wd-xl-25-f {
    width: 25px !important;
  }
  .wd-xl-25p-f {
    width: 25% !important;
  }
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  .wd-xl-30 {
    width: 30px;
  }
  .wd-xl-30p {
    width: 30%;
  }
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  .wd-xl-30-f {
    width: 30px !important;
  }
  .wd-xl-30p-f {
    width: 30% !important;
  }
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  .wd-xl-35 {
    width: 35px;
  }
  .wd-xl-35p {
    width: 35%;
  }
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  .wd-xl-35-f {
    width: 35px !important;
  }
  .wd-xl-35p-f {
    width: 35% !important;
  }
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  .wd-xl-40 {
    width: 40px;
  }
  .wd-xl-40p {
    width: 40%;
  }
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  .wd-xl-40-f {
    width: 40px !important;
  }
  .wd-xl-40p-f {
    width: 40% !important;
  }
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  .wd-xl-45 {
    width: 45px;
  }
  .wd-xl-45p {
    width: 45%;
  }
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  .wd-xl-45-f {
    width: 45px !important;
  }
  .wd-xl-45p-f {
    width: 45% !important;
  }
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  .wd-xl-50 {
    width: 50px;
  }
  .wd-xl-50p {
    width: 50%;
  }
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  .wd-xl-50-f {
    width: 50px !important;
  }
  .wd-xl-50p-f {
    width: 50% !important;
  }
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  .wd-xl-55 {
    width: 55px;
  }
  .wd-xl-55p {
    width: 55%;
  }
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  .wd-xl-55-f {
    width: 55px !important;
  }
  .wd-xl-55p-f {
    width: 55% !important;
  }
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  .wd-xl-60 {
    width: 60px;
  }
  .wd-xl-60p {
    width: 60%;
  }
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  .wd-xl-60-f {
    width: 60px !important;
  }
  .wd-xl-60p-f {
    width: 60% !important;
  }
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  .wd-xl-65 {
    width: 65px;
  }
  .wd-xl-65p {
    width: 65%;
  }
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  .wd-xl-65-f {
    width: 65px !important;
  }
  .wd-xl-65p-f {
    width: 65% !important;
  }
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  .wd-xl-70 {
    width: 70px;
  }
  .wd-xl-70p {
    width: 70%;
  }
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  .wd-xl-70-f {
    width: 70px !important;
  }
  .wd-xl-70p-f {
    width: 70% !important;
  }
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  .wd-xl-75 {
    width: 75px;
  }
  .wd-xl-75p {
    width: 75%;
  }
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  .wd-xl-75-f {
    width: 75px !important;
  }
  .wd-xl-75p-f {
    width: 75% !important;
  }
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  .wd-xl-80 {
    width: 80px;
  }
  .wd-xl-80p {
    width: 80%;
  }
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  .wd-xl-80-f {
    width: 80px !important;
  }
  .wd-xl-80p-f {
    width: 80% !important;
  }
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  .wd-xl-85 {
    width: 85px;
  }
  .wd-xl-85p {
    width: 85%;
  }
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  .wd-xl-85-f {
    width: 85px !important;
  }
  .wd-xl-85p-f {
    width: 85% !important;
  }
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  .wd-xl-90 {
    width: 90px;
  }
  .wd-xl-90p {
    width: 90%;
  }
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  .wd-xl-90-f {
    width: 90px !important;
  }
  .wd-xl-90p-f {
    width: 90% !important;
  }
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  .wd-xl-95 {
    width: 95px;
  }
  .wd-xl-95p {
    width: 95%;
  }
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  .wd-xl-95-f {
    width: 95px !important;
  }
  .wd-xl-95p-f {
    width: 95% !important;
  }
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  .wd-xl-100 {
    width: 100px;
  }
  .wd-xl-100p {
    width: 100%;
  }
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  .wd-xl-100-f {
    width: 100px !important;
  }
  .wd-xl-100p-f {
    width: 100% !important;
  }
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  .wd-xl-150 {
    width: 150px;
  }
  .wd-xl-150p {
    width: 150%;
  }
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  .wd-xl-150-f {
    width: 150px !important;
  }
  .wd-xl-150p-f {
    width: 150% !important;
  }
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  .wd-xl-200 {
    width: 200px;
  }
  .wd-xl-200p {
    width: 200%;
  }
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  .wd-xl-200-f {
    width: 200px !important;
  }
  .wd-xl-200p-f {
    width: 200% !important;
  }
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  .wd-xl-250 {
    width: 250px;
  }
  .wd-xl-250p {
    width: 250%;
  }
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  .wd-xl-250-f {
    width: 250px !important;
  }
  .wd-xl-250p-f {
    width: 250% !important;
  }
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  .wd-xl-300 {
    width: 300px;
  }
  .wd-xl-300p {
    width: 300%;
  }
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  .wd-xl-300-f {
    width: 300px !important;
  }
  .wd-xl-300p-f {
    width: 300% !important;
  }
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  .wd-xl-350 {
    width: 350px;
  }
  .wd-xl-350p {
    width: 350%;
  }
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  .wd-xl-350-f {
    width: 350px !important;
  }
  .wd-xl-350p-f {
    width: 350% !important;
  }
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  .wd-xl-400 {
    width: 400px;
  }
  .wd-xl-400p {
    width: 400%;
  }
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  .wd-xl-400-f {
    width: 400px !important;
  }
  .wd-xl-400p-f {
    width: 400% !important;
  }
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  .wd-xl-450 {
    width: 450px;
  }
  .wd-xl-450p {
    width: 450%;
  }
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  .wd-xl-450-f {
    width: 450px !important;
  }
  .wd-xl-450p-f {
    width: 450% !important;
  }
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  .wd-xl-500 {
    width: 500px;
  }
  .wd-xl-500p {
    width: 500%;
  }
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  .wd-xl-500-f {
    width: 500px !important;
  }
  .wd-xl-500p-f {
    width: 500% !important;
  }
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  .wd-xl-550 {
    width: 550px;
  }
  .wd-xl-550p {
    width: 550%;
  }
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  .wd-xl-550-f {
    width: 550px !important;
  }
  .wd-xl-550p-f {
    width: 550% !important;
  }
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  .wd-xl-600 {
    width: 600px;
  }
  .wd-xl-600p {
    width: 600%;
  }
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  .wd-xl-600-f {
    width: 600px !important;
  }
  .wd-xl-600p-f {
    width: 600% !important;
  }
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  .wd-xl-650 {
    width: 650px;
  }
  .wd-xl-650p {
    width: 650%;
  }
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  .wd-xl-650-f {
    width: 650px !important;
  }
  .wd-xl-650p-f {
    width: 650% !important;
  }
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  .wd-xl-700 {
    width: 700px;
  }
  .wd-xl-700p {
    width: 700%;
  }
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  .wd-xl-700-f {
    width: 700px !important;
  }
  .wd-xl-700p-f {
    width: 700% !important;
  }
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  .wd-xl-750 {
    width: 750px;
  }
  .wd-xl-750p {
    width: 750%;
  }
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  .wd-xl-750-f {
    width: 750px !important;
  }
  .wd-xl-750p-f {
    width: 750% !important;
  }
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  .wd-xl-800 {
    width: 800px;
  }
  .wd-xl-800p {
    width: 800%;
  }
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  .wd-xl-800-f {
    width: 800px !important;
  }
  .wd-xl-800p-f {
    width: 800% !important;
  }
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  .wd-xl-850 {
    width: 850px;
  }
  .wd-xl-850p {
    width: 850%;
  }
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  .wd-xl-850-f {
    width: 850px !important;
  }
  .wd-xl-850p-f {
    width: 850% !important;
  }
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  .wd-xl-900 {
    width: 900px;
  }
  .wd-xl-900p {
    width: 900%;
  }
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  .wd-xl-900-f {
    width: 900px !important;
  }
  .wd-xl-900p-f {
    width: 900% !important;
  }
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  .wd-xl-950 {
    width: 950px;
  }
  .wd-xl-950p {
    width: 950%;
  }
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  .wd-xl-950-f {
    width: 950px !important;
  }
  .wd-xl-950p-f {
    width: 950% !important;
  }
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  .wd-xl-1000 {
    width: 1000px;
  }
  .wd-xl-1000p {
    width: 1000%;
  }
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  .wd-xl-auto {
    width: auto;
    width: auto !important;
  }
}
.wd-100v {
  width: 100vw;
}

.btn-w-xs {
  min-width: 90px;
}

.btn-w-sm {
  min-width: 110px;
}

.btn-w-md {
  min-width: 130px;
}

.btn-w-lg {
  min-width: 150px;
}

/* ######## OVERRIDE-STYLES ######## */
/* ######## BOOTSTRAP ######## */
.noselect {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.disable-events {
  pointer-events: none;
}

.responsive-logo img {
  height: 36px;
}

.form-select {
  padding-right: 32px;
}

label.required:after {
  content: " *";
  color: #f74f75;
}

input[type=email] {
  text-transform: lowercase;
}

select option:disabled {
  color: #e1e1ef;
}

.sign-favicon.dark-theme {
  display: none;
}

.main-header {
  top: 0;
}
.main-header .header-logo img {
  width: 80px;
}
.main-header .main-header-right {
  margin-right: 10px;
}
.main-header .main-header-right .profile-user .avatar {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.main-header i:hover,
.main-header svg:hover {
  opacity: 0.75;
}

.horizontal .main-sidemenu .slide-left,
.horizontal .main-sidemenu .slide-right {
  padding: 14px !important;
}
.horizontal .main-sidemenu .side-menu__item {
  height: 100%;
}
.horizontal .main-sidemenu .side-menu__item.nav_selected {
  background-color: rgba(255, 255, 255, 0.2);
}

.table.dataTable thead th {
  vertical-align: middle;
  background-color: #f9f9fb;
}
.table.dataTable thead th.sorting_asc, .table.dataTable thead th.sorting_desc {
  color: var(--primary-bg-color);
}
.table.dataTable thead th.sorting_asc:after, .table.dataTable thead th.sorting_desc:after {
  color: var(--primary-bg-color);
  opacity: 1;
}
.table.dataTable thead th.action, .table.dataTable thead th.status, .table.dataTable thead th.type {
  white-space: nowrap;
  text-align: center;
}
.table.dataTable td {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
}
.table.dataTable td.action, .table.dataTable td.status, .table.dataTable td.type {
  white-space: nowrap;
  text-align: center;
}
.table.dataTable td .custom-checkbox {
  margin-bottom: 0;
}

.dataTables_scrollBody {
  min-height: 200px;
}

.dataTables_processing {
  z-index: 9;
  background: none !important;
}

.card:not([class*=bg-], [class*=card-], [class*=dataTables_processing]) {
  border: 1px solid #ededf5 !important;
}

.card[class*=card-] {
  border-right: 1px solid #ededf5 !important;
  border-left: 1px solid #ededf5 !important;
  border-bottom: 1px solid #ededf5 !important;
}

.modal-fullscreen {
  width: 100vw !important;
  max-width: none !important;
  margin: 0 !important;
}

#certificateModal .modal-body {
  display: flex;
  align-items: center;
  justify-content: center;
}

.cert-wrap {
  position: relative;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: #7987a1 0 0 10px;
  max-width: 1000px;
}
.cert-wrap .cert-details {
  position: absolute;
  top: 48%;
  left: 6%;
  color: #000;
}
.cert-wrap .cert-details h1 {
  font-weight: bold;
  font-size: 4vmax;
  font-family: "Alex Brush", cursive;
  margin-bottom: -10px;
  max-width: 70%;
}
.cert-wrap .cert-details hr {
  border: 0;
  border-top: 1px solid #000;
  max-width: 65%;
  opacity: 1;
  margin: 1vh 0;
}
.cert-wrap .cert-details p {
  font-size: 1.3vmax;
  max-width: 65%;
}
.cert-wrap img {
  max-height: calc(100vh - 120px);
}
.cert-wrap .cert-dates {
  position: absolute;
  bottom: 3%;
  right: 3%;
  text-align: right;
}
.cert-wrap .cert-dates p {
  margin: 0;
  color: #fff;
  font-size: 1vmax;
}

.note-editor .note-btn-group button {
  border: 0;
}

.dark-theme .sign-favicon.light-theme {
  display: none;
}
.dark-theme .sign-favicon.dark-theme {
  display: block;
}
.dark-theme .table.dataTable thead th {
  background-color: #323251;
}
.dark-theme .table.dataTable thead th.sorting_asc, .dark-theme .table.dataTable thead th.sorting_desc {
  background-color: #323251;
}

@media print {
  body {
    -webkit-print-color-adjust: exact;
    -moz-print-color-adjust: exact;
    -ms-print-color-adjust: exact;
    print-color-adjust: exact;
  }
  #tempPrintArea {
    margin-top: 30px !important;
    opacity: 1 !important;
    will-change: opacity;
  }
  #tempPrintArea .cert-wrap {
    border: 1px solid #000;
  }
}
iframe {
  height: 536px;
  margin: 0px;
  padding: 0px;
  border: none;
}

iframe {
  display: block;
  width: 500px;
  border: none;
  /*  overflow-y: auto;
  overflow-x: hidden;*/
}

/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

/* Provide sufficient contrast against white background */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  color: #4a4a69 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  font-family: "Poppins", sans-serif !important;
  line-height: 1.5 !important;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}
button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  /*margin-bottom: 60px;*/
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 60px; /* Vertically center the text there */
  white-space: nowrap;
}

@media (max-width: 767px) {
  .header-icon-svgs {
    color: #000;
    fill: #000;
  }
}
#createPaypal {
  color: white;
  background: #38cab3;
}

.modal-table table {
  white-space: initial;
}

.modal-table table.address-table {
  margin-top: 10px;
}

.dark-theme .examp {
  background-color: #2a2e3f;
  border: 1.5px solid #e7e7e7;
}

/************** Table responsive **************/
.padd-set {
  top: 1px;
}

.dt-buttons {
  position: absolute !important;
  right: 25px !important;
}

/* ######## BOOTSTRAP ######## */
.login-partial .user-name,
.login-partial .user-email {
  display: block;
  width: 238px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

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

/*===Aug 25====*/
.card-sigin.sign-ryt {
  padding-top: 1.7rem;
}

/*===31-8-2022====*/
.padd-set {
  position: relative;
  top: 10px;
  margin: 12px 10px;
  background: none;
  border: none;
}

#profilePicture {
  width: 350px;
  height: 350px;
}

@media (max-width: 767px) {
  #profilePicture {
    width: 170px;
    height: auto;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjdXN0b20vZm9udHMvX2ZvbnQuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvX2NhcmRzLnNjc3MiLCJib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJib290c3RyYXAvX2N1c3RvbS5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwiYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX21vZGFscy5zY3NzIiwiYm9vdHN0cmFwL19uYXYuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fdG9hc3Quc2NzcyIsImJvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiYm9vdHN0cmFwL190YWJzLnNjc3MiLCJjdXN0b20vX2NoZWNrYm94LnNjc3MiLCJjdXN0b20vX2NvdW50ZG93bi5zY3NzIiwiY3VzdG9tL19jdXN0b20tY29udHJvbC5zY3NzIiwiY3VzdG9tL19pbWFnZS5zY3NzIiwiY3VzdG9tL19saXN0LnNjc3MiLCJjdXN0b20vX2xpc3Rncm91cC5zY3NzIiwiY3VzdG9tL19uYXZiYXIuc2NzcyIsImN1c3RvbS9fcC1zY3JvbGwuc2NzcyIsImN1c3RvbS9fcmFkaW8uc2NzcyIsImN1c3RvbS9fcmF0dGluZy5zY3NzIiwiY3VzdG9tL190YWdzLnNjc3MiLCJjdXN0b20vX3RpbWVsaW5lLnNjc3MiLCJjdXN0b20vX3RvZ2dsZS5zY3NzIiwiY3VzdG9tL19jdXN0b20tc3R5bGVzLnNjc3MiLCJjdXN0b20vX0llLnNjc3MiLCJjdXN0b20vX2Vjb21tZXJjZS5zY3NzIiwiY3VzdG9tL193aWRnZXRzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9faG9yaXpvbnRhbC1tZW51LnNjc3MiLCJsYXlvdXQvX2ljb25iYXIuc2NzcyIsImxheW91dC9fbWFpbmNvbnRlbnQuc2NzcyIsImxheW91dC9fcHJvZmlsZS5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX3NpZGVtZW51LnNjc3MiLCJsYXlvdXQvX3J0bC5zY3NzIiwibGliL19jaGFydC5zY3NzIiwibGliL19kYXRhdGFibGUuc2NzcyIsImxpYi9fZGF0ZXBpY2tlci5zY3NzIiwibGliL19kYXRldGltZXBpY2tlci5zY3NzIiwibGliL19qcXVlcnlzdGVwcy5zY3NzIiwibGliL19qcXZtYXAuc2NzcyIsImxpYi9fcGFyc2VseS5zY3NzIiwibGliL19yYW5nZXNsaWRlcnMuc2NzcyIsImxpYi9fc2VsZWN0Mi5zY3NzIiwibGliL19zcGVjdHJ1bS5zY3NzIiwibGliL19jYWxlbmRhci5zY3NzIiwibGliL19ub3RpZmljYXRpb25zLnNjc3MiLCJ0ZW1wL19jYWxlbmRhci5zY3NzIiwidGVtcC9fY2hhdC5zY3NzIiwidGVtcC9fY29udGFjdC5zY3NzIiwidGVtcC9fZXJyb3Iuc2NzcyIsInRlbXAvX2ludm9pY2Uuc2NzcyIsInRlbXAvX21haWwuc2NzcyIsInV0aWwvX2JhY2tncm91bmQuc2NzcyIsInV0aWwvX2JvcmRlci5zY3NzIiwidXRpbC9faGVpZ2h0LnNjc3MiLCJ1dGlsL19tYXJnaW4uc2NzcyIsInV0aWwvX29wYWNpdHkuc2NzcyIsInV0aWwvX3BhZGRpbmcuc2NzcyIsInV0aWwvX3Bvc2l0aW9uLnNjc3MiLCJ1dGlsL190eXBvZ3JhcGh5LnNjc3MiLCJ1dGlsL193aWR0aC5zY3NzIiwiX292ZXJyaWRlLnNjc3MiLCJfbG9naW4tcGFydGlhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBYUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQXFFQTtBQ2pGQTtBQUNRO0FEbUZSO0FFakZBO0FBNEJBO0FBWUE7QUFXQTtBQWNBO0FBWUE7QUFVQTtBQUdBO0FBS0E7QUZkQTtBR2hGWTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE9EekNJO0VDMENKO0VBQ0Esa0JEcENDO0VDcUNEO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBRUksT0RqRE47O0FDb0RFO0VBQ0ksT0RQTDtFQ1FLO0VBQ0EscUJEeUJQOztBQ3ZCTztFQUVJLE9EWFQ7RUNZUyxrQkR4RFA7O0FDOERUO0VBQ0k7RUFDQSxrQkRqREE7RUNrREE7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTs7O0FBS1o7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFHSTtFQUNJLGNEM0ZFOztBQzhGTjtFQUNJLE9EL0ZFOztBQ2lHRjtFQUVJLE9EbkdGOztBQ3NHRjtFQUNJLGtCRHZHRjtFQ3dHRSxPRDlDRjtFQytDRTs7QUFFQTtFQUVJO0VBQ0EsT0QzRlI7OztBQ2tHSjtFQUNJLGNEdEhFOztBQ3lITjtFQUNJLE9EMUhFOztBQzRIRjtFQUVJLE9EOUhGOztBQ2lJRjtFQUNJLGtCRGxJRjtFQ21JRSxPRHpFRjtFQzBFRTs7QUFFQTtFQUVJO0VBQ0EsT0R0SFI7OztBQzZISjtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFFSSxPRHpKRjs7QUM0SkY7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFFSSxrQkQvSkg7RUNnS0csT0RwS047OztBQzJLTjtFQUNJLGNEL0hHOztBQ2tJUDtFQUNJLE9EbklHOztBQ3FJSDtFQUVJLE9EdklEOztBQzBJSDtFQUNJLGtCRHBMQztFQ3FMRCxPRC9IRjtFQ2dJRTs7QUFFQTtFQUVJO0VBQ0EsT0Q1S1I7OztBQ2tMUjtBQUdJO0VBQ0ksa0JEaktHO0VDa0tIO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksa0JEcE1KO0VDcU1JO0VBQ0E7O0FBRUE7RUFDSSxPRDVOTjs7QUMrTkU7RUFDSTs7QUFJUjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPRHBQUTtFQ3FQUjtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsWURoUlM7RUNpUlQsT0RyUk07OztBQ3dSVjtFQUNJO0VBQ0EsT0R2UUk7RUN3UUo7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0RwVE07OztBQ3dUTjtFQUNJLE9EdFNBOztBQ3lTSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlENVRLO0VDNlRMO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPRHJWWTs7O0FDdVZoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPRHpXTTs7O0FDMldWO0VBQ0k7OztBQUdBO0VBQ0k7OztBSGhTUjtBSW5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSSxPRjVCTTtFRTZCTixrQkZ6QlM7RUUwQlQsY0YxQlM7O0FFNEJUO0VBQ0ksa0JGakNFOztBRW9DTjtFQUNJLE9GckNFOzs7QUV5Q1Y7RUFDSSxPRmxDUTtFRW1DUjtFQUNBOztBQUVBO0VBQ0ksa0JGdkNJOztBRTBDUjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLGtCRnBERTs7QUV1RE47RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxrQkYvREQ7O0FFa0VIO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksa0JGL0VFOztBRWtGTjtFQUNJOzs7QUFJUjtFQUNJLE9GdkZLO0VFd0ZMO0VBQ0E7O0FBRUE7RUFDSSxrQkY1RkM7O0FFK0ZMO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxPRnZLTTs7O0FFMEtWO0VBQ0k7RUFDQSxPRnpLRzs7O0FFNEtQO0VBQ0k7RUFDQSxPRmhMTTs7O0FFbUxWO0VBQ0k7RUFDQSxPRnBMSzs7O0FFdUxUO0VBQ0k7RUFDQSxPRmpMSTs7O0FFb0xSO0VBQ0ksa0JGL0xNOzs7QUVrTVY7RUFDSSxrQkZoTUc7OztBRW1NUDtFQUNJLGtCRnRNTTs7O0FFeU1WO0VBQ0ksa0JGek1LOzs7QUZxRVQ7QUtuRkE7RUFDSSxrQkg0Q087OztBR3pDWDtFQUNJO0VBQ0E7OztBQUdKO0FBRUE7RUFDSSxPSFRNO0VHVU4sa0JITlM7OztBR1NiO0VBQ0k7RUFDQSxPSE5NOzs7QUdTVjtFQUNJO0VBQ0EsT0hORzs7O0FHU1A7RUFDSTtFQUNBLE9IZk07OztBR2tCVjtFQUNJLE9IbEJLO0VHbUJMOzs7QUFHSjtFQUNJLE9IbkJLO0VHb0JMOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0ksT0gvQkc7RUdnQ0g7OztBQUdKO0VBQ0ksT0gzQkk7RUc0Qko7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFDSTs7O0FBTVI7RUFDSTtJQUNJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0ksT0hqRkk7RUdrRkosa0JIckdNOzs7QUd5R047RUFDSSxPSHZGQTtFR3dGQTs7QUFHSjtFQUNJLE9INUZBO0VHNkZBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksT0h6R0k7RUcwR0osa0JIckhROzs7QUd5SFI7RUFDSSxPSC9HQTtFR2dIQSxrQkgzSEk7O0FHOEhSO0VBQ0ksT0hwSEE7RUdxSEEsa0JIaElJO0VHaUlKO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJLE9IaklJO0VHa0lKLGtCSDVJTTs7O0FHZ0pOO0VBQ0ksT0h2SUE7RUd3SUE7O0FBR0o7RUFDSSxPSDVJQTtFRzZJQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJLE9IekpJO0VHMEpKLGtCSGpLRzs7O0FHcUtIO0VBQ0ksT0gvSkE7RUdnS0Esa0JIdktEOztBRzBLSDtFQUNJLE9IcEtBO0VHcUtBLGtCSDVLRDtFRzZLQztFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBLGtCSDNMTTs7O0FHK0xOO0VBRUksT0gzSkc7RUc0Skg7OztBQUlSO0VBQ0ksT0g5TEk7RUcrTEo7OztBQUlBO0VBQ0ksT0hwTUE7RUdxTUE7O0FBR0o7RUFDSSxPSHpNQTtFRzBNQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJLE9IdE5JO0VHdU5KLGtCSDVORzs7O0FHaU9DO0VBRUksT0hqTUQ7RUdrTUMsa0JIcE9MOztBR3lPQztFQUVJO0VBQ0E7OztBQUtaO0VBQ0ksT0g3T0k7RUc4T0osa0JIdFBLOzs7QUcwUEw7RUFDSSxPSG5QQTtFR29QQTs7QUFHSjtFQUNJLE9IeFBBO0VHeVBBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksT0hyUUk7RUdzUUosa0JINVFHOzs7QUdnUkg7RUFDSSxPSDNRQTtFRzRRQTs7QUFHSjtFQUNJLE9IaFJBO0VHaVJBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksT0g3Ukk7RUc4Ukosa0JIbFNLOzs7QUdzU0w7RUFDSSxPSG5TQTtFR29TQTs7QUFHSjtFQUNJLE9IeFNBO0VHeVNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksT0h4Uk87RUd5UlAsa0JIalNPOzs7QUdxU1A7RUFDSSxPSDlSRztFRytSSDs7QUFHSjtFQUNJLE9IblNHO0VHb1NIO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksT0g3VUk7RUc4VUosa0JIbFRPOzs7QUdzVFA7RUFDSSxPSG5WQTtFR29WQTs7QUFHSjtFQUNJLE9IeFZBO0VHeVZBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSSxPSDFXSTtFRzJXSixrQkg5V0s7OztBR2dYVDtFQUNJLE9IOVdJO0VHK1dKOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FMN1VKO0FNbkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJOztBQUVKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSSxPSnZGRTs7O0FJMkZWO0FBQUE7QUFBQTtFQUdJOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTs7O0FBSUE7RUFFSSxPSnpHRTs7O0FJOEdOO0VBRUksT0poSEU7OztBSXFITjtFQUVJLE9KdkhFOzs7QUkySFY7QUFBQTtBQUFBO0VBR0ksT0o5SE07OztBSWlJVjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9KbEhPO0VJbUhQOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPSmhJRDtFSWlJQztFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPSnBJRDs7O0FJeUlYO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPSnRNSTtFSXVNSjs7QUFFQTtFQUNJLE9KM0pMOztBSStKSDtFQUNJLE9KNU1GOztBSStNRjtFQUNJOztBQUVBO0VBQ0ksT0p2S0w7RUl3S0s7RUFDQTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QU50Sko7QU9uRkE7QUFBQTtFQUVJO0VBQ0E7RUFDQSxPTEpZO0VLS1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFDSTs7O0FBTVI7RUFDSTtBQUFBO0lBRUk7OztBQUlSO0FBQUE7RUFFSSxPTDlCWTtFSytCWjs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0ksT0xqQ0k7RUtrQ0osa0JMckRNO0VLc0ROLGNMcERhOztBS3NEYjtFQUNJLE9MdENBO0VLdUNBO0VBQ0EsY0x6RFM7O0FLNERiO0VBRUk7O0FBR0o7RUFFSSxPTGxEQTtFS21EQTtFQUNBOztBQUlBO0VBRUksT0wxREo7RUsyREksa0JMOUVGO0VLK0VFLGNML0VGOzs7QUtvRlY7RUFDSSxPTGxFSTtFS21FSixrQkx0Rk07RUt1Rk4sY0x2Rk07OztBSzJGTjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9MbkZJO0VLb0ZKLGtCTC9GUTtFS2dHUjs7QUFFQTtFQUNJLE9MeEZBO0VLeUZBO0VBQ0E7O0FBR0o7RUFFSTs7QUFHSjtFQUVJLE9McEdBO0VLcUdBLGtCTGhISTtFS2lISixjTGpISTs7QUtxSEo7RUFFSSxPTDVHSjtFSzZHSSxrQkx4SEE7RUt5SEE7OztBQUtaO0VBQ0ksT0xwSEk7RUtxSEosa0JMaElRO0VLaUlSLGNMaklROzs7QUtxSVI7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSSxPTHJJSTtFS3NJSixrQkxoSk07RUtpSk47O0FBRUE7RUFDSSxPTDFJQTtFSzJJQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTHRKQTtFS3VKQSxrQkxqS0U7RUtrS0YsY0xsS0U7O0FLc0tGO0VBRUksT0w5Sko7RUsrSkksa0JMektGO0VLMEtFLGNMMUtGOzs7QUsrS1Y7RUFDSSxPTHRLSTtFS3VLSixrQkxqTE07RUtrTE4sY0xsTE07OztBS3NMTjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9MdkxJO0VLd0xKLGtCTC9MRztFS2dNSDs7QUFFQTtFQUNJLE9MNUxBO0VLNkxBO0VBQ0EsY0xyTUQ7O0FLd01IO0VBRUk7O0FBR0o7RUFFSSxPTHhNQTtFS3lNQSxrQkxoTkQ7RUtpTkMsY0xqTkQ7O0FLcU5DO0VBRUksT0xoTko7RUtpTkksa0JMeE5MO0VLeU5LLGNMek5MOzs7QUs4TlA7RUFDSSxPTHhOSTtFS3lOSixrQkxoT0c7RUtpT0gsY0xqT0c7OztBS3FPSDtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9Mek9JO0VLME9KLGtCTG5QTTtFS29QTjs7QUFFQTtFQUNJLE9MOU9BO0VLK09BO0VBQ0E7O0FBR0o7RUFFSTs7QUFHSjtFQUVJLE9MMVBBO0VLMlBBO0VBQ0E7O0FBSUE7RUFFSSxPTGxRSjtFS21RSSxrQkw1UUY7RUs2UUUsY0w3UUY7OztBS2tSVjtFQUNJLE9MMVFJO0VLMlFKLGtCTHBSTTtFS3FSTixjTHJSTTs7O0FLeVJOO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxrQkxwU0s7RUtxU0w7O0FBRUE7RUFDSSxPTGhTQTtFS2lTQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTDVTQTtFSzZTQSxrQkxyVEM7RUtzVEQsY0x0VEM7O0FLMFREO0VBRUksT0xwVEo7RUtxVEksa0JMN1RIO0VLOFRHLGNMOVRIOzs7QUttVVQ7RUFDSSxPTDVUSTtFSzZUSixrQkxyVUs7RUtzVUwsY0x0VUs7OztBSzBVTDtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9MN1VJO0VLOFVKLGtCTG5WRztFS29WSDs7QUFFQTtFQUNJLE9MbFZBO0VLbVZBO0VBQ0E7O0FBR0o7RUFFSTs7QUFHSjtFQUVJLE9MOVZBO0VLK1ZBLGtCTHBXRDtFS3FXQyxjTHJXRDs7QUt5V0M7RUFFSSxPTHRXSjtFS3VXSSxrQkw1V0w7RUs2V0ssY0w3V0w7OztBS2tYUDtFQUNJLE9MOVdJO0VLK1dKLGtCTHBYRztFS3FYSCxjTHJYRzs7O0FLeVhIO0VBRUk7OztBQUlSO0VBQ0k7OztBQUVKO0VBQ0ksT0xqV087RUtrV1Asa0JML1hJO0VLZ1lKOztBQUVBO0VBQ0ksT0x0V0c7RUt1V0gsa0JMcFlBO0VLcVlBOztBQUdKO0VBRUk7RUFDQTtFQUNBOztBQUdKO0VBRUksT0xwWEc7RUtxWEgsa0JMbFpBO0VLbVpBLGNMOVhHOztBS2tZSDtFQUVJLE9MNVhEO0VLNlhDLGtCTDFaSjtFSzJaSTs7O0FBS1o7RUFDSSxPTHBZTztFS3FZUCxrQkw3WU87RUs4WVA7O0FBRUE7RUFDSSxPTHpZRztFSzBZSDtFQUNBOztBQUdKO0VBRUk7RUFDQTtFQUNBOztBQUdKO0VBRUksT0x2Wkc7RUt3Wkgsa0JMaGFHO0VLaWFILGNMamFHOztBS3FhSDtFQUVJLE9ML1pEO0VLZ2FDO0VBQ0E7OztBQUtaO0VBQ0ksT0x2YU87RUt3YVA7RUFDQTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSSxPTHJkSTtFS3NkSixrQkwxYk87RUsyYlAsY0wzYk87O0FLNmJQO0VBQ0ksT0wxZEE7RUsyZEE7RUFDQTs7QUFHSjtFQUVJOztBQUdKO0VBRUksT0x0ZUE7RUt1ZUEsa0JMM2NHO0VLNGNILGNMNWNHOztBS2dkSDtFQUVJLE9MOWVKO0VLK2VJLGtCTG5kRDtFS29kQyxjTHBkRDs7O0FLeWRYO0VBQ0ksT0x0Zkk7RUt1Zkosa0JMM2RPO0VLNGRQLGNMNWRPOzs7QUtnZVA7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBLGNMeGdCSTs7QUswZ0JKO0VBQ0k7RUFDQSxjTDVnQkE7OztBS2doQlI7RUFDSTtFQUNBLGNMcmlCTTs7QUt1aUJOO0VBQ0k7RUFDQTtFQUNBLGNMMWlCRTs7QUs2aUJOO0VBRUk7O0FBR0o7RUFFSSxPTHBqQkU7RUtxakJGOztBQUlBO0VBRUk7RUFDQSxrQkw1akJGO0VLNmpCRSxjTDdqQkY7OztBS2trQlY7RUFDSSxPTGhqQkk7RUtpakJKLGtCTHBrQk07RUtxa0JOLGNMcmtCTTs7O0FLeWtCTjtFQUVJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxjTDlrQlE7O0FLZ2xCUjtFQUNJO0VBQ0Esa0JMbGxCSTtFS21sQkosY0xubEJJOztBS3NsQlI7RUFFSTs7QUFHSjtFQUVJLE9MeGpCRztFS3lqQkg7O0FBSUE7RUFFSSxPTHpsQko7RUswbEJJLGtCTHJtQkE7RUtzbUJBLGNMdG1CQTs7O0FLMm1CWjtFQUNJLE9Mam1CSTtFS2ttQkosa0JMeGtCTztFS3lrQlAsY0x6a0JPOzs7QUs2a0JQO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0ksT0w1bkJNO0VLNm5CTixjTDduQk07O0FLK25CTjtFQUNJLE9MdG5CQTtFS3VuQkEsa0JMam9CRTtFS2tvQkYsY0xsb0JFOztBS3FvQk47RUFFSTs7QUFHSjtFQUVJLE9MNW9CRTtFSzZvQkY7O0FBSUE7RUFFSSxPTHpvQko7RUswb0JJLGtCTHBwQkY7RUtxcEJFLGNMcnBCRjs7O0FLMHBCVjtFQUNJO0VBQ0Esa0JMNXBCTTtFSzZwQk4sY0w3cEJNOzs7QUtpcUJOO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxjTDFxQkc7O0FLNHFCSDtFQUNJO0VBQ0Esa0JMOXFCRDtFSytxQkMsY0wvcUJEOztBS2tyQkg7RUFFSTs7QUFHSjtFQUVJLE9MenJCRDtFSzByQkM7O0FBSUE7RUFFSSxPTHpyQko7RUswckJJLGtCTGpzQkw7RUtrc0JLLGNMbHNCTDs7O0FLdXNCUDtFQUNJLE9ManNCSTtFS2tzQkosa0JMenNCRztFSzBzQkgsY0wxc0JHOzs7QUs4c0JIO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxjTDV0Qk07O0FLOHRCTjtFQUNJO0VBQ0Esa0JMaHVCRTtFS2l1QkYsY0xqdUJFOztBS291Qk47RUFFSTs7QUFHSjtFQUVJLE9MM3VCRTtFSzR1QkY7O0FBSUE7RUFFSSxPTHp1Qko7RUswdUJJLGtCTG52QkY7RUtvdkJFLGNMcHZCRjs7O0FLeXZCVjtFQUNJLE9McHRCTztFS3F0QlAsa0JMM3ZCTTtFSzR2Qk4sY0w1dkJNOzs7QUtnd0JOO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0Esa0JML3dCQztFS2d4QkQsY0xoeEJDOztBS214Qkw7RUFFSTs7QUFHSjtFQUVJLE9MMXhCQztFSzJ4QkQ7O0FBSUE7RUFFSSxPTHp4Qko7RUsweEJJLGtCTGx5Qkg7RUtteUJHLGNMbnlCSDs7O0FLd3lCVDtFQUNJLE9ManlCSTtFS2t5Qkosa0JMMXlCSztFSzJ5QkwsY0wzeUJLOzs7QUsreUJMO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0ksT0xyeEJPO0VLc3hCUCxjTDl4Qk87O0FLZ3lCUDtFQUNJLE9MenhCRztFSzB4Qkgsa0JMbHlCRzs7QUtxeUJQO0VBRUk7O0FBR0o7RUFFSSxPTHh5Qkc7RUt5eUJIOztBQUlBO0VBRUksT0wzeUJEO0VLNHlCQyxrQkxwekJEO0VLcXpCQyxjTHJ6QkQ7OztBSzB6Qlg7RUFDSSxPTG56Qk87RUtvekJQLGtCTDV6Qk87RUs2ekJQLGNMN3pCTzs7O0FLaTBCUDtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9McjBCTztFS3MwQlAsY0x0MEJPOztBS3cwQlA7RUFDSSxPTHIyQkE7RUtzMkJBLGtCTDEwQkc7RUsyMEJILGNMMzBCRzs7QUs4MEJQO0VBRUk7O0FBR0o7RUFFSSxPTHIxQkc7RUtzMUJIOztBQUlBO0VBRUksT0x4M0JKO0VLeTNCSSxrQkw3MUJEO0VLODFCQyxjTDkxQkQ7OztBS20yQlg7RUFDSSxPTGg0Qkk7RUtpNEJKLGtCTHIyQk87RUtzMkJQLGNMdDJCTzs7O0FLMDJCUDtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0EsT0xyNkJNO0VLczZCTjs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFFSTtFQUNBOztBQUdKO0VBRUksT0x4NEJHO0VLeTRCSDs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFLSjtFQUdJOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBZ0JJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtBQUFBO0VBRUk7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTtFQUNBO0VBQ0E7OztBQUdKO0FBTUE7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSSxPTHBsQ087RUtxbENQLGtCTHJqQ0s7RUtzakNMLGNMdGpDSzs7O0FLMGpDTDtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9MbG9DSTtFS21vQ0o7RUFDQTs7QUFFQTtFQUNJLE9Mdm9DQTtFS3dvQ0E7RUFDQTs7QUFHSjtFQUVJOztBQUdKO0VBRUksT0xucENBO0VLb3BDQTtFQUNBOztBQUlBO0VBRUksT0wzcENKO0VLNHBDSTtFQUNBOzs7QUFLWjtFQUNJLE9MbnFDSTtFS29xQ0o7RUFDQTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSSxPTHByQ0k7RUtxckNKLGtCTHpyQ0s7RUswckNMOztBQUVBO0VBQ0ksT0x6ckNBO0VLMHJDQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTHJzQ0E7RUtzc0NBLGtCTDFzQ0M7RUsyc0NEOztBQUlBO0VBRUksT0w3c0NKO0VLOHNDSTtFQUNBOzs7QUFLWjtFQUNJLE9McnRDSTtFS3N0Q0o7RUFDQTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSSxPTHR1Q0k7RUt1dUNKLGtCTDd1Q0c7RUs4dUNIOztBQUVBO0VBQ0ksT0wzdUNBO0VLNHVDQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTHZ2Q0E7RUt3dkNBLGtCTDl2Q0Q7RUsrdkNDOztBQUlBO0VBRUksT0wvdkNKO0VLZ3dDSTtFQUNBOzs7QUFLWjtFQUNJLE9MdndDSTtFS3d3Q0o7RUFDQTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSSxPTDN2Q087RUs0dkNQLGtCTGh3Q087RUtpd0NQOztBQUVBO0VBQ0ksT0w3eENBO0VLOHhDQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTDV3Q0c7RUs2d0NILGtCTGp4Q0c7RUtreENIOztBQUlBO0VBRUksT0xqekNKO0VLa3pDSTtFQUNBOzs7QUFLWjtFQUNJLE9MenpDSTtFSzB6Q0o7RUFDQTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSSxPTDEwQ0k7RUsyMENKLGtCTGh6Q087RUtpekNQOztBQUVBO0VBQ0ksT0wvMENBO0VLZzFDQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTDMxQ0E7RUs0MUNBLGtCTGowQ0c7RUtrMENIOztBQUlBO0VBRUksT0xuMkNKO0VLbzJDSTtFQUNBOzs7QUFLWjtFQUNJLE9MMzJDSTtFSzQyQ0o7RUFDQTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBRUk7OztBQUlSO0FBRUE7RUFDSSxPTHg0Q0k7RUt5NENKLGtCTDU1Q007RUs2NUNOLGNMNzVDTTs7QUsrNUNOO0VBQ0ksT0w3NENBO0VLODRDQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxPTHo1Q0E7RUswNUNBO0VBQ0E7O0FBSUE7RUFFSSxPTGo2Q0o7RUtrNkNJLGtCTHI3Q0Y7RUtzN0NFLGNMdDdDRjs7O0FLMjdDVjtFQUNJLE9MejZDSTtFSzA2Q0osa0JMNzdDTTtFSzg3Q04sY0w5N0NNOzs7QUtrOENOO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0ksT0wxN0NJO0VLMjdDSixrQkw5OENNO0VLKzhDTixjTC84Q007O0FLaTlDTjtFQUNJLE9MLzdDQTtFS2c4Q0Esa0JMbjlDRTtFS285Q0YsY0xwOUNFOztBS3U5Q047RUFFSTs7QUFHSjtFQUVJLE9MMzhDQTtFSzQ4Q0Esa0JMLzlDRTtFS2crQ0YsY0xoK0NFOztBS28rQ0Y7RUFFSSxPTG45Q0o7RUtvOUNJLGtCTHYrQ0Y7RUt3K0NFLGNMeCtDRjs7O0FLNitDVjtFQUNJLE9MMzlDSTtFSzQ5Q0osa0JMLytDTTtFS2cvQ04sY0xoL0NNOzs7QUtvL0NOO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0ksT0w1K0NJO0VLNitDSixrQkxoZ0RNO0VLaWdETjs7QUFFQTtFQUNJLE9Mai9DQTtFS2svQ0E7RUFDQTs7QUFHSjtFQUVJOztBQUdKO0VBRUksT0w3L0NBO0VLOC9DQSxrQkxqaERFO0VLa2hERjs7QUFJQTtFQUVJLE9McmdESjtFS3NnREk7RUFDQTs7O0FBS1o7RUFDSSxPTDdnREk7RUs4Z0RKO0VBQ0E7OztBQUlBO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7O0FBRUE7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9MOW1EQTtFSyttREE7RUFDQTs7O0FBS0o7RUFFSSxPTDFsREc7RUsybERIO0VBQ0E7O0FBSUE7RUFFSSxPTGxtREQ7RUttbURDO0VBQ0E7OztBQUtaO0VBQ0ksT0wxbURPO0VLMm1EUDtFQUNBOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJLE9MeHBESTtFS3lwREosWUxocERlO0VLaXBEZjs7QUFDQTtFQUNJOzs7QUFJUjtFQUNJLE9ManFESTtFS2txREosWUx4cERpQjtFS3lwRGpCOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0ksT0wxcURJO0VLMnFESixZTDlwRFk7RUsrcERaOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0ksT0xuckRJO0VLb3JESixZTGxxRGM7RUttcURkOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0ksT0w1ckRJO0VLNnJESixZTGpyRGU7RUtrckRmOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0ksT0xyc0RJO0VLc3NESixZTDNyRGU7RUs0ckRmOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0ksT0w5c0RJO0VLK3NESixZTC9yRFk7RUtnc0RaOztBQUNBO0VBQ0k7OztBQUlSO0VBQ0ksT0x0dERJO0VLdXRESjtFQUNBOztBQUVBO0VBQ0ksT0wzdERBO0VLNHREQTtFQUNBOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJLE9MMXVESTtFSzJ1REo7RUFDQTs7QUFFQTtFQUNJLE9ML3VEQTtFS2d2REE7RUFDQTs7O0FBS0o7RUFFSTs7O0FBSVI7RUFDSSxPTDd2REk7RUs4dkRKLFlMcHZEaUI7RUtxdkRqQjs7QUFDQTtFQUNJOzs7QUFJUjtBQUFBO0VBRUksT0x2d0RJO0VLd3dESixrQkwzeERNO0VLNHhETixjTDV4RE07OztBSzh4RFY7QUFBQTtFQUVJLE9MN3dESTtFSzh3REosa0JMdnhETTtFS3d4RE4sY0x4eERNOzs7QUsweERWO0VBQ0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJLGNMbnVESzs7O0FLcXVEVDtBQUFBO0VBRUk7RUFDQSxrQkxoekRRO0VLaXpEUixjTGp6RFE7OztBS216RFo7RUFDSTs7O0FBR0o7QUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSSxPTHA1RE07RUtxNUROLGtCTGo1RFM7RUtrNURULGNMbDVEUzs7QUttNURUO0VBQ0ksT0xyNERBO0VLczREQTtFQUNBLGNMMTVERTs7QUs2NUROO0VBRUk7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT0x0NURBO0VLdTVEQTtFQUNBLGNMbjZESTs7QUtzNkRSO0VBRUk7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT0x0NkRBO0VLdTZEQTtFQUNBLGNMbDdERTs7QUtxN0ROO0VBRUk7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBLGNMaDhEQzs7QUttOERMO0VBRUk7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBLGNMLzhERDs7QUtrOURIO0VBRUk7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBRUk7OztBQUdSO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBLGtCTDEvRE07RUsyL0ROLGNMMy9ETTs7O0FLNi9EVjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUVKO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QVByOURKO0FRbkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZTnFFSzs7QU1sRUQ7RUFDSTtFQUNBOztBQUlBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQU1oQjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFLWjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUVBO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQU9wQjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOzs7QUFLWjtFQUNJOztBQUVBO0VBRUksT045TUE7OztBTWtOUjtBQUFBO0VBRUk7RUFDQSxjTnhKSztFTXlKTDtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFLSTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9Odk9EO0VNd09DOztBQUlSO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlOelFPO0VNMFFQO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT043UU87RU04UVA7OztBQUlBO0VBQ0k7RUFDQSxrQk5qVUU7O0FNb1VOO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JOL1JHOzs7QU1tU1g7RUFTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFkQTtFQUNJLE9OOVJHO0VNK1JIO0VBQ0E7RUFDQTtFQUNBOzs7QUFZUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCTnpUTztFTTBUUDtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSSxZTjNhTTtFTTRhTjtFQUNBOzs7QUFFSjtFQUNJLFlOaGJNO0VNaWJOO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSSxZTmhiSTtFTWliSjtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZTnRrQk07RU11a0JOO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUNBO0VBQ0ksWU5ocUJKO0VNaXFCSTs7O0FScG1CWjtBU2xGSTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTs7O0FBS0o7RUFHSTs7O0FBSVI7RUFDSTs7O0FBSUE7RUFDSTtFQUNBLFlQK0JFOztBTzVCTjtFQUNJO0VBQ0EsWVAwQkU7OztBT3RCVjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUlBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJUjtBQUFBO0VBRUk7RUFDQTs7QUFJQTtFQUVJO0VBQ0E7RUFDQTs7O0FBS1o7RUFFUTtJQUVJOzs7QUFLWjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1ByS0k7RU9zS0o7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7QUFBQTtJQUVJOzs7QUFLSjtFQUVJLE9QdExBO0VPdUxBO0VBQ0E7RUFDQTs7O0FBS0o7RUFFSSxPUGhNQTtFT2lNQTtFQUNBO0VBQ0E7OztBQUlSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCUDdPQTtFTzhPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9QeFFJO0VPeVFKOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QVQxVEo7QVVuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFVSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1IxQlk7RVEyQlo7RUFDQSxrQlI3QlM7OztBUWdDYjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFJQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJLE9SOUhZO0VRK0haO0VBQ0E7O0FBRUE7RUFDSSxPUm5JUTtFUW9JUjs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLWjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsT1IzSU87RVE0SVA7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOzs7QUFJQTtFQUVJO0VBQ0E7O0FBR0o7RUFJSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFFSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsT1JoYU87O0FRa2FQO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLE9SbGJPOzs7QVFxYlg7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9SNWRJO0VRNmRKLGtCUmhjTztFUWljUDs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsT1I3Y087O0FRK2NQO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOztBQUdJO0FBQUE7RUFFSTtFQUNBOzs7QUFLWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQXNFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtBQUVBO0VBQ0ksa0JSM3BGTTtFUTRwRk4sT1J6b0ZJO0VRMG9GSjs7O0FBR0o7RUFDSTtFQUNBLE9SL29GSTtFUWdwRko7OztBQUdKO0VBQ0ksa0JSL3BGUTtFUWdxRlIsT1JycEZJO0VRc3BGSjs7O0FBR0o7RUFDSSxrQlJwcUZNO0VRcXFGTixPUjNwRkk7RVE0cEZKOzs7QUFHSjtFQUNJLGtCUnZxRkc7RVF3cUZILE9SanFGSTtFUWtxRko7OztBQUdKO0VBQ0ksa0JSL3FGTTtFUWdyRk4sT1J2cUZJO0VRd3FGSjs7O0FBR0o7RUFDSSxrQlJwckZLO0VRcXJGTCxPUjdxRkk7RVE4cUZKOzs7QUFHSjtFQUNJOzs7QUFFSjtFQUNJOzs7QVZ4bkZKO0FXbkZBO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVHJDWTtFU3NDWjtFQUNBO0VBQ0Esa0JUbEJJO0VTbUJKO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBTVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBTVI7RUFJSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVDVLTztFUzZLUDtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJLE9Uck1HO0VTc01IO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVHBOTztFU3FOUDs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsT1R4Tk87OztBUzJOWDtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFFUTtJQUVJOzs7QUFLWjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQSxrQlR2Ukc7RVN3Ukg7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9UbFNHO0VTbVNIOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QVhoUlI7QVluRkE7RUFDSTtFQUNBOztBQUVBO0VBQ0ksY1YwQ0c7RVV6Q0g7OztBQUlKO0VBRUk7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1ZvQk87RVVuQlAsa0JWUkk7RVVTSjtFQUNBO0VBQ0E7RUFDQSxZQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJLE9WS0c7RVVKSCxrQlZ2QkE7RVV3QkEsY1YzQ0U7RVU0Q0Y7RUFDQTs7QUFHSjtFQUNJLE9WSkc7RVVLSDs7QUFHSjtFQUVJLGtCVjNESztFVTRETDs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJLE9WckJPO0VVc0JQLGtCVmpESTs7O0FVb0RSO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1Y3R1k7RVU4R1o7RUFDQTtFQUNBOztBQUVBO0VBRUk7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBRUk7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSTtBQUFBO0VBRUk7RUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT1Z4SUc7OztBVTRJWDtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVnZNTTs7O0FVME1WO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1YxTUk7RVUyTUo7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSSxjVjdOTTtFVThOTjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJLGNWek9NO0VVME9OOzs7QUFJQTtBQUFBO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBRUk7RUFDQTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFJSSxjVjlRTTtFVStRTjtFQUNBLFlBQ0k7OztBQUtSO0FBQUE7QUFBQTtBQUFBO0VBSUksY1YxUk07RVUyUk47OztBQUlBO0FBQUE7RUFFSTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUlBO0FBQUE7RUFFSTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUksT1ZsVU07OztBVXNVTjtBQUFBO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJLE9WelZNOzs7QVU0VlY7QUFBQTtBQUFBO0FBQUE7RUFJSSxjVmhXTTs7O0FVb1dOO0FBQUE7RUFFSTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJLGNWMVlNOzs7QVU4WU47QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSSxjVmphTTtFVWthTjs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9WeGFLOzs7QVUyYVQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPVjdhSTtFVThhSjtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJLGNWOWJLO0VVK2JMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUksY1YxY0s7RVUyY0w7OztBQUlBO0FBQUE7RUFFSTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0VBQ0k7RUFDQTs7O0FBSUE7RUFFSTtFQUNBOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtFQUlJLGNWL2VLO0VVZ2ZMO0VBQ0EsWUFDSTs7O0FBS1I7QUFBQTtBQUFBO0FBQUE7RUFJSSxjVjNmSztFVTRmTDs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSSxPVm5pQks7OztBVXVpQkw7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSSxPVjFqQks7OztBVTZqQlQ7QUFBQTtBQUFBO0FBQUE7RUFJSSxjVmprQks7OztBVXFrQkw7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUksY1YzbUJLOzs7QVUrbUJMO0FBQUE7RUFFSTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUksY1Zsb0JLO0VVbW9CTDs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFLWjtBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksY1ZuckJHO0VVb3JCSDs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9WMXJCRzs7QVU2ckJQO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT1Y3ckJHO0VVOHJCSDs7QUFFQTtFQUNJOzs7QUFNUjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFDSSxrQlZueUJLOztBVXF5QlQ7RUFDSTs7O0FabHRCUjtBYW5GQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOzs7QWI1RFo7QWNuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7QUFBQTtBQUFBO0VBR0k7O0FBS0o7QUFBQTtBQUFBO0VBR0k7O0FBS0o7QUFBQTtBQUFBO0VBR0k7O0FBS0o7QUFBQTtBQUFBO0VBR0k7O0FBSVI7QUFBQTtFQUVJOztBQUdKO0VBS0k7O0FBSkE7RUFDSTs7QUFNUjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7OztBQU1oQjtBQUFBO0VBRUk7OztBQUlBO0FBQUE7RUFFSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUlBO0FBQUE7RUFFSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUlBO0FBQUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtBQUFBO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFLSTtBQUFBO0VBRUk7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUlBO0FBQUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBS0k7QUFBQTtFQUVJOztBQUlSO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPWjNNTztFWTRNUDtFQUNBO0VBQ0Esa0JaaFFTO0VZaVFUO0VBQ0E7O0FBR0k7RUFFSTs7O0FBTVI7QUFBQTtFQUVJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFJQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0FBQUE7RUFFSTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUlBO0VBRUk7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBSUE7RUFFSTtFQUNBOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFFQTtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7OztBZGpWSjtBZW5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBLFlBQ0k7RUFFSjtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmJqRUk7RWFrRUo7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JiOUVJOztBYWdGSjtFQUNJOztBQUdKO0VBQ0k7OztBQUdSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0k7O0FBR0o7RUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTs7QUFJQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFLSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPYnhYSjs7QWEyWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9ibFlSO0VhbVlROztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT2I3WVI7O0FhaVpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUtoQjtFQUNJOzs7QWZ4V0o7QWdCbkZBO0VBTUk7O0FBTEE7RUFHSTs7O0FBS1I7RUFDSSxPZHVDTzs7QWNyQ1A7RUFFSSxPZHFDRzs7QWNsQ1A7RUFDSTtFQUNBLGtCZGhCRTs7QWNrQkY7RUFFSSxPZERKOzs7QWNNUjtFQUNJLE9ka0JPOztBY2hCUDtFQUVJLE9kWEE7OztBY2VSO0VBQ0k7O0FBRUE7RUFDSSxrQmRpQkU7RWNoQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPZEdHOztBY0RIO0VBRUksa0JkUUY7RWNQRTs7QUFHSjtFQUNJOztBQUdKO0VBQ0ksa0JkckNKO0Vjc0NJLE9kVEQ7RWNVQztFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBRUk7O0FBR0o7RUFDSSxPZDNDRztFYzRDSDtFQUNBOzs7QUFJUjtFQUNJOzs7QUFFSjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTs7QUFHSjtFQUNJLE9kdEVEO0VjdUVDO0VBQ0E7O0FBR0o7RUFDSSxPZDNFRDtFYzRFQyxrQmR2R0o7RWN3R0ksY2R4R0o7O0FjNEdKO0VBQ0ksT2RsRkc7RWNtRkgsa0JkOUdBO0VjK0dBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOztBQUVBO0VBQ0ksT2Q5SEo7RWMrSEksa0JkbEpGOztBY3NKTjtFQUNJLE9kcElBO0VjcUlBLGtCZHhKRTs7O0FjNEpWO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7QUFFQTtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQSxPZDdJTztFYzhJUDtFQUNBO0VBQ0E7O0FBRUE7RUFFSSxPZGxKRzs7QWNxSlA7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT2RuTUw7O0Fjc01DO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsT2QvTUQ7RWNnTkM7O0FBR0o7RUFJSSxPZG5ORDs7QWNzTkg7RUFDSTtFQUNBLFlkckxBO0Vjc0xBO0VBY0EsT2R2UkY7O0FjMlFFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JkbFJOO0VjbVJNO0VBQ0E7O0FBS0o7QUFBQTtFQUtJLE9kOVJOOztBY21TTjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0ksT2Q1UE07O0FjOFBOO0VBRUksT2R0U0E7O0FjeVNKO0VBQ0ksY2QvUUc7O0Fja1JQO0VBQ0ksT2RqVUU7OztBY3NVTjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBLE9kdFNHO0VjdVNIO0VBT0E7RUFDQTtFQUNBOztBQVBBO0VBRUksT2R6U0Q7O0FjZ1RIO0VBQ0ksT2RqVEQ7O0FjcVRQO0VBQ0ksT2Q3U0U7O0FjK1NGO0VBRUksT2R2Vko7O0FjMFZBO0VBQ0ksT2QzVko7O0FjNlZJO0VBQ0ksa0JkOVZSOzs7QWNvV1I7RUFDSTtFQUNBLGtCZC9VTzs7QWNpVlA7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JkL1ZHO0VjZ1dIOztBQUVBO0VBRUk7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0ksa0JkdllEO0Vjd1lDLE9kOVpKOztBY2thSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2R4Wkc7RWN5Wkg7RUFDQSxrQmQvWkc7O0FjaWFIO0VBRUksa0JkcGFEOztBY3VhSDtFQUNJLGtCZDdiSjtFYzhiSSxPZGphRDtFY2thQzs7O0FBS1o7RUFDSTs7QUFFQTtFQUNJOzs7QUFJUjtFQU9JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVkE7RUFDSTtFQUNBO0VBQ0EsT2RoZEE7OztBYzRkQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxPZDVnQk07RWM2Z0JOOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QWhCdGRSO0FpQmxGSTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxrQmZSRTs7O0FlWVY7RUFDSSxPZmlDTztFZWhDUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCZm9CTztFZW5CUDtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUVJLE9mZ0JHO0VlZkgsa0JmU0c7OztBZUpQO0VBQ0k7RUFDQSxPZnJCQTtFZXNCQTs7QUFHSjtFQUNJO0VBQ0Esa0JmY0c7RWViSCxPZldFO0VlVkY7O0FBRUE7RUFFSSxPZmpDSjtFZWtDSSxrQmZRRDs7O0FlSFg7RUFDSSxrQmYzRE07OztBZThEVjtFQUNJLGtCZnRETTtFZXVETixjZnZETTs7O0FlNERGO0VBQ0k7O0FBR0o7RUFFSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPZmpFRztFZWtFSDtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9maEhBO0VlaUhBLGtCZnBJRTtFZXFJRixjZnJJRTs7QWV3SU47RUFDSSxPZjVGRztFZTZGSDtFQUNBO0VBQ0Esa0JmekhBO0VlMEhBLGNmbkdHOzs7QWV3R1A7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBTVI7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVo7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSSxrQmZuS0c7RWVvS0g7O0FBRUE7RUFDSTtFQUNBOztBQUtKO0VBRUk7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPZm5OQTtFZW9OQTs7O0FBR1I7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJLE9mdk9HO0Vld09IO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JmN09JO0VlOE9KO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2Y5UU07OztBRmdGVjtBa0JuRkE7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT2hCd0NPO0VnQnZDUDtFQUNBO0VBQ0Esa0JoQlNJO0VnQlJKO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7OztBQUtKO0VBQ0ksT2hCWEE7RWdCWUEsa0JoQi9CRTs7QWdCa0NOO0VBRUk7O0FBR0o7RUFFSTs7QUFHSjtFQUVJOztBQUdKO0VBRUk7OztBQUtKO0VBQ0ksT2hCdENBO0VnQnVDQSxrQmhCMURFOztBZ0I2RE47RUFFSTs7QUFHSjtFQUVJOztBQUdKO0VBRUk7O0FBR0o7RUFFSSxxQmhCOUVFOzs7QWdCa0ZWO0FBQUE7RUFFSTs7QUFFQTtBQUFBO0VBQ0k7OztBQUlSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUlBO0VBRUk7OztBQUtKO0VBRUk7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPaEJ2R0E7O0FnQjBHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUVJOztBQUdKO0VBRUkscUJoQjdJRTs7QWdCZ0pOO0VBRUksbUJoQmxKRTs7QWdCcUpOO0VBRUksb0JoQnZKRTs7O0FnQjJKVjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT2hCbEpBOztBZ0JxSko7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFFSSxrQmhCM0tJOztBZ0I4S1I7RUFFSTs7QUFHSjtFQUVJLG1CaEI3TEU7O0FnQmdNTjtFQUVJLG9CaEJsTUU7OztBZ0JzTVY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEIxTUk7RWdCMk1KO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBLGtCaEJsTEs7OztBZ0JxTFQ7QUFBQTtFQUVJO0VBQ0Esa0JoQnJQSTs7O0FnQndQUjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0Esb0JoQjNNSzs7O0FnQjhNVDtBQUFBO0VBRUk7RUFDQTtFQUNBLG9CaEIvUUk7OztBZ0JrUlI7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0EscUJoQm5PSzs7O0FnQnNPVDtBQUFBO0VBRUk7RUFDQTtFQUNBLHFCaEJ2U0k7OztBZ0IwU1I7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU9KO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQSxtQmhCelFLOzs7QWdCNFFUO0FBQUE7RUFFSTtFQUNBO0VBQ0EsbUJoQjdVSTs7O0FnQmdWUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCaEJwVkk7RWdCcVZKO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0EsT2hCdFhZOzs7QWdCeVhoQjtFQUNJLGtCaEI5VU87RWdCK1VQO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7O0FsQjFVUjtBbUJuRkE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQmpCaUJPO0VpQmhCUDs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPakJiSTtFaUJjSjtFQUNBO0VBQ0Esa0JqQm5DTTtFaUJvQ047OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7OztBbkJvQko7QW9CbkZBO0VBQ0ksT2xCaURPOztBa0I5Q0g7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0ksa0JsQnlDRTs7QWtCdkNGO0VBQ0k7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7O0FBSUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBLGtCbEJwQkE7OztBa0J3QlI7RUFDSTtFQUNBO0VBQ0EsT2xCakRZOztBa0JtRFo7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQUtKO0FBQUE7RUFFSTs7O0FBSVI7RUFDSTs7QUFFQTtBQUFBO0VBRUk7OztBQUtKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUlSO0VBQ0ksa0JsQmxETzs7O0FrQnFEWDtFQUNJLE9sQmpHWTtFa0JrR1osa0JsQmJPOzs7QWtCZ0JYO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOztBQUlSO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUlSO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOzs7QUFLWjtFQUNJOztBQUdJO0FBQUE7RUFFSTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFJUjtFQUNJOztBQUdJO0FBQUE7RUFFSTs7O0FBS1o7RUFDSTs7QUFHSTtBQUFBO0VBRUk7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBSVI7RUFDSTs7QUFHSTtBQUFBO0VBRUk7OztBQUtaO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOztBQUlSO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUlSO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOzs7QUFLWjtFQUNJOztBQUdJO0FBQUE7RUFFSTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFJUjtFQUNJOztBQUdJO0FBQUE7RUFFSTs7O0FBS1o7RUFDSTs7QUFHSTtBQUFBO0VBRUk7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBSVI7RUFDSTs7QUFHSTtBQUFBO0VBRUk7OztBQUtaO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOztBQUlSO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUlSO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOzs7QUFLWjtFQUNJOztBQUdJO0FBQUE7RUFFSTs7QUFJUjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFJUjtFQUNJOztBQUdJO0FBQUE7RUFFSTs7O0FBS1o7RUFDSTs7QUFHSTtBQUFBO0VBRUk7OztBQUtaO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOzs7QUFNUjtFQUNJLE9sQi9VQTtFa0JnVkEsa0JsQnBURztFa0JxVEg7O0FBR0o7RUFDSSxPbEIxVEc7RWtCMlRILGtCbEJoVUc7RWtCaVVILGNsQmhVRzs7O0FrQm9VWDtFQUNJLE9sQjVWSTtFa0I2Vkosa0JsQmpVTzs7QWtCbVVQO0FBQUE7QUFBQTtFQUdJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxrQmxCalVHOztBa0JvVVA7RUFDSSxPbEI5V0E7RWtCK1dBLGtCbEJwVUc7OztBa0J3VVg7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVBO0FBQUE7SUFFSTs7RUFLSjtBQUFBO0lBRUk7O0VBSVI7SUFDSTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtJQUlJLGNsQm5iRDs7RWtCdWJQO0lBQ0k7SUFDQSxjbEJ6Ykc7OztBa0IrYkg7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9sQnBjRDs7QWtCd2NQO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0Esa0JsQmxiRzs7QWtCcWJQO0FBQUE7RUFFSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJLHFCbEIvYks7OztBa0JrY1Q7RUFDSTs7O0FBR0o7RUFDSTtFQUNBLE9sQnZnQkc7OztBa0IwZ0JQO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JLGNsQmpkSztFa0JrZEw7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLFlsQnRkTzs7O0FrQnlkWDtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUVRO0FBQUE7SUFFSTs7O0FwQnZmWjtBcUJuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QXJCc0JKO0FzQm5GQTtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0ksa0JwQlJFO0VvQlNGLE9wQlVBOztBb0JQSjtFQUVJLGtCcEJkRTs7QW9CaUJOO0VBRUkscUJwQm5CRTs7QW9Cc0JOO0VBRUksbUJwQnhCRTs7QW9CMkJOO0VBRUksb0JwQjdCRTs7O0FvQmtDTjtFQUNJLGtCcEJuQ0U7RW9Cb0NGLE9wQmpCQTs7QW9Cb0JKO0VBRUksa0JwQnpDRTs7QW9CNENOO0VBRUkscUJwQjlDRTs7QW9CaUROO0VBRUksbUJwQm5ERTs7QW9Cc0ROO0VBRUksb0JwQnhERTs7O0FvQjZETjtFQUNJLGtCcEI5REU7RW9CK0RGLE9wQjVDQTs7QW9CK0NKO0VBRUksa0JwQnBFRTs7QW9CdUVOO0VBRUkscUJwQnpFRTs7QW9CNEVOO0VBRUksbUJwQjlFRTs7QW9CaUZOO0VBRUksb0JwQm5GRTs7O0FvQndGTjtFQUNJLGtCcEJ6RkU7RW9CMEZGLE9wQnZFQTs7QW9CeUVKO0VBRUksa0JwQjlGRTs7QW9CaUdOO0VBRUkscUJwQm5HRTs7QW9Cc0dOO0VBRUksbUJwQnhHRTs7QW9CMkdOO0VBRUksb0JwQjdHRTs7O0FvQmlIVjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0Esa0JwQnJKSTs7O0FvQndKUjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQSxvQnBCbEtJOzs7QW9CcUtSO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBLHFCcEJuTEk7OztBb0JzTFI7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0EsbUJwQmhNSTs7O0FvQm1NUjtFQUNJO0VBQ0E7RUFDQSxPcEJ2TUk7RW9Cd01KO0VBQ0Esa0JwQnhNSTtFb0J5TUo7OztBQUdKO0VBQ0k7RUFDQSxrQnBCekxPO0VvQjBMUDs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7O0F0QnhMUjtBdUJuRkE7RUFLSTtFQUNBOztBQUxBO0VBQ0k7OztBQU9SO0VBWUk7RUFDQSxZckJxQk87O0FxQmpDUDtFQUtJO0VBQ0EsT3JCYkU7RXFCY0Y7RUFDQTs7QUFQQTtFQUNJOzs7QUFhUjtFQUNJO0VBQ0EsWXJCZ0JHO0VxQmZIO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQSxPckJwQ007RXFCcUNOOzs7QUFFSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxZckIzREU7RXFCNERGLE9yQnpDQTs7O0FxQjhDSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxZckI3REE7RXFCOERBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksWXJCMUZGO0VxQjJGRSxPckJ4RUo7OztBcUI2RVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUF5RUk7RUFDQTtFQUNBOztBQXpFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckIvSVo7O0FxQm9KQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0ksY3JCbkxFO0VxQm9MRixZckJwTEU7RXFCcUxGLE9yQmxLQTs7QXFCeUtKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckJ2TVI7RXFCd01ROztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0FBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXJCcFJSO0VxQnFSUTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlyQjVVaEI7O0FxQmtWQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUtKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXJCNVloQjs7QXFCa1pBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBS0o7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsWXJCN2FBO0VxQjhhQTtFQUNBO0VBQ0E7RUFDQSxPckJsYkE7RXFCbWJBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXJCNWJKO0VxQjZiSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7O0FBS1o7RUFFUTtJQUNJOztFQUdKO0lBQ0k7O0VBRUE7SUFDSTs7RUFJUjtJQUVJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsWXJCeGZSO0lxQnlmUTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsWXJCbmdCWjtJcUJvZ0JZO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJOztFQUlBO0FBQUE7SUFFSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7O0FBT3BCO0VBQ0k7SUFDSTtJQUNBOzs7QUFLSjtFQUNJOztBQUVBO0VBQ0k7RUFDQSxPckJwakJKOztBcUJ3akJKO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0EsT3JCamtCSjs7QXFCcWtCSjtFQUNJOztBQUdKO0VBQ0ksWXJCN2xCRTtFcUI4bEJGLE9yQjNrQkE7O0FxQjhrQko7RUFDSTtFQUNBLE9yQmhsQkE7O0FxQmtsQkE7RUFDSSxZckJ0bUJGO0VxQnVtQkUsT3JCcGxCSjs7QXFCeWxCQTtBQUFBO0VBR0k7O0FBR0o7RUFJSSxZckJ0bkJGOztBcUJ5bkJGO0VBRUk7O0FBR0o7RUFFSTs7O0FBSVo7RUFDSSxPckJyb0JNOztBcUJ1b0JOO0VBQ0ksWXJCeG9CRTs7QXFCMm9CTjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTs7QUFJQTtFQUNJLE9yQnRuQkQ7RXFCdW5CQztFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSSxPckIvckJNOzs7QXFCaXNCVjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QXZCOWxCQTtBQXhCQTtBd0JuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQnRCRko7RXNCR0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnRCdENGO0VzQnVDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFFSTs7O0FBTWhCO0VBQ0k7OztBeEJVSjtBeUJuRkE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckJBO0VBQ0k7RUFDQTtFQUNBLE92QlNKO0V1QlJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFXSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QXpCeUJSO0EwQm5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT3hCSUE7RXdCSEEsY3hCaEJFO0V3QmlCRixrQnhCakJFOztBd0JxQkY7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0ksT3hCWkE7RXdCYUE7RUFDQTs7QUFHSjtFQUNJLE94QlFHOztBd0JOSDtFQUNJLGtCeEJDRDs7O0F3QklYO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeEJ4Q0E7RXdCeUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7QUFJQTtFQUNJOztBQUlBO0VBQ0ksY3hCdkZOO0V3QndGTSxrQnhCeEZOOztBd0IyRkU7RUFDSTs7QUFLSjtFQUVJOzs7QUFPWjtFQUNJOztBQUlBO0VBQ0k7O0FBR0o7RUFDSTs7O0FBS1o7RUFDSTs7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhCN0ZEO0V3QjhGQztFQUNBLFlBQ0k7O0FBUVI7RUFDSSxrQnhCbElKO0V3Qm1JSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPeEIvSE87RXdCZ0lQO0VBQ0E7RUFDQSxrQnhCN0pJO0V3QjhKSjtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT3hCNUlEO0V3QjZJQyxrQnhCeEtKOztBd0I0S0o7RUFFSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPeEIxSkc7RXdCMkpILGtCeEIvSkc7O0F3QmtLUDtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSSxrQnhCN01HOztBd0JnTlA7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE94QjlOTztFd0IrTlAsa0J4QjFQSTtFd0IyUEo7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE94QjdPRztFd0I4T0g7RUFDQSxrQnhCcFBHO0V3QnFQSDtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUdJLFlBQ0k7O0FBS1o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCeEI5VEU7RXdCK1RGO0VBQ0E7RUFDQSxZQUNJO0VBR0o7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4QnZTRztFd0J3U0g7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxrQnhCelZFO0V3QjBWRjtFQUNBO0VBQ0EsWUFDSTtFQUdKOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeEJsVUc7RXdCbVVIO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4QnZYRTtFd0J3WEY7RUFDQTtFQUNBLFlBQ0k7RUFHSjs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQnhCdFdHO0V3QnVXSDs7QUFHSjtFQUNJO0VBQ0Esa0J4QjVXRztFd0I2V0g7O0FBSUE7RUFDSSxrQnhCaFhEOztBd0JtWEg7RUFDSTs7QUFHSjtFQUNJLGtCeEJ4WEQ7O0F3QjJYSDtFQUNJOztBQUdKO0VBQ0ksa0J4QmhZRDs7O0F3QnFZWDtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSSxZQUNJOzs7QUFLUjtFQUNJO0FBQUE7QUFBQTtJQUdJOzs7QUFJUjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSSxrQnhCeGlCTTtFd0J5aUJOOzs7QUFFSjtFQUNJLGtCeEI1aUJNO0V3QjZpQk47OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSSxZeEI3a0JNOzs7QXdCK2tCVjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QTFCaGxCSjtBMkJuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3pCM0VJO0V5QjRFSjtFQUNBO0VBQ0Esa0J6Qm5ETzs7QXlCcURQO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J6QjlERztFeUIrREg7RUFDQTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLGtCekJwTEk7RXlCcUxKO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7QUFBQTtFQUVJOztBQUlBO0FBQUE7RUFFSTs7QUFLSjtBQUFBO0VBRUk7OztBQUtaO0VBR1k7QUFBQTtJQUVJOztFQUtKO0FBQUE7SUFFSTs7RUFLWjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3pCbFJJO0V5Qm1SSjtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOzs7QUFLUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7O0FBQ0E7RUFDSTs7O0EzQnJYUjtBNEJuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUlBO0VBQ0ksTzFCOEJEOztBMEIzQkg7RUFDSSxPMUJ1QkQ7RTBCdEJDOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7O0E1QmtEaEI7QTZCbkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBRUk7RUFDQSxPM0JmUTtFMkJnQlI7RUFDQSxrQjNCb0VHOztBMkJqRVA7RUFDSSxPM0JyQlE7RTJCc0JSLGtCM0JnRUk7OztBMkI1RFo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCM0JUSTtFMkJVSjs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFFSSxPM0JDRztFMkJBSDtFQUNBLGtCM0IzQkE7O0EyQjhCSjtFQUNJO0VBQ0EsTzNCdERRO0UyQnVEUjtFQUNBOzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQU1oQjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQU1oQjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQU1oQjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQU9aO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0ksTzNCck1NO0UyQnNNTixZM0JsTVM7O0EyQnFNTDtFQUVJLE8zQjNNRjtFMkI0TUUsa0IzQnhNQzs7QTJCMk1MO0VBQ0ksTzNCN0xKO0UyQjhMSSxrQjNCak5GO0UyQmtORSxjM0JoTks7OztBMkJxTmpCO0VBQ0ksTzNCaE5RO0UyQmlOUjs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0JoTko7RTJCaU5JO0VBQ0E7OztBQUtaO0VBQ0ksTzNCbE9NO0UyQm1PTjs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0JuT0o7RTJCb09JO0VBQ0E7OztBQUtaO0VBQ0ksTzNCbFBHO0UyQm1QSDs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0J0UEo7RTJCdVBJO0VBQ0E7OztBQUtaO0VBQ0ksTzNCdlFNO0UyQndRTjs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0J6UUo7RTJCMFFJO0VBQ0E7OztBQUtaO0VBQ0ksTzNCelJLO0UyQjBSTDs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0I1Uko7RTJCNlJJO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0IvU0o7RTJCZ1RJO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTs7QUFHSTtFQUVJO0VBQ0E7O0FBR0o7RUFDSSxPM0JsVUo7RTJCbVVJO0VBQ0E7OztBQUlaO0VBTUk7O0FBTEE7RUFDSTtFQUNBOztBQUtKO0VBQ0k7OztBQUlSO0VBTUk7O0FBTEE7RUFDSTtFQUNBOztBQUtKO0VBQ0k7OztBQUtKO0VBTUk7RUFDQTs7QUFOQTtFQUNJO0VBQ0E7O0FBT1I7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0E3QmhaSjtBOEJuRkE7RUFDSTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjVCcEJJO0U0QnFCSjtFQUNBO0VBQ0E7RUFDQTs7QUFHSTtBQUFBO0VBRUk7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81QmxCRztFNEJtQkg7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJLE81QjdFRjs7QTRCZ0ZGO0VBQ0k7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0EsTzVCM0NHO0U0QjRDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBTVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE81Qi9FTDs7QTRCa0ZDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCNUJ2SFI7RTRCd0hRO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLE81QjdLRjs7QTRCaUxOO0VBQ0k7RUFDQTtFQUNBLE81QnRJRztFNEJ1SUg7RUFDQTtFQUNBOztBQUVBO0VBRUksTzVCM0xGO0U0QjRMRTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUI5Skw7O0E0Qm1LUDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUk7RUFDQTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUJqTUw7RTRCa01LO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBS1o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUVRO0FBQUE7SUFFSTs7O0FBS1o7RUFFUTtBQUFBO0lBRUk7SUFDQTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCNUJwWEE7STRCcVhBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUVRO0FBQUE7SUFFSTs7O0FBS1o7RUFFUTtBQUFBO0lBRUk7SUFDQSxrQjVCL2FKO0k0QmdiSTs7O0FBS1o7RUFFUTtBQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7OztBQUtaO0VBRVE7QUFBQTtJQUVJOzs7QUFLWjtFQUVRO0FBQUE7SUFFSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxjNUIzZkQ7O0E0QitmUDtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUlRO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLE81QjNvQkY7RTRCNG9CRTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81QnJtQkc7RTRCc21CSDs7QUFFQTtFQUVJLE81QnptQkQ7O0E0QjZtQlA7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUk7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRVE7QUFBQTtJQUVJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBS0o7QUFBQTtJQUVJOztFQUlSO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFLWjtFQUVRO0FBQUE7SUFFSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUtKO0FBQUE7SUFFSTs7RUFJUjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FBS1o7RUFFUTtBQUFBO0lBRUk7SUFDQTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFLSjtBQUFBO0lBRUk7O0VBSVI7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQUtaO0VBRVE7QUFBQTtJQUVJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBS0o7QUFBQTtJQUVJOztFQUlSO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFLWjtFQUNJO0VBQ0E7O0FBR0k7QUFBQTtFQUVJO0VBQ0E7O0FBSVI7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFLSjtBQUFBO0VBRUk7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUtKO0VBQ0ksTzVCcDhCRTs7QTRCczhCRjtFQUVJLE81Qng4QkY7O0E0QjY4QkY7RUFDSSxPNUJsOUJGOztBNEJvOUJFO0VBRUksTzVCcDlCTjs7QTRCdTlCRTtFQUNJLE81QjU5Qk47O0E0QmcrQkY7QUFBQTtFQUVJLE81QjU5QkY7O0E0QmcrQkU7RUFFSSxPNUJsK0JOOztBNEJ1K0JOO0VBQ0ksTzVCNStCRTtFNEI2K0JGLGM1QmovQkU7O0E0Qm8vQk47RUFDSTs7QUFHSjtFQUNJLE81QnIvQkU7O0E0QnUvQkY7RUFDSSxPNUJwL0JGOztBNEJzL0JFO0VBRUksTzVCeC9CTjs7O0E0QisvQk47RUFDSSxPNUJ0akNBOztBNEJ3akNBO0VBRUksTzVCMWpDSjs7QTRCK2pDQTtFQUNJLE81QjVoQ0Y7O0E0QjhoQ0U7RUFFSTs7QUFHSjtFQUNJOztBQUlSO0FBQUE7RUFFSSxPNUI5a0NKOztBNEJrbENJO0VBRUksTzVCcGxDUjs7QTRCeWxDSjtFQUNJLE81QnRqQ0U7RTRCdWpDRixjNUIzakNFOztBNEI4akNOO0VBQ0k7O0FBR0o7RUFDSSxPNUIvakNFOztBNEJpa0NGO0VBQ0ksTzVCdG1DSjs7QTRCd21DSTtFQUVJLE81QjFtQ1I7OztBNEJnbkNSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOzs7QTlCM2xDSjtBK0JuRkE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUVJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUdSO0FBQUE7QUFBQTtFQUdJOzs7QS9COENKO0FnQ25GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFFSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I5QkdKO0U4QkZJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I5QlJKO0U4QlNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFHSTtFQUNJO0VBQ0Esa0I5QmhETjs7QThCbURFO0VBQ0k7O0FBSVI7RUFDSTs7QUFFQTtFQUVJOzs7QUFNaEI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QWhDSFo7QWlDbkZBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8vQnVFQTs7QStCckVBO0VBRUksTy9CUko7O0ErQldBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUVJLE8vQlJQOztBK0JXRztBQUFBO0VBRUksTy9COENQOztBK0IzQ0c7RUFFSSxPL0JsQlA7OztBK0J3QlQ7QUFHSTtFQUNJLGtCL0JrQ0k7O0ErQmhDSjtFQUVJLGtCL0JyREY7O0ErQnlETjtFQUNJLE8vQjFERTs7O0ErQjhEVjtFQUNJLGtCL0JvQlE7RStCWlIsTy9CdkVNOztBK0JpRU47RUFFSSxrQi9CbkVFO0UrQm9FRjs7O0FBTVI7RUFPSTtFQUNBLGtCL0IvREk7RStCZ0VKOztBQVJBO0VBRUk7RUFDQSxPL0I5RUU7OztBK0J1Rk47RUFNSSxrQi9CVkk7O0ErQktKO0VBRUksa0IvQjFGRjs7QStCZ0dOO0VBQ0ksTy9CakdFOzs7QStCc0dOO0VBQ0ksa0IvQnBCSTs7QStCc0JKO0VBRUksa0IvQjNHRjs7QStCK0dOO0VBQ0ksTy9CaEhFOzs7QStCcUhOO0VBRUksTy9CdkhFOzs7QStCMkhWO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0JsSEk7RStCbUhKO0VBQ0E7RUFDQSxZQUNJOzs7QUFNQTtBQUFBO0VBRUk7RUFDQTs7QUFJUjtFQUNJOzs7QWpDdkVSO0FrQ25GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBLFlBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxZQUNJOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLE9oQ3BESTs7O0FnQ3VEUjtFQUNJO0VBQ0EsT2hDekRJOzs7QWdDNERSO0VBQ0k7RUFDQSxPaEM5REk7OztBZ0NpRVI7RUFDSTtFQUNBLE9oQ25FSTs7O0FnQ3NFUjtFQUNJO0VBQ0EsT2hDeEVJOzs7QWdDMkVSO0VBQ0k7RUFDQSxPaEM3RUk7OztBZ0NnRlI7RUFDSTtFQUNBLE9oQ2xGSTs7O0FnQ3FGUjtFQUNJO0VBQ0EsT2hDdkZJOzs7QWdDMEZSO0VBQ0k7RUFDQSxPaEM1Rkk7OztBZ0MrRlI7RUFDSTtFQUNBLE9oQ2pHSTs7O0FnQ29HUjtFQUNJO0VBQ0EsT2hDdEdJOzs7QWdDeUdSO0VBQ0k7RUFDQSxPaEMzR0k7OztBZ0M4R1I7RUFDSTtFQUNBLE9oQ2hISTs7O0FnQ21IUjtFQUNJO0VBQ0EsT2hDckhJOzs7QWdDd0hSO0VBQ0k7RUFDQSxPaEMxSEk7OztBZ0M2SFI7RUFDSTtFQUNBLE9oQy9ISTs7O0FnQ2tJUjtFQUNJO0VBQ0EsT2hDcElJOzs7QWdDdUlSO0VBQ0k7RUFDQSxPaEN6SUk7OztBZ0M0SVI7RUFDSTtFQUNBLE9oQzlJSTs7O0FnQ2lKUjtFQUNJO0VBQ0EsT2hDbkpJOzs7QWdDc0pSO0VBQ0k7RUFDQSxPaEN4Skk7OztBZ0MySlI7RUFDSTtFQUNBLE9oQzdKSTs7O0FnQ2dLUjtFQUNJO0VBQ0EsT2hDbEtJOzs7QWdDcUtSO0VBQ0k7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBbEM3Sko7QW1DbkZBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpDcUVDO0VpQ3BFRDtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZakNFRDtFaUNEQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQU1oQjtFQUNJOzs7QUFLSTtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPakMxRko7RWlDMkZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQU9aO0FBQUE7RUFFSSxZakMvSUU7OztBaUNvSk47QUFBQTtFQUVJOzs7QUFLSjtBQUFBO0VBRUksWWpDcEpFOzs7QWlDeUpOO0FBQUE7RUFFSTs7O0FBS0o7QUFBQTtFQUVJLFlqQ2pLRTs7O0FpQ3NLTjtBQUFBO0VBRUksWWpDdktDOzs7QWlDNEtMO0FBQUE7RUFFSTs7O0FBS0o7QUFBQTtFQUVJLFlqQ2hKRzs7O0FpQ29KWDtFQUNJO0lBQ0k7O0VBSUE7SUFDSTs7RUFHSjtJQUtJOztFQUpBO0lBQ0k7O0VBS0o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTs7O0FBSVI7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFhSTtFQUNBOztBQWJBO0VBQ0ksT2pDL09KOztBaUNrUEE7RUFDSTs7QUFHSjtFQUNJOztBQU1KO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBT0o7QUFBQTtFQUVJOztBQUtKO0FBQUE7RUFFSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT2pDalRBO0VpQ2tUQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7QUFJQTtBQUFBO0VBRUk7RUFDQTs7QUFLSjtBQUFBO0VBRUk7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsT2pDMVVEOztBaUM4VVA7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE9qQzVZUTtFaUM2WVI7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPakNwV0c7O0FpQ3dXSDtFQUNJLFlqQ3RaRjs7QWlDeVpGO0VBQ0ksWWpDN1lMOztBaUNnWkM7RUFDSSxZakNyWkY7O0FpQ3daRjtFQUNJLFlqQ3BaTDs7QWlDdVpDO0VBQ0ksWWpDNVpGOztBaUMrWkY7RUFDSSxZakMxWkg7O0FpQzZaRDtFQUNJLFlqQ2xhTDs7QWlDcWFDO0VBQ0ksWWpDbmFIOztBaUNzYUQ7RUFDSSxZakMzYUg7O0FpQ2diRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQVFJLE9qQ3RhRzs7QWlDK1pIO0VBR0ksT2pDL2NGO0VpQ2dkRTs7O0FBT1o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9qQzVlSjs7QWlDK2VBO0VBQ0k7RUFDQTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPakN0aEJNOzs7QWlDeWhCVjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUdSO0VBQ0k7OztBQUVKO0VBQ0k7SUFDSTtJQUNBOzs7QW5DbGlCUjtBb0NuRkE7RUFDSTtFQUNBO0VBQ0Esa0JsQzJDTztFa0MxQ1A7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JsQ09BO0VrQ05BO0VBQ0E7O0FBRUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2xDSko7RWtDS0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7OztBcENVUjtBcUNuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7O0FBRUE7RUFFSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQ3JDSTs7O0FtQ3dDUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0EsT25DckdJO0VtQ3NHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBRUk7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0EsT25DeEhBO0ltQ3lIQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBRUE7SUFFSTtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtBQUFBO0lBR0k7SUFDQTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0FBRUE7QUFFQTtBQUVBO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSSxrQm5DaGFJOztBbUNvYUk7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFLSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUtKO0FBQUE7RUFFSSxPbkM5Wkw7RW1DK1pLO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQ3hhTDtFbUN5YUs7OztBQU1oQjtBQUVBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DcmtCTTs7QW1DdWtCTjtFQUNJO0VBQ0E7RUFDQSxPbkNobkJBO0VtQ2luQkEsT25Dam5CQTtFbUNrbkJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFLWjtFQUNJO0VBQ0EsT25DanBCQTtFbUNrcEJBO0VBQ0E7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTWhCO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRVE7QUFBQTtJQUVJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOzs7QUFJUjtFQUVRO0FBQUE7SUFFSTs7RUFJUjtJQUNJOzs7QUFLSjtBQUFBO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJLE9uQ3R1QkU7RW1DdXVCRjs7QUFFQTtFQUVJLE9uQy93Qko7O0FtQ2t4QkE7RUFDSTs7O0FBS1o7RUFDSTtFQUNBLE9uQzl2Qk87RW1DK3ZCUDs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0EsT25DM3pCRztFbUM0ekJIO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxrQm5DcDNCQTtFbUNxM0JBLGNuQzkxQkc7O0FtQ2kyQlA7QUFBQTtFQUVJOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5DcjhCQTtFbUNzOEJBO0VBQ0Esa0JuQ2g3Qkc7RW1DaTdCSCxtQm5DajdCRztFbUNrN0JIOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUVBO0VBQ0ksT25DemlDRjtFbUMwaUNFOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DM2lDSTtFbUM0aUNKO0VBQ0E7RUFDQSxZbkM3aUNJOztBbUMraUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0ksT25DcmxDWTs7O0FtQ3dsQ2hCO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0EsT25DMW1DSTs7O0FtQzZtQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSSxPbkMzb0NZO0VtQzRvQ1o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uQ25wQ1E7RW1Db3BDUjtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT25DaG5DRztFbUNpbkNIO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25DMW9DTztFbUMyb0NQOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZbkMzdENJO0VtQzR0Q0o7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQ3B0Q087RW1DcXRDUDtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQ253Q007RW1Db3dDTjtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkMxeUNNO0VtQzJ5Q047O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTtFQUNBLE9uQzE1Q1E7RW1DMjVDUjtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPbkNqNkNRO0VtQ2s2Q1I7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBWUk7O0FBWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPbkM1NkNBO0VtQzY2Q0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1SO0VBQ0ksT25DOThDWTtFbUMrOENaO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9uQ2o5Q0U7OztBbUNxOUNWO0VBQ0ksT25DdDlDTTs7O0FtQ3k5Q1Y7RUFDSTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSSxPbkNqZ0RRO0VtQ2tnRFIsWW5DNzZDRzs7O0FtQ2k3Q1g7RUFDSSxPbkN2Z0RZO0VtQ3dnRFosWW5DbjdDTzs7O0FtQ3M3Q1g7RUFDSTtFQUNBLE9uQzFnRE07RW1DMmdETjs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBd0JJO0VBQ0E7RUFFQTtFQUNBOztBQTFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWW5DemlESjtFbUMwaURJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVVaO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUlBO0VBQ0ksT25DNWpERzs7QW1DK2pEUDtFQUNJLE9uQ25rREc7OztBbUN1a0RYO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFlSTtFQUNBOztBQWZBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFPUjtFQUNJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9uQ2xvREc7RW1DbW9ESDs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbkM5cURBO0VtQytxREE7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFZSTs7QUFYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1SO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBTUk7RUFDQTs7QUFOQTtFQUNJO0VBQ0E7OztBQU9SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLFluQ3hzREY7O0FtQzBzREU7RUFDSTs7QUFJUjtFQUNJLE9uQzdzREY7RW1DOHNERTs7QUFHSjtFQUNJLE9uQzF3REw7RW1DMndESzs7QUFFQTtFQUNJLE9uQzl3RFQ7RW1DK3dEUzs7QUFLWjtFQU1JOztBQUxBO0VBQ0ksT25DaHhESjtFbUNpeERJOztBQU1SO0VBQ0ksT25DbHlERTtFbUNteURGOztBQUVBO0VBQ0ksT25DdHlERjtFbUN1eURFOztBQUlSO0VBTUk7O0FBTEE7RUFDSSxPbkNueURKO0VtQ295REk7O0FBTVI7RUFDSSxPbkNwekRFO0VtQ3F6REY7O0FBRUE7RUFDSSxPbkN4ekRGO0VtQ3l6REU7O0FBSVI7RUFNSTs7QUFMQTtFQUNJLE9uQ3R6REo7RW1DdXpESTs7O0FBUVI7RUFDSTtFQUNBOztBQUdKO0VBQ0ksT25DMzFEUTtFbUM0MURSOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTWhCO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFNSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7QUFLSjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOztBQUlBO0FBQUE7RUFFSTtFQUNBOztBQUtKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFLSTtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUlSO0VBQ0k7O0FBR0o7RUFDSSxPbkMzaEVRO0VtQzRoRVIsa0JuQ3Y4REc7OztBbUMyOERYO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBS0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQVVJO0VBQ0E7RUFFQTs7QUFaQTtFQUNJLE9uQ3BrRUw7RW1DcWtFSztFQUNBOztBQUdKO0VBQ0k7O0FBT0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0ksTW5DeG9FRTs7QW1DMm9FTjtFQUNJO0VBQ0EsTW5DN29FRTs7QW1DZ3BFTjtFQUVJLE1uQ3BvRUQ7O0FtQ3VvRUg7RUFDSSxNbkN6b0VEOztBbUM0b0VIO0VBQ0k7RUFDQSxNbkM5b0VEOztBbUNpcEVIO0VBQ0ksTW5DaHBFQzs7QW1DbXBFTDtFQUNJO0VBQ0EsTW5DcnBFQzs7O0FtQ3lwRVQ7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DbHFFSTtFbUNtcUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJLE9uQzNwRUc7OztBbUNncUVQO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBeUNJO0VBRUEsa0JuQ2x2RUE7O0FtQ3lzRUk7RUFFSSxrQm5DNW9FTDs7QW1DK29FQztFQUNJOztBQUVBO0VBQ0ksT25DenJFVDtFbUMwckVTO0VBQ0E7O0FBR0o7RUFDSSxPbkM5dUVKO0VtQyt1RUk7RUFDQTtFQUNBLGFBQ0k7O0FBZ0JaO0VBQ0k7O0FBUVo7RUFDSSxrQm5DdHJFSTs7QW1DeXJFUjtFQVVJO0VBQ0E7O0FBVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT1I7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DNXhFQTtFbUM2eEVBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9uQ3R3RUc7RW1DdXdFSDtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQSxPbkN2MkVZO0VtQ3cyRVo7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLE1uQzkyRVk7OztBbUNpM0VoQjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBLFluQzE1RUk7RW1DMjVFSjs7O0FBR0o7RUFtQkk7O0FBbEJBO0VBQ0ksT25DbDZFRDtFbUNtNkVDO0VBQ0E7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBUVI7RUFDSSxrQm5DdDdFQTtFbUN1N0VBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLGtCbkM3N0VBOzs7QW1DaThFUjtFQUNJO0VBQ0E7O0FBRUE7RUFLSTtFQUNBO0VBRUE7O0FBUEE7RUFDSTtFQUNBOzs7QUFTWjtFQUNJO0VBQ0Esa0JuQ245RUk7RW1DbzlFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFFSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5DcjlFRjtFbUNzOUVFO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJLGtCbkNwK0VGOztBbUN5K0VGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5DemdGRjtFbUMwZ0ZFO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJLGtCbkN4aEZGOztBbUM0aEZOO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBS1o7RUFDSTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7O0FBS0o7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT25DdnlGSTtFbUN3eUZKO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUtJO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQU1JO0VBQ0E7O0FBTkE7RUFDSTtFQUNBOztBQVFaO0VBQ0k7OztBQUlSO0FBRUE7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQzUrRkk7RW1DNitGSjtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLFluQ3o3RlE7OztBbUM0N0ZaO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0ksT25DbGpHSTs7O0FtQ3FqR1I7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DdnJHSTtFbUN3ckdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uQzd0R0k7RW1DOHRHSjtFQUVBLFluQ252R007RW1Db3ZHTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uQ2x4R0k7RW1DbXhHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsWW5DaHVHSTtFbUNpdUdKOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSSxPbkN6MEdNO0VtQzAwR04sY25DMTBHTTs7O0FtQzYwR1Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7QUFFQTtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUksT25DNytHRjs7QW1DZy9HRjtFQUNJOztBQUtKO0VBQ0k7RUFDQTs7QUFFQTtFQUdJLE9uQzcvR047O0FtQ2dnSEU7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBRUksT25DaGhITjs7QW1DbWhIRTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBT3BCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0EsY25Dci9HSzs7QW1DdS9HTDtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkM5a0hSO0VtQytrSFE7OztBQU1oQjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkN6bUhJO0VtQzBtSEo7OztBQUlBO0FBQUE7RUFFSTtFQUNBLGNuQ3BqSEM7OztBbUN3akhUO0VBQ0k7RUFDQSxjbkMxakhLOzs7QW1DOGpITDtBQUFBO0VBRUk7RUFDQSxjbkNqa0hDOzs7QW1DcWtIVDtFQUNJO0VBQ0EsY25DdmtISzs7O0FtQzJrSEw7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7OztBQUlBO0FBQUE7RUFFSTtFQUNBO0VBQ0EsY25DOWxIQzs7O0FtQ2ttSFQ7RUFDSTtFQUNBO0VBQ0EsY25Dcm1ISzs7O0FtQ3ltSEw7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT25DNXNIQTtFbUM2c0hBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhQUNJOzs7QUFpQmhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQSxrQm5DdnZITTtFbUN3dkhOLGNuQy90SEs7RW1DZ3VITDs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQSxrQm5DcDBITTtFbUNxMEhOLGNuQzV5SEs7RW1DNnlITDs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBLGNuQzc1SEs7RW1DODVITDs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsY25DejdISztFbUMwN0hMOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0EsY25DdCtISzs7QW1DdytITDtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFBQ0k7RUFhSjs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQSxjbkMzaUlLOztBbUM2aUlMO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSTtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUtKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7O0FBTUE7RUFHSTs7QUFLSjtFQUdJOztBQU9KO0VBR0k7O0FBS0o7RUFHSTs7QUFNUjtBQUFBO0VBRUk7O0FBS0o7QUFBQTtFQUVJOztBQUtaO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBR1k7QUFBQTtJQUVJO0lBQ0E7O0VBS0o7QUFBQTtJQUVJO0lBQ0E7OztBQU1oQjtBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdJO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0ksT25DMzJJRjs7QW1DKzJJTjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25DdHpJSztFbUN1eklMO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DdjRJUjtFbUN3NElRO0VBQ0E7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBTWhCO0VBQ0k7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0FBQUE7RUFFSTtFQUNBLE9uQzU5SUk7RW1DNjlJSjtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBLE9uQ3ZnSlk7RW1Dd2dKWjtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7RUFDQTs7QUFFQTtFQUNJLE9uQ3JpSkk7RW1Dc2lKSjtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0ksT25DcGpKRjs7QW1DdWpKRjtFQUNJLE9uQ3RqSkg7OztBbUMyakpUO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBLGNuQzkvSUs7O0FtQ2dnSkw7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBTWhCO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBLGNuQ3JsSks7O0FtQ3VsSkw7QUFBQTtFQUVJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQSxjbkNybkpLOztBbUN1bkpMO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQU1BO0FBQUE7RUFFSTs7QUFLSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQSxhQUNJOzs7QUFpQmhCO0VBQ0k7RUFDQSxrQm5DdHNKTTtFbUN1c0pOLGNuQzlxSks7O0FtQ2dySkw7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25DNXJKQztFbUM2ckpEO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFJQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPbkM1MEpKO0ltQzYwSkk7SUFDQTtJQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxrQm5DN3pKTTtFbUM4ekpOLGNuQ3J5Sks7O0FtQ3V5Skw7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFBQ0k7RUFhSjtFQUNBOztBQUlSO0FBQUE7RUFFSTtFQUNBLE9uQzc1SlE7RW1DODVKUjs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQSxPbkN0NkpZO0VtQ3U2Slo7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtBQUFBO0VBRUk7RUFDQSxPbkNyN0pBO0VtQ3M3SkE7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQSxPbkM1OUpJO0VtQzY5Sko7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9uQ24vSko7RW1Dby9KSTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtJQUNJOztFQUdKO0lBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsY25DLytKSzs7QW1DaS9KTDtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0EsT25DM2pLRDtFbUM0aktDO0VBQ0E7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQSxPbkN0a0tHO0VtQ3VrS0g7RUFDQTs7O0FBSUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DN29LUjtFbUM4b0tRO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksa0JuQzlwS1Y7O0FtQ2lxS007RUFDSSxrQm5DaHFLWDs7QW1DcXFLRDtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7QUFFQTtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7QUFHSTtBQUFBO0VBRUk7RUFDQTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtBQUFBO0VBRUk7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOzs7QUFJQTtBQUFBO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7O0FBR0o7RUFDSTtFQUNBLGNuQ3p3S0s7RW1DMHdLTDs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUk7O0FBSVI7RUFDSSxPbkMzM0tGOztBbUM4M0tGO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxPbkN2NUtOO0VtQ3c1S007RUFDQTtFQUNBOzs7QUFNaEI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJLGNuQ3YxS0s7RW1DdzFLTDs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9uQ3o3S0k7RW1DMDdLSjtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uQ3Q4S0o7RW1DdThLSTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBLE9uQ3YrS0k7RW1DdytLSjtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKO0VBQ0E7O0FBRUE7RUFDSSxPbkNyZ0xBO0VtQ3NnTEE7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPbkNoaExBO0VtQ2loTEE7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBLGNuQ3BxTEs7RW1DcXFMTDs7QUFFQTtBQUFBO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtFQUdJOzs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUVBO0VBQ0ksT25DN3lMQTtFbUM4eUxBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUk7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBTWhCO0VBQ0ksa0JuQy80TE07OztBbUNtNUxOO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJOzs7QUFLWjtFQUNJO0VBQ0EsY25DLzFMSztFbUNnMkxMOztBQUVBO0FBQUE7RUFFSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQUlBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQSxvQm5DMS9MSztFbUMyL0xMOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSSxrQm5DaGdNSTtFbUNpZ01KOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxjbkM1Z01DOztBbUMrZ01MO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLGtCbkNyaE1JO0VtQ3NoTUosY25DemhNQztFbUMwaE1EOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUtaO0VBQ0k7O0FBR0k7QUFBQTtFQUVJOztBQUtKO0FBQUE7RUFFSTs7QUFLSjtBQUFBO0VBRUk7O0FBS0o7QUFBQTtFQUVJOzs7QUFNUjtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7O0FBS1o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtBQUdJO0FBQUE7RUFFSTs7QUFJQTtFQUNJLG1CbkMzdE1IOztBbUM4dE1EO0FBQUE7QUFBQTtFQUdJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5DcHZNSztFbUNxdk1MOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJLGtCbkM5ek1JO0VtQyt6TUo7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSSxjbkNweU1DO0VtQ3F5TUQ7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJO0VBQ0E7RUFDQSxZbkMvek1IOztBbUNrME1PO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWW5DbjVNUjs7QW1DcTVNUTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQU1oQjtFQUNJO0VBQ0E7RUFDQSxZbkN2Mk1IOztBbUMwMk1PO0VBQ0ksWW5DMzdNVjtFbUM0N01VO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLFluQ2w4TVY7RW1DbThNVTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQzM3TVI7O0FtQzY3TVE7RUFDSSxPbkNqOU1WO0VtQ2s5TVU7RUFDQTs7QUFFQTtFQUNJOztBQU1oQjtFQUVJO0VBQ0E7RUFDQSxhQUNJOzs7QUFpQmhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DamdORTtFbUNrZ05GO0VBQ0Esa0JuQ2gvTUE7O0FtQ20vTUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFFUTtBQUFBO0lBRUk7O0VBSVI7QUFBQTtBQUFBO0lBR0k7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUtKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT25DN3BOQztFbUM4cE5EOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdJO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFFSTs7QUFNUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUVJOztBQUlSO0VBQ0k7RUFDQTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQ3A0Tkk7O0FtQ3c0Tkk7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkM3NU5LOztBbUMrNU5MO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0k7RUFDQTtFQUNBLE9uQzMvTk47RW1DNC9OTTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsT25DMWlPSjtFbUMyaU9JOztBQU1oQjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsT25DbmtPQTtFbUNva09BOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTs7QUFjSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbkMvak9LOztBbUNpa09MO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBRUksa0JuQ25sT1A7O0FtQ3NsT0c7RUFDSSxPbkNwcE9SO0VtQ3FwT1Esa0JuQ3hxT047O0FtQzZxT047RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUlBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFFSTs7QUFHSjtFQUNJLE9uQzlyT1I7RW1DK3JPUTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTs7QUFpQmhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTs7O0FBZ0JaO0VBQ0k7RUFDQSxjbkNsMk9LOztBbUNvMk9MO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxrQm5DdjNPSDs7QW1DeTNPRztFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksa0JuQzc0T1A7O0FtQ2c1T0c7RUFDSSxPbkM5OE9SO0VtQys4T1E7O0FBRUE7RUFFSSxPbkNuOU9aO0VtQ285T1k7O0FBTWhCO0VBQ0k7O0FBR0o7RUFDSTtFQUNBLGtCbkNoK09BO0VtQ2krT0E7O0FBRUE7QUFBQTtFQUVJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTs7O0FBSUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFLWjtFQUNJOztBQUlRO0FBQUE7RUFFSTs7QUFLSjtBQUFBO0VBRUk7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0EsY25DcmlQSzs7QW1DdWlQTDtFQUNJOztBQUdKO0VBQ0k7O0FBR0k7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFLSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUtKO0FBQUE7RUFFSTs7QUFLSjtBQUFBO0VBRUk7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJLGNuQ2ptUEs7O0FtQ21tUEw7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT25DeHJQUDs7QW1DNHJQRDtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DbnNQQTtFbUNvc1BBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCbkNocFBJOztBbUNtcFBSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUksT25DeHZQTjs7QW1DNHZQRjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLGtCbkNoc1BDOztBbUNrc1BEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT25DN3lQSjtFbUM4eVBJO0VBQ0E7RUFDQSxhQUNJOztBQWdCWjtFQUNJOztBQUdKO0VBQ0ksa0JuQ2h2UEo7O0FtQ2t2UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFPcEI7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOztBQUdJO0VBQ0k7RUFDQSxPbkNoMVBKO0VtQ2kxUEk7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT25DbnpQTjs7QW1Dc3pQRTtFQUNJLE9uQzExUFI7O0FtQzgxUEE7RUFDSSxPbkMvMVBKOzs7QW1DbzJQUjtFQUNJLE9uQ3IyUEk7OztBbUN5MlBKO0FBQUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBSUE7QUFBQTtFQUVJLE9uQ3QzUEE7OztBbUMwM1BSO0VBQ0ksT25DMzNQSTs7O0FtQyszUEo7QUFBQTtFQUVJLE9uQ2o0UEE7OztBbUNxNFBSO0VBQ0ksT25DdDRQSTs7O0FtQzA0UEo7RUFDSSxPbkMzNFBBO0VtQzQ0UEE7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7O0FBRUE7RUFFSTs7QUFJUjtFQUNJOztBQUlBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBS0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT25DejlQQTtFbUMwOVBBO0VBQ0E7O0FBRUE7RUFDSSxPbkM5OVBKOztBbUNtK1BBO0VBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxPbkNwaVFGOztBbUN3aVFOO0VBQ0ksT25DemlRRTs7QW1DNmlRRjtBQUFBO0VBRUk7RUFDQTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUVRO0FBQUE7SUFFSTs7O0FBS1o7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYUFDSTs7QUFlUjtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxjbkM3c1FOOztBbUNndFFFO0VBQ0k7O0FBR0o7RUFDSSxjbkN2c1FUOztBbUMwc1FLO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRVE7QUFBQTtJQUVJOztFQUlSO0FBQUE7QUFBQTtJQUdJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT25DMTZRSjtFbUMyNlFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUdJO0VBQ0k7O0FBR0o7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksa0JuQy9sUk47O0FtQ2ttUkU7RUFDSSxrQm5DcmxSVDs7QW1Dd2xSSztFQUNJOztBQUtaO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsYUFDSTs7QUFjSjtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0FBRUE7RUFDSSxrQm5DM2xSSzs7O0FtQzhsUlQ7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT25DN3FSQTtFbUM4cVJBOztBQUlBO0VBQ0ksT25DbnJSSjtFbUNvclJJOztBQUdKO0VBQ0ksT25DcHBSRjs7QW1Dd3BSTjtFQUNJOztBQUlBO0VBQ0k7RUFDQTtFQUNBLHFCbkNucVJGOztBbUN1cVJFO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE9uQy90Ulo7RW1DZ3VSWTs7QUFFQTtFQUVJLE9uQ3B1UmhCO0VtQ3F1UmdCOztBQUdKO0VBR0ksT25DM3VSaEI7O0FtQ2l2UkE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUVJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJuQ3Z1UkY7O0FtQ3l1UkU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkNudVJOOztBbUN1dVJGO0VBQ0ksT25DdHhSSjs7QW1DeXhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9uQzF2UkY7RW1DMnZSRSxrQm5DOXZSRjs7QW1DZ3dSRTtFQUVJLE9uQ2x5UlI7OztBbUN3eVJSO0VBQ0ksa0JuQ3p5Ukk7O0FtQzJ5Uko7RUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxrQm5DdDBSQTtFbUN1MFJBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFFSTs7QUFHSjtFQUNJLE9uQzMyUk47O0FtQzYyUk07RUFDSTtFQUNBO0VBQ0Esa0JuQ2gzUlY7O0FtQ28zUkU7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBRVE7SUFFSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFLWjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQSxPbkMzaVNKO0VtQzRpU0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUVJOztBQUtKO0VBRUk7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0Esa0JuQzFsU0k7O0FtQzRsU0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DeG1TQTtFbUN5bVNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUtaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBQ0k7RUFhSjtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE9uQ3BwU1I7RW1DcXBTUTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLGtCbkNycVNWOztBbUN3cVNNO0VBQ0ksa0JuQ3ZxU1g7O0FtQzZxU0c7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSTtFQUNJLFluQy90U047RW1DZ3VTTTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxZbkN0dVNOO0VtQ3V1U007RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9uQ3J2U047RW1DdXZTTTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQm5DaHpTQTs7QW1DbXpTSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQ3oxU0E7O0FtQzIxU0E7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1oQjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBSVI7QUFBQTtFQUVJO0VBQ0EsT25DMWdUUTtFbUMyZ1RSO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0EsT25DcGlUWTtFbUNxaVRaO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBQ0k7RUFhSjs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUlJLE9uQzl0VEE7O0FtQ2l1VEo7RUFFSSxPbkMvclRFOztBbUNrc1ROO0VBRUksT25DbHNURTs7QW1DcXNUTjtFQUVJLE9uQzVzVEU7O0FtQytzVE47RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhQUNJO0VBYUo7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQSxPbkM3MVRNO0VtQzgxVE47O0FBRUE7RUFDSTs7O0FBS0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbkM3MVRBO0VtQzgxVEE7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBS1o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJQTtBQUFBO0VBRUk7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDSTtFQWFKOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBS0k7QUFBQTtFQUVJO0VBQ0E7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQ3ovVEo7RW1DMC9USTtFQUNBOztBQUlSO0FBQUE7RUFFSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT25DaGpVQTtFbUNpalVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNQTtFQUVJLE9uQ3hsVUk7RW1DeWxVSixrQm5DbmtVSjs7QW1DdWtVSjtFQUNJOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0EsYUFDSTs7O0FBZVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJQTtJQUNJOztFQUdKO0lBQ0k7OztBQU1oQjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQU1JOztFQUxBO0lBQ0k7SUFDQTs7O0FBT1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsWW5DOXFVTztFbUMrcVVQO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPbkNsdFVBO0VtQ210VUE7OztBQUlSO0VBMEJJOztBQXpCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFNUjtFQStCSTs7QUE5QkE7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFNUjtFQStCSTs7QUE5QkE7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFNUjtFQWdDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUF4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPbkNsMVVBO0VtQ20xVUE7RUFDQSxZbkN2MlVFO0VtQ3cyVUY7OztBQWlCQTtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUtKO0FBQUE7RUFFSTtFQUNBOztBQUlSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsT25DLzNVQTtFbUNnNFVBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJLGtCbkNuN1VJOzs7QW1DczdVUjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQWNJO0lBRUE7O0VBZkE7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFVWjtBQUFBO0VBRUk7RUFDQTs7O0FBS0o7QUFBQTtFQUVJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUtKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsY25DdmhWRTs7O0FtQzJoVlY7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0ksT25DaGpWSzs7O0FtQ21qVlQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uQ2hqVkk7RW1DaWpWSjtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbkNya1ZJO0VtQ3NrVko7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWW5DMWhWSzs7O0FtQytoVkQ7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQU1oQjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7RUFJQTtJQUNJOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxPbkM3d1ZJOzs7QW1DZ3hWUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbkN0eVZJO0VtQ3V5Vko7RUFDQTtFQUNBO0VBQ0EsWW5DanlWZTtFbUNreVZmO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQzl5VmlCO0VtQyt5VmpCO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQ3R6Vlk7RW1DdXpWWjtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25Ddi9WSTtFbUN3L1ZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9uQzVqV007RW1DNmpXTjtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSSxZbkNqaVdRO0VtQ2tpV1I7OztBQUdKO0FBRUE7QUFFQTtFQUNJO0VBQ0E7OztBQUdKO0VBQ0ksWW5DbG9XTTs7O0FtQ3FvV1Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFFSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLFluQ250V007OztBbUNzdFdWO0FBQUE7QUFBQTtBQUFBO0VBSUksWW5DMXRXTTs7O0FtQzZ0V1Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSSxZbkMzdVdNOzs7QW1DOHVXVjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLFluQ3B3V007OztBbUN1d1dWO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSSxZbkN0M1dNOzs7QW1DeTNXVjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSSxZbkMxOFdNOzs7QW1DNjhXVjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUVJO0lBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7QUFBQTtBQUFBO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7QUFBQTtBQUFBO0FBQUE7SUFJSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uQzFoWE07RW1DMmhYTjtFQUNBO0VBQ0E7RUFDQSxZbkMzZ1hJO0VtQzRnWEo7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7QUFBQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLE9uQzFxWE07RW1DMnFYTjtFQUNBOzs7QUFHSjtFQUNJO0VBQ0EsT25DenFYUTtFbUMwcVhSO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQUlSO0VBRVE7SUFDSTs7RUFHSTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUlSO0lBRUk7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7OztBQU1oQjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUVRO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFFSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBRUk7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0Esa0JuQzNnWU07RW1DNGdZTixjbkM1Z1lNOzs7QW1DK2dZVjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxZbkNobllNOzs7QW1DbW5ZVjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9uQ2pzWUk7RW1Da3NZSjtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJLFluQy91WU07RW1DZ3ZZTixRbkNodllNOzs7QW1DbXZZVjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLE9uQ3AxWU07RW1DcTFZTjs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkNsMllBO0VtQ20yWUE7RUFDQTtFQUNBLFlBQ0k7RUFJSjs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5DdDNZQTtFbUN1M1lBO0VBQ0E7RUFDQSxZQUNJO0VBSUo7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQzE0WUE7RW1DMjRZQTtFQUNBO0VBQ0EsWUFDSTtFQUlKOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBLGtCbkNqNllJO0VtQ2s2WUo7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFFQTtJQUNJOzs7QUFLWjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsT25DditZRTtFbUN3K1lGO0VBQ0E7RUFDQSxrQm5DdCtZSztFbUN1K1lMOzs7QUFLUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFLSjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQm5Dam1aUzs7O0FtQ29tWmI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQm5DN3BaSTs7O0FtQ2dxWlI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUlBO0lBQ0k7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBUVI7RUFDSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSUE7RUFDSTs7O0FBS1o7QUFBQTtBQUFBO0VBR0ksT25DL3haSTtFbUNneVpKO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFLSjtFQUNJO0lBR1k7TUFFSTs7O0VBTWhCO0lBR1k7TUFFSTs7OztBQU9wQjtFQUNJLE1uQ3oyWk07OztBbUM4MlpWO0VBQ0ksT25DLzJaTTs7O0FtQ2szWlY7RUFDSSxrQm5DbjNaTTtFbUNvM1pOOzs7QUFTSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBY0ksT25DMzRaTTs7O0FtQzg0WlY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUE0QkksTW5DMTZaTTs7O0FtQzY2WlY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUE0QkksUW5DejhaTTs7O0FtQzQ4WlY7RUFDSSxPbkM3OFpNOzs7QW1DbzlaVjtBQUFBO0VBRUksa0JuQ2o5WlM7RW1DazlaVDs7O0FBR0o7RUFDSSxrQm5DdDlaUzs7O0FtQzQ5WmI7RUFDSSxPbkNsK1pNOzs7QW1DcStaVjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0VBRUksT25DOStaTTs7O0FtQ2kvWlY7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSSxZbkNsZ2FNOzs7QW1DcWdhVjtBQUFBO0VBRUksT25DdmdhTTtFbUN3Z2FOOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSSxPbkMzaGFNOzs7QW1DOGhhVjtBQUFBO0VBRUk7OztBQU9KO0VBR1k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE1uQ2xqYU47OztBbUN5amFOO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTW5DdmphSjs7QW1DMmphSjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFLSjtBQUFBO0VBRUk7OztBQU1KO0FBQUE7RUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBT0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0EsWW5DcHBhUztFbUNxcGFUOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0ksUW5DaG5hSztFbUNpbmFMO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUtKO0FBQUE7RUFFSTs7O0FBR0o7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JuQ3p0YVM7RW1DMHRhVDs7QUFiQTtFQUNJOztBQWNKO0VBQ0k7O0FBRUE7RUFDSSxNbkNwdWFGOzs7QW1DeXVhVjtFQUVRO0lBQ0k7OztBQUtaO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFDSTtFQUNBOzs7QUFLSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLE9uQzkwYU07OztBbUNpMWFWO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTs7O0FBR0E7QUFBQTtFQUVJOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUlaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUFBO0VBRUksTW5DcDhhSTs7O0FtQ3M4YVI7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QXJDMzVhQTtBc0NuRkE7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7O0FBSVI7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7OztBQUdKO0VBQ0k7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTtJQUNBOztFQUVKO0FBQUE7SUFFSTs7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUlJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtBQUFBO0FBQUE7SUFJSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7RUFFSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7QUFBQTtJQUVJOztFQUVKO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNSTs7RUFFSjtBQUFBO0lBRUk7O0VBRUo7QUFBQTtJQUVJOzs7QUFJUjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7RUFDSTtBQUFBO0FBQUE7SUFHSTs7O0F0Q3hTUjtBdUNuRkE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDVUk7RXFDVEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWpCQTtFQUNJLE9yQ29CQTtFcUNuQkE7RUFDQTs7O0FBaUJSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBTVE7RUFFSTtFQUNBLE9yQzdCUDs7QXFDaUNEO0VBQ0k7RUFDQSxPckNuQ0g7O0FxQ3dDRDtFQUdJO0VBQ0EsT3JDNUNIOzs7QXFDaURUO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTs7O0FBSUE7RUFDSSxrQnJDekNHO0VxQzBDSDs7QUFHSjtFQUNJLGNyQ05DOzs7QXFDVVQ7RUFDSTs7QUFFQTtFQUNJOzs7QUFJUjtFQU9JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVkE7RUFDSSxPckNqRkE7RXFDa0ZBO0VBQ0E7O0FBU0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJOzs7QUFLSTtBQUFBO0VBRUk7O0FBS0o7QUFBQTtFQUVJOzs7QUFPSjtBQUFBO0VBRUk7O0FBS0o7QUFBQTtFQUVJOzs7QUFPSjtBQUFBO0VBRUk7O0FBS0o7QUFBQTtFQUVJOzs7QUFLWjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7QUFBQTtFQUVJO0VBQ0E7OztBQUtKO0FBQUE7RUFFSTtFQUNBOzs7QUFLSjtBQUFBO0VBRUk7RUFDQTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0FBQUE7QUFBQTtJQUdJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSSxPckM1U007OztBcUMrU1Y7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOzs7QUFNaEI7RUFDSTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJLFlyQ3BjTTtFcUNxY047OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQSxPckNwZU07OztBcUNzZVY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSSxZckN6Z0JNO0VxQzBnQk47OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0F2Q3hnQko7QXdDbEZJO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdENVQTs7QXNDUEo7RUFDSTtFQUNBLE90Q0tBOztBc0NGSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnRDckJJOzs7QXNDd0JSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QXhDNkRaO0FBM0NBO0F5Q25GQTtFQUNJLGtCdkNxQkk7RXVDcEJKO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3ZDbUJHO0V1Q2xCSDtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7QUFBQTtFQUVJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0EsT3ZDbkJNO0V1Q29CTjs7QUFFQTtFQUNJOztBQUdKO0VBQ0ksT3ZDMUJFOztBdUM0QkY7RUFFSSxPdkNsRUo7OztBRjZEUjtBMENuRkE7RUFDSTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZeENDSTtFd0NBSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0k7RUFDSTs7QUFFQTtFQUNJOztBQU1SO0VBQ0k7OztBQUtoQjtFQUVRO0FBQUE7SUFFSTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBZUk7O0FBZEE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPeEM5RUw7RXdDK0VLO0VBQ0E7RUFDQTtFQUNBOztBQU9aO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQU1SO0VBRUksT3hDNUtFOztBd0MrS047RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4Q3hKRztFd0N5Skg7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhDbktEO0V3Q29LQztFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBRVE7SUFFSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4QzFPSTtFd0MyT0o7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeEMvUEo7RXdDZ1FJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3hDblNJO0V3Q29TSjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE94Q3ZTTjs7QXdDeVNNO0VBQ0ksT3hDMVNWOztBd0M4U0U7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFLWjtFQUNJLE94Q3RVRjtFd0N1VUU7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhDaFZOO0V3Q2lWTTs7QUFJUjtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsT3hDelpHOztBd0MyWkg7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFFSSxPeENqZEY7O0F3Q29kRjtFQUNJLE94Q3JkRjtFd0NzZEU7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0Esa0J4QzVjQTtJd0M2Y0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3hDNWREO0V3QzZkQztFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0Esa0J4QzlnQkE7SXdDK2dCQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPeEN0bEJHO0V3Q3VsQkg7RUFDQTs7QUFFQTtFQUVJLE94QzFsQkQ7O0F3QzZsQkg7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeEMxcEJFO0V3QzJwQkYsT3hDeG9CQTtFd0N5b0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBLE94QzFvQk87RXdDMm9CUDtFQUNBOzs7QUFHSjtFQUNJO0VBQ0EsT3hDL29CTztFd0NncEJQO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUVJLE94QzNwQkc7OztBd0MrcEJYO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsT3hDbG9CUTtFd0Ntb0JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhDM3VCTTtFd0M0dUJOLG1CeEM1dUJNO0V3QzZ1Qk47RUFDQSxrQnhDOXVCTTtFd0MrdUJOO0VBQ0E7OztBQUdKO0VBQ0k7QUFBQTtJQUVJOzs7QUFJUjtFQUNJLGtCeEN4dUJJO0V3Q3l1Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0FBQUE7QUFBQTtJQUdJOzs7QUFJUjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBLE94Q2h3Qk87RXdDaXdCUDtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0ksT3hDcHhCRDs7QXdDdXhCSDtFQUVJOztBQUdKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4QzV5QkQ7RXdDNnlCQztFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE94Qy96QkQ7OztBd0NxMEJQO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCeENyMUJEO0V3Q3MxQkMsbUJ4Q3QxQkQ7RXdDdTFCQztFQUNBLGtCeEMvMkJKO0V3Q2czQkk7RUFDQTs7QUFJUjtFQUNJLGtCeEN0M0JBO0V3Q3UzQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFFSTtFQUNBLE94Q243QkY7O0F3Q3M3QkY7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBLE94Qzc2Qkc7RXdDODZCSDtFQUNBO0VBQ0EsT3hDNzhCQTs7QXdDZzlCSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE94Qy82QkU7OztBd0NtN0JWO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLE94QzFnQ0Y7O0F3QzRnQ0U7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsWXhDN2lDSjtFd0M4aUNJOztBQUlSO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZeENobUNKO0V3Q2ltQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7QUFBQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQSxZeEN4akNRO0V3Q3lqQ1I7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7SUFDQSxZeENscENBO0l3Q21wQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7SUFDQSxrQnhDenBDQTtJd0MwcENBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBT0k7RUFDQTs7QUFQQTtFQUNJO0VBQ0E7RUFDQTs7QUFPUjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUlJOztFQUVKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0FBQUE7QUFBQTtBQUFBO0lBSUk7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUE7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQUtaO0VBQ0k7OztBQUdKO0VBQ0k7OztBQVNKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFLSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUlBO0lBQ0k7O0VBR0o7SUFDSTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBRVE7SUFDSTs7RUFFSjtJQUNJOzs7QUFJWjtFQUNJO0lBQ0k7OztBMUMxMENSO0EyQ25GQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBR0E7QUFBQTtBQUFBO0lBR0k7SUFDQTtJQUNBOztFQUdSO0lBQ0k7O0VBSUE7SUFDSTs7RUFFSjtJQUNJOztFQUlSO0FBQUE7QUFBQTtJQUdJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBSUE7QUFBQTtJQUVJO0lBQ0E7SUFDQSxrQnpDM0RaO0l5QzREWTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7QUFBQTtJQUNJO0lBQ0E7SUFDQTs7RUFNaEI7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J6Q2hHSjtJeUNpR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJO0lBQ0E7SUFDQTtJQUNBLE96QzNLSjtJeUM0S0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBTUk7SUFDSTs7RUFNSjtJQUNJOzs7QUFPcEI7RUFDSTs7O0FBSUE7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0FBQUE7SUFFSTs7O0FBR1I7RUFDSTtFQUNBOzs7QUFHUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0EzQ3hNUjtBNENuRkE7RUFFUTtJQUNJOztFQUdKO0lBQ0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCMUNJSTtFMENISjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCMUNESTtFMENFSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE8xQ3BDUTtFMENxQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUVJOztBQUdKO0VBQ0k7O0FBSVI7RUFFSSxPMUNqQkQ7O0EwQ29CSDtFQUNJLE8xQ25FRjs7QTBDc0VGO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPMUN6Q087RTBDMENQO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCMUNyR0U7RTBDc0dGOztBQUdKO0VBRUksTzFDM0RHOzs7QTBDK0RYO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBLE8xQzVFTztFMEM2RVA7O0FBRUE7RUFFSSxPMUM5RUc7OztBMENrRlg7RUFDSTtFQUNBO0VBQ0Esa0IxQ2xISTtFMENtSEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzFDbElPO0UwQ21JUDtFQUNBOztBQUVBO0VBRUk7RUFDQSxPMUN6SUc7O0EwQzRJUDtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUE7SUFDSTs7RUFHSjtJQUNJOzs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0ksTzFDaFBGOztBMENrUEU7RUFDSSxPMUNuUE47O0EwQ3VQRjtFQUNJOztBQUlSO0VBQ0k7RUFDQSxPMUNqUVE7RTBDa1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPMUMxTkQ7RTBDMk5DO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFLWjtFQUlJLE8xQ3pSRjs7QTBDNFJGO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8xQzNQTDs7QTBDZ1FQO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0ksTzFDN1ROOztBMENpVUY7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPMUN4VUk7O0EwQzBVSjtFQUVJLE8xQ3pVTjs7O0EwQytVVjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0EsTzFDelNPO0UwQzBTUDtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPMUNwVE87RTBDcVRQOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0E1QzFSUjtBNkNuRkE7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCM0NTQTtJMkNSQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUdZO0lBQ0k7O0VBR0o7SUFDSTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7OztBQU1SO0FBQUE7RUFFSTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0ksTzNDekZPO0UyQzBGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtFQUVJLE8zQzFHTztFMkMyR1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPM0MxSE87RTJDMkhQOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE8zQ2pJTzs7O0EyQ29JWDtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7OztBQVNSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQSxZM0NwTkU7STJDcU5GLE8zQ2xNQTs7O0EyQzZNUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBVVI7RUFDSTtFQUNBOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzNDek5EOztBMkMyTkM7RUFDSTs7QUFHSjtFQUNJLE8zQzlRTjs7QTJDaVJFO0VBQ0ksTzNDbFJOO0UyQ21STTs7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzNDdE9NO0UyQ3VPTjs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPM0N6U0U7RTJDMFNGOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE8zQzdSQTtFMkM4UkE7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUVJOztBQUdKO0VBRUk7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE8zQzVaRztFMkM2Wkgsa0IzQ3BhRzs7QTJDc2FIO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUVJLE8zQ2xiRztFMkNtYkg7RUFDQTs7O0FBSVI7QUFBQTtBQUFBO0VBR0ksTzNDM2JPO0UyQzRiUDtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE8zQzlkSTs7O0EyQ2llUjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7OztBN0MxYUo7QThDbkZBO0VBZ0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0k7OztBQUdKO0VBRVE7QUFBQTtJQUVJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUVJOzs7QUFLWjtFQUNJOzs7QUFHSjtFQUNJLE81QzlDTztFNEMrQ1A7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLE81Q3hETztFNEN5RFA7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFJQTtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBTVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81Q3pHRzs7QTRDMkdIO0VBQ0k7RUFDQSxPNUM1SkY7O0E0QzhKRTtFQUNJLGtCNUMvSk47OztBNENxS1Y7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPNUM3TUc7RTRDOE1IOztBQUdKO0VBQ0k7RUFDQSxPNUN0UEQ7RTRDdVBDOztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0ksTzVDMU9MOztBNEM2T0M7RUFDSTtFQUNBO0VBQ0EsTzVDN09MOztBNEMrT0s7RUFDSSxPNUNuUFQ7RTRDb1BTOztBQU1oQjtFQUNJOztBQUdKO0VBQ0k7OztBQUtKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUN6U0E7RTRDMFNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSSxPNUN2UkQ7RTRDd1JDO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE81Q3ZTRDs7O0E0QzZTUDtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQSxPNUNqVUQ7RTRDa1VDO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE81Q3JVRDs7O0E0QzBVWDtFQUNJO0lBQ0k7O0VBRUE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUNoWUk7RTRDaVlKO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81Qy9aSTtFNENnYUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUMvYUk7RTRDZ2JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQSxPNUMzY0E7RTRDNGNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSSxZNUNuY0c7RTRDb2NIO0VBQ0EsTzVDemRBOzs7QTRDNmRSO0VBQ0k7RUFDQTtFQUNBLGtCNUNwZk07RTRDcWZOOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJLE81Q2xqQk07RTRDbWpCTjs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0E5QzVrQko7QStDbkZBO0VBQ0k7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFLWjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLFk3QzNCQTtFNkM0QkE7RUFDQTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQjdDbEVBOzs7QTZDc0VSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxZN0M5RUE7O0U2Q2lGSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSSxZN0N0R0U7RTZDdUdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUlBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsWUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPN0NySUQ7RTZDc0lDOztBQUdKO0VBQ0k7RUFDQSxPN0M5SUQ7RTZDK0lDOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzdDOUxHO0U2QytMSDs7O0FBS0o7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSSxNN0N2UlE7O0E2QzBSWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJLE83QzNTRjtFNkM0U0U7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE83QzlSTDs7QTZDa1NIO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0ksWTdDL1ZNO0U2Q2dXTjs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSSxPN0N2V0o7O0E2QzJXSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUlBO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUlBO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJUjtBQUFBO0lBRUk7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOzs7QUFLWjtFQUNJO0VBQ0EsWTdDN2FPOztBNkMrYVA7RUFDSTs7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0ksTzdDdGRSO0U2Q3VkUTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPN0M5ZUE7RTZDK2VBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLGM3QzFoQkU7RTZDMmhCRjs7O0FBSVI7RUFDSTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83Q3RqQkk7RTZDdWpCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBRVE7SUFDSTtJQUNBOztFQUlBO0lBQ0k7O0VBRUE7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQVNBOztFQVBBO0lBSUk7OztBQU9aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFLSjtFQUNJOztBQUdKO0VBQ0ksTzdDanJCQTtFNkNrckJBO0VBQ0E7O0FBR0o7RUFDSSxPN0N2ckJBO0U2Q3dyQkE7RUFDQTs7O0FBSVI7RUFDSTtFQUNBLFlBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFk3QzN4Qk07RTZDNHhCTjtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE83Q3Z3Qkc7RTZDd3dCSDtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZN0NqekJKOztBNkNvekJBO0VBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUFLWjtFQXVESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFk3Q3Q0Qkk7RTZDdTRCSjtFQUNBOztBQS9EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFk3QzN6Qkc7O0E2Qzh6QlA7RUFDSTs7QUFJQTtFQUNJLFk3QzUyQkY7RTZDNjJCRSxPN0MxMUJKO0U2QzIxQkk7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzdDNzNCSTtFNkM4M0JKOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBY0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJLE83Q2o3Qlk7OztBNkNvN0JoQjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHQTtFQUNJOzs7QS9DNTJCUjtBZ0RuRkE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJLE85Q1JFOzs7QThDWVY7RUFDSTs7O0FBR0o7RUFFUTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7RUFJQTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFJUjtJQUNJOztFQUlSO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7QUFBQTtBQUFBO0VBR0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBS0k7SUFDSTs7RUFHSjtJQUNJOztFQUtKO0lBQ0k7O0VBS1o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQU9SO0VBQ0k7SUFDSTtJQUNBO0lBQ0Esa0I5Q25LQTs7O0E4Q3VLUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPOUN2Tkk7RThDd05KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE85Q2xRQTs7QThDcVFKO0VBRUk7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJLFk5Qy9RRTtFOENnUkY7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I5Q2pUTTtFOENrVE47RUFDQTtFQUNBOztBQUVBO0VBSUksTzlDaFRFOzs7QThDb1RWO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzlDdlRNO0U4Q3dUTjtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSSxZOUM1VkU7OztBOENnV1Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTtFQUNBO0VBQ0E7OztBQUlSO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxvQkFDSTtFQUVKLGVBQ0k7RUFFSixZQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQkFDSTtFQUVKLGVBQ0k7RUFFSixZQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxZOUM1YUU7OztBOENnYlY7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQVdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFsQkE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBY1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBaEJBO0VBQ0k7RUFDQTs7O0FBaUJSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJLGtCOUNua0JJO0U4Q29rQko7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBR0k7RUFDQSxPOUNwbkJFOztBOEN1bkJOO0VBQ0ksTzlDeG5CRTs7QThDMm5CTjtFQUNJLE85QzVuQkU7O0E4QytuQk47RUFDSTs7QUFHSjtFQUdJLE85Q3RvQkU7OztBOEMwb0JWO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPOUMzbEJFO0k4QzRsQkY7SUFDQTtJQUNBO0lBQ0E7OztBQU1BO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQU1SO0VBR0k7RUFDQTs7QUFHSjtFQUdJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTs7O0FBSUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUVRO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBT0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUNJOztFQUlSO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsWTlDNTVCSjtJOEM2NUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFLSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJOzs7QUFLSjtBQUFBO0VBRUk7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlDeGhDSTtFOEN5aENKO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQSxZOUN4bENJO0U4Q3lsQ0o7RUFDQTtFQUNBLG9CQUNJO0VBR0osWUFDSTtFQUdKO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBSUE7RUFDSSxZOUMvakNHOztBOENta0NIO0FBQUE7RUFFSSxZOUMzbENGOzs7QThDaW1DTjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUtKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtBQUFBO0VBRUk7OztBQUtJO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQSxPOUM1NUNJO0U4QzY1Q0o7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJLE85Q2g3Q0s7OztBOENtN0NUO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSSxPOUNwOENNOzs7QThDdThDVjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQVNKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBR0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQkFDSTtFQUVKLGVBQ0k7RUFFSixZQUNJO0VBRUo7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQU1BO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFJQTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBS0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBSVI7SUFDSTtJQUNBOzs7O0FBU1I7RUFDSTtJQUNJOztFQUlBO0lBQ0k7O0VBR0o7SUFDSTs7OztBQVdaO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFJQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUlBO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUdJO0lBQ0E7O0VBSUE7QUFBQTtBQUFBO0lBR0k7O0VBR0o7SUFDSTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFNUjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQVFKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVNKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFLSTtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBSUE7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFHSTtJQUNBOztFQUlBO0FBQUE7QUFBQTtJQUdJOztFQUdKO0lBQ0k7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7RUFLSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBUUo7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1SO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBaER4cEVKO0FpRG5GQTtBQW9pRUk7QUFpYkE7QUEwWkE7QUF1K0JBO0FBK21CQTtBQXllQTtBQTRoQkE7QUE2dENBO0FBQUE7QUFBQTtBQUdBO0FBNkpBO0FBc3BCQTtBQW0rQkE7QUFnSkE7QUFzdEJBO0FBNjJKQTtBQXkwTkE7O0FBMzlwQkE7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7OztBQUdSO0VBQ0k7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQU1KO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLG1CL0N1QlM7O0ErQ3BCYjtFQUNJO0lBQ0k7OztBQU1aO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUlBO0VBQ0k7O0FBSVI7RUFDSTs7QUFJQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBS0o7RUFDSTtJQUNJO0lBQ0E7OztBQVFKO0VBRVE7SUFDSTs7RUFHSjtJQUNJOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTs7O0FBVVI7RUFFUTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFXWjtFQUNJO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUlBO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBS0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQVdaO0VBR1k7QUFBQTtBQUFBO0lBR0k7O0VBR0o7SUFDSTs7RUFLWjtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFJQTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUtKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFRaEI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFLQTtBQUFBO0VBQ0k7O0FBS0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFJSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUlKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBSUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUlBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0FBQUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0FBQUE7SUFFSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFzRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7O0FBR0o7QUFBQTtBQUFBO0VBR0k7O0FBR0o7QUFBQTtBQUFBO0VBR0k7O0FBR0o7QUFBQTtBQUFBO0VBR0k7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFJSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0FBQUE7RUFFSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0FBQUE7SUFFSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtBQUFBO0lBRUk7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7QUFBQTtJQUVJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQU1SO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7QUFBQTtFQUVJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7QUFBQTtFQUdJOztBQUdKO0FBQUE7QUFBQTtFQUdJOztBQUdKO0FBQUE7QUFBQTtFQUdJOztBQUdKO0FBQUE7QUFBQTtFQUdJOztBQUdKO0VBQ0k7QUFBQTtJQUVJO0lBQ0E7O0VBR0o7QUFBQTtJQUVJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFJSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBS1I7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQVdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7QUFBQTtBQUFBO0lBR0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJLG1CL0M1aE1BO0UrQzZoTUE7RUFDQTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7O0FBSVI7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7O0FBSVI7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBR0k7O0FBR0o7QUFBQTtBQUFBO0VBR0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQVVSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQU9KO0VBM3FOSjtBQXd2TlE7QUFDQTtBQVNBO0FBT0E7QUFhQTtBQThDQTs7RUF4SkE7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFLSjtJQUNJOztFQUdKO0lBQ0k7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7O0VBSUo7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBSUo7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQU9SO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFJSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0k7O0VBR0o7QUFBQTtJQUVJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7QUFBQTtJQUVJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLG1CL0M3dFFLO0UrQzh0UUw7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxvQi9DL3VRRTtFK0NndlFGOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtFQUNJO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFBQTtFQUVJOztBQUdKO0VBQ0k7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0FBQUE7SUFFSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFJSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0FBQUE7RUFFSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBS0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFNUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFNUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFLUjtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQUNJOztBQUtKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOzs7QUFLWjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFRUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTs7O0FBSUE7RUFDSTs7O0FBS0o7RUFDSTs7QUFHSjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUtJO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QUFLQTtFQUNJOzs7QUFJWjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBakQxMnFCSjtBQXREQTtBa0RuRkE7RUFDSTs7O0FBR0o7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBS1o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFzQ0k7O0FBcENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9oRC9GRDtFZ0RnR0M7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFBQ0k7RUFhSixPaERuSEQ7RWdEb0hDO0VBQ0E7RUFDQTs7O0FBT1o7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFBQ0k7RUFhSjtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FsRDNNUjtBbURuRkE7RUFDSTs7QUFFSTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9qRHlDRDs7QWlEdENIO0FBQUE7RUFFSTtFQUNBLGtCakRNSjtFaURMSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpENUJHO0VpRDZCSDtFQUNBO0VBQ0EsT2pEN0JHOztBaURpQ0g7RUFDSTs7QUFHSjtFQUNJOzs7QUFNUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGNqRHJCRjtFaURzQkU7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0ksa0JqRHJFYjs7QWlENEVQO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPakR4SUk7RWlEeUlKO0VBQ0E7O0FBRUE7RUFDSSxPakQ5Rkw7O0FpRG1HUDtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBRUk7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0Esa0JqRHBNTjtFaURxTU07O0FBRUE7RUFFSTtFQUNBO0VBQ0Esa0JqRDNNVjtFaUQ0TVU7OztBQU9wQjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUtKO0VBQ0k7RUFDQSxrQmpEaE9HO0VpRGlPSDs7QUFHSjtFQUNJLGtCakQ3UUU7OztBaURrUk47RUFDSSxZakRuUkU7O0FpRHNSTjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7OztBQUdBO0FBQUE7RUFFSTtFQUNBOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU9BO0FBQUE7QUFBQTtBQUFBO0VBQ0k7OztBQUlKO0VBQ0k7OztBbkQ3T1I7QW9EbkZBO0VBQ0ksa0JsRHFCSTtFa0RwQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9sRHBCUTtFa0RxQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFSTtFQUNBLE9sRGlCRDtFa0RoQkM7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFFSSxPbERHTDs7QWtERUM7RUFFSSxPbERKTDs7QWtEUUg7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0FBQUE7RUFFSSxPbER6QkQ7RWtEMEJDO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0ksT2xEakNHO0VrRGtDSDtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2xEbEREOzs7QUZpQ1g7QXFEbkZBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbkQ2RUs7RW1ENUVMO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSTtFQUdJO0VBQ0EsT25EdkJBOztBbUQwQko7RUFFSTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uRHJCUjtFbURzQlE7O0FBSUE7RUFFSSxrQm5EL0JaOztBbURvQ1E7RUFFSSxrQm5EdENaOztBbUQyQ1E7RUFFSSxPbkRoRVY7O0FtRHFFTTtFQUVJLE9uRHZFVjs7QW1EMkVFO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uRDFDTDs7QW1ENENLO0VBRUksa0JuRDNFWjtFbUQ0RVksT25EL0ZWOztBbURvR0Y7RUFDSTtFQUNBOztBQUVBO0VBRUksT25EOURMOztBbURpRUM7RUFDSSxrQm5EOUdOO0VtRCtHTSxPbkQ1RlI7O0FtRDhGUTtFQUVJLGtCbkRuSFY7RW1Eb0hVLE9uRGpHWjs7QW1Ec0dBO0VBQ0ksa0JuRDFIRjtFbUQySEUsT25EeEdKOztBbUQwR0k7RUFFSSxrQm5EL0hOO0VtRGdJTSxPbkQ3R1I7O0FtRG1IQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9uRC9GRDtFbURnR0M7RUFDQTs7O0FBS1o7QUFFQTtFQUNJO0VBQ0E7RUFDQSxjbkR6RUs7RW1EMEVMOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJQTtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbkQ5TEo7O0FtRGdNSTtFQUNJOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9uRHpMYjtFbUQwTGE7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPbkQxTWpCOztBbUQ2TWE7RUFDSSxrQm5Eak5qQjtFbURrTmlCOztBQUdKO0VBQ0ksa0JuRC9QbEI7RW1EZ1FrQixPbkQ3T3BCO0VtRDhPb0I7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFFSSxrQm5EaE1qQjs7QW1EbU1hO0VBQ0ksa0JuRHRSbEI7RW1EdVJrQixPbkRwUXBCOzs7QW1ENlFSO0FBRUE7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLGFBQ0k7OztBQWVSO0VBQ0k7RUFDQSxPbkRqVU07OztBRmdGVjtBc0RuRkE7QUFFQTtFQUNJO0VBQ0Esa0JwRGtCSTs7QW9EZkE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBS1o7RUFDSSxPcERjTDtFb0RiSztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUksT3BES1Q7RW9ESlM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUdJO0VBQ0E7RUFDQSxPcERyQ1o7RW9Ec0NZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnBEbkJUO0VvRG9CUztFQUNBOztBQUlSO0VBQ0k7O0FBRUE7RUFDSSxPcEQ1QlQ7O0FvRDhCUztFQUVJLE9wRGhDYjs7QW9EcUNDO0VBQ0ksT3BEbEZOOztBb0RvRk07RUFFSSxPcER0RlY7O0FvRHlGTTtFQUdJOztBQUdKO0VBR0k7O0FBSVI7RUFDSSxPcEQvRko7O0FvRGlHSTtFQUVJLE9wRG5HUjs7QW9Ec0dJO0VBR0k7O0FBR0o7RUFHSSxrQnBEL0dSOztBb0RvSEo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSTtFQUNJO0VBQ0EsT3BEckZUO0VvRHNGUztFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksY3BEM0lmOztBb0Q2SWU7RUFDSTs7QUFPcEI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxrQnBEbktSOztBb0R1S0E7RUFDSTtFQUNBLGtCcERqTE47RW9Ea0xNO0VBQ0E7RUFDQSxPcERqS1I7RW9Ea0tRO0VBQ0E7O0FBRUE7RUFFSTtFQUNBLGtCcEQzTFY7RW9ENExVO0VBQ0E7RUFDQSxPcEQzS1o7O0FvRCtLSTtFQUNJLGtCcER2Skw7RW9Ed0pLOztBQUVBO0VBRUksa0JwRDVKVDs7QW9EbUtIO0VBQ0k7O0FBR0k7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7OztBQU1oQjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVBO0lBRUk7OztBQUtaO0VBRVE7SUFHSTs7O0FBS1o7RUFFUTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtJQUdJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0FBRUE7RUFDSTtFQVdBOztBQVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtBQUVBO0FBR0k7RUFDSTtFQUNBOztBQUVBO0VBRUk7RUFDQTs7QUFHSjtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPcEQ5Y0Q7RW9EK2NDLGtCcERsZEQ7RW9EbWRDOztBQUdKO0VBR0k7RUFDQTs7QUFLSjtFQUdJO0VBQ0EsT3BEMWZKOztBb0QrZkE7RUFHSTtFQUNBLE9wRG5nQko7OztBb0R5Z0JKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBRUk7RUFDQTtFQUNBOztBQUdKO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9wRG5nQkQ7RW9Eb2dCQyxrQnBEOWhCSjs7QW9EaWlCQTtFQUdJOztBQUtKO0VBR0ksY3BEL2pCRjtFb0Rna0JFLE9wRGhrQkY7O0FvRHFrQkY7RUFHSSxjcER6akJIO0VvRDBqQkcsT3BEMWpCSDs7O0FvRCtqQlQ7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0F0RHRnQlI7QXVEbkZBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUVBO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUdKO0FBRUE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUVBO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0k7RUFDQTs7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFLSjtFQUNJOztBQUVBO0VBQ0ksa0JyRGpJRDtFcURrSUM7O0FBSVI7RUFDSSxrQnJEdklHO0VxRHdJSDs7QUFFQTtFQUNJLGtCckQzSUQ7O0FxRDhJSDtFQUNJLHFCckQvSUQ7O0FxRG1KUDtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSSxPckRoTlI7RXFEaU5RLGtCckR2S0w7O0FxRDJLSDtFQUNJOztBQUVBO0VBQ0k7OztBQU1oQjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTs7O0FBTVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLGNyRC9ORDs7QXFEaU9DO0VBQ0ksa0JyRDFQUjtFcUQyUFE7RUFDQSxPckQvTkw7RXFEZ09LOztBQUVBO0VBQ0ksUXJEdFJKOztBcUQyUlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBRUk7O0FBSVI7RUFDSTs7QUFHSjtFQUVJLGNyRDlRTDtFcUQrUUs7O0FBR0o7RUFFSSxRckRsUkw7O0FxRHFSQztFQUNJLGtCckQxUkw7RXFEMlJLLE9yRHJSTDtFcURzUks7O0FBRUE7RUFDSSxNckR6UlQ7O0FxRDRSSztFQUNJLFFyRDdSVDs7QXFEa1NIO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3JEalRHOztBcURtVEg7RUFDSTs7QUFHSjtFQUVJLE9yRHZURDs7QXFEMFRIO0VBRUksUXJEL1dJOztBcURrWFI7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnJEdldBO0VxRHdXQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSSxRckR2WVE7RXFEd1lSO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsT3JEN1ZHOzs7QXFEaVdYO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSSxrQnJEcFlJOztBcURzWUo7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSSxrQnJEdlpJO0VxRHdaSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsT3JEM1lEOzs7QXFEZ1pYO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFHUjtBQUFBO0VBRUk7OztBdkQ1WEo7QXdEbkZBO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSSxPdERWSztFc0RXTDtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtBQUlRO0VBQ0k7RUFDQSxjdEQzQkg7RXNENEJHO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLGN0RHBDRjs7QXNEd0NOO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQnREcERDO0VzRHFERCxPdEQ3Q0E7RXNEOENBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QXhEVVo7QXlEbkZBO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBLGtCdkRQTTtFdURRTjs7O0FBR0o7RUFDSTtFQUNBLGtCdkRiTTs7O0F1RGdCVjtFQUNJO0VBQ0Esa0J2RGxCTTtFdURtQk47RUFDQTs7O0FBR0o7RUFDSTtFQUNBLGtCdkRpQk87RXVEaEJQO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQSxrQnZEVU87OztBdURQWDtFQUNJO0VBQ0Esa0J2REtPO0V1REpQO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJLGtCdkQ3Q007OztBdURnRFY7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J2RHhERTtFdUR5REY7RUFDQTs7QUFHSjtFQUVJLGtCdkQ5RFE7OztBdURrRWhCO0FBR0k7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUksa0J2RDVFRTs7QXVEK0VOO0FBQUE7QUFBQTtFQUdJLGtCdkRsRkU7OztBdUR1Rk47QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUksa0J2RHBGRTs7QXVEdUZOO0FBQUE7QUFBQTtFQUdJLGtCdkQxRkU7OztBdUQrRk47QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUksa0J2RC9ERzs7QXVEa0VQO0FBQUE7QUFBQTtFQUdJLGtCdkRyRUc7OztBdUR5RVg7QUFHSTtBQUFBO0FBQUE7RUFHSTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0Esa0J2RDlISjtFdUQrSEk7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxjdkQxSkU7O0F1RDRKRjtFQUNJLGN2RDdKRjs7QXVEaUtOO0VBQ0ksY3ZEekpFOztBdUQySkY7RUFDSSxjdkQ1SkY7O0F1RGdLTjtFQUNJLGN2RDFIRzs7QXVENEhIO0VBQ0ksY3ZEN0hEOzs7QXVEa0lYO0FBR0k7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBR0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLGtCdkQ1TEE7RXVENkxBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBRUksa0J2RDVOSTs7QXVEaU9SO0FBQUE7RUFFSSxjdkRwT0Y7O0F1RHdPRTtFQUVJOztBQUtKO0VBRUk7O0FBTVI7QUFBQTtFQUVJLGN2RGhQRjs7QXVEb1BFO0VBRUk7O0FBS0o7RUFFSTs7QUFNUjtBQUFBO0VBRUksY3ZEL05EOztBdURtT0M7RUFFSTs7QUFLSjtFQUVJOzs7QXpEM01oQjtBMERuRkE7RUFDSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0ksa0J4RGNBO0V3RGJBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT3hEa0NEO0V3RGpDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT3hEd0JEOztBd0RyQkg7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFLWjtFQUNJLGtCeERqQkE7RXdEa0JBLGN4RDJDQztFd0QxQ0Q7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhEckRGO0V3RHNERSxPeERuQ0o7RXdEb0NJOztBQUdKO0VBQ0ksT3hEeENKO0V3RHlDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxjeEQ1Qkc7O0F3RCtCUDtFQUNJLGN4RGhDRztFd0RpQ0g7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0ksa0J4RHBGRTs7QXdEdUZOO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLGtCeERwREc7O0F3RHNESDtFQUNJOzs7QUFNUjtBQUFBO0VBRUksa0J4RHhGQTtFd0R5RkEsY3hEbEVHOztBd0RxRVA7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUksY3hEbklNOzs7QXdEc0lWO0VBQ0ksY3hEdElNOzs7QXdEeUlWO0FBQUE7RUFFSSxjeEQxSUs7OztBd0Q2SVQ7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBSUE7RUFDSTs7QUFFSjtFQUNJOzs7QUFLSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBR0E7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFJSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOzs7QTFEbktaO0EyRG5GQTtFQUNJLGtCekRxQkk7RXlEcEJKLGN6RGlGSztFeURoRkw7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0J6RGtDRztFeURqQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7RUFDQSxrQnpEeUJEO0V5RHhCQzs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0ksY3pEcUNLO0V5RHBDTCxrQnpEekJJO0V5RDBCSjs7QUFDQTtFQUVJLGN6RGdDQzs7QXlEN0JMO0VBQ0ksY3pENEJDOzs7QXlEeEJUO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3pEckJHO0V5RHNCSDtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxrQnpEeENPOzs7QXlENENQO0VBRUksY3pEekNHOzs7QUZpQ1g7QTREbkZBO0VBQ0k7RUFDQSxrQjFEQ007RTBEQU47RUFDQTs7O0FBRUo7RUFDSTtFQUNBLGtCMURKWTtFMERLWixjMURKYTs7O0EwRE1qQjtBQUNJO0VBQ0E7RUFDQSxrQjFEWE07RTBEWU4sYzFEWk07OztBMERjVjtBQUFBO0VBRUk7RUFDQSxrQjFEakJNO0UwRGtCTixjMURsQk07RTBEbUJOOzs7QUFFSjtFQUNJLFkxRHRCTTtFMER1Qk47OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCMUR4Q007RTBEeUNOOzs7QUFFSjtBQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtBQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IxRDVETTtFMEQ2RE4sa0IxRDdETTs7O0FGZ0ZWO0E2RG5GQTtFQUNJLGtCM0RFTTtFMkRETjtFQUNBOzs7QUFFSjtFQUNJLGtCM0RITTtFMkRJTjs7O0FBRUo7RUFDSSxrQjNEUE07RTJEUU47OztBN0Q0SUo7QUFwRUE7QThEbEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxPNUR6Q1I7RTREMENRO0VBQ0E7O0FBS1o7RUFDSTs7O0FBSVI7RUFDSTtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTs7O0FBTWhCO0VBQ0k7SUFDSTtJQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQSxrQjVEMU1BO0U0RDJNQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTzVEOU9JO0U0RCtPSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTzVEMVBJO0U0RDJQSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxrQjVEN09SO0U0RDhPUSxPNURwUUE7O0E0RHlRWjtFQUNJLGtCNUR2UUU7RTREd1FGLE81RHJQQTs7QTREdVBBO0VBRUksa0I1RDVRRjtFNEQ2UUUsTzVEMVBKOzs7QTREK1BSO0VBRVE7QUFBQTtJQUVJOzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFFQTtFQUNJO0lBQ0k7OztBQUtKO0FBQUE7RUFFSTs7O0FBSVI7RUFFUTtBQUFBO0lBRUk7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFLSjtFQUNJOztBQUlBO0VBQ0ksTzVENVdGO0U0RDZXRTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE81RHRVTDtFNER1VUs7O0FBR0o7RUFDSTs7QUFHSjtFQUNJLE81RHBYUDs7QTREdVhHO0VBS0k7O0FBSkE7RUFDSSxPNUR6WFg7O0E0RDhYTztBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0EsTzVEaFdUOztBNERvV0M7RUFDSSxrQjVEblpOO0U0RG9aTSxPNURqWVI7RTREa1lROzs7QUFNaEI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPNUQxWEc7O0E0RDRYSDtFQUNJLE81RDdYRDs7QTREZ1lIO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFVSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsTzVEeGFEO0U0RHlhQztFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0Esa0I1RHBkSjtFNERxZEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzVEOWJEO0U0RCtiQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUksa0I1RDljTDs7QTREaWRDO0VBRUk7RUFDQTtFQUNBOztBQUdKO0VBRUk7O0FBR0o7RUFDSSxrQjVEOWRMOztBNERpZUM7RUFDSSxPNUR4ZlI7RTREeWZRLGtCNUQ1Z0JOO0U0RDZnQk07O0FBRUE7RUFDSTtFQUNBLGtCNUR6ZVQ7RTREMGVTLE81RHRlVDtFNER1ZVM7O0FBTWhCO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNURuZ0JHOztBNER1Z0JIO0VBQ0ksa0I1RHJpQko7O0E0RHlpQlk7QUFBQTtFQUVJOztBQUlSO0VBQ0k7O0FBS1o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81RGxpQkQ7RTREbWlCQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJLE81RDNpQkw7RTRENGlCSyxrQjVEcGpCTDs7QTREd2pCSDtFQUNJO0VBQ0E7O0FBSUE7RUFDSTs7QUFFQTtFQUNJLE81RDdqQlQ7RTREOGpCUztFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJLE81RHpuQk47O0E0RDZuQkY7RUFFSTs7QUFHSjtFQUVJOztBQUdKO0VBRUk7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7O0FBR0o7RUFFSTtFQUNBO0VBQ0E7O0FBR0o7RUFJSTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBLE81RGhvQkQ7RTREaW9CQztFQUNBO0VBQ0E7O0FBR0o7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzVEMW9CRDtFNEQyb0JDOztBQUdKO0VBSUksTzVEbHNCRjs7QTREcXNCRjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjVEenJCSjtFNEQwckJJOztBQUlBO0VBRUk7O0FBS0o7RUFFSTs7QUFLSjtFQUVJOztBQUtKO0VBRUk7O0FBSVI7RUFFSTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJOztBQUdKO0VBRUk7O0FBR0o7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUVJOztBQUdKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUQ1dUJEOztBNEQrdUJIO0VBRUk7RUFDQTtFQUNBOztBQUlSO0VBQ0ksa0I1RHh5QkU7O0E0RDB5QkY7RUFDSSxrQjVEM3lCRjtFNEQ0eUJFLE81RHp4Qko7RTREMHhCSTs7QUFFQTtFQUVJLGtCNURqekJOO0U0RGt6Qk0sTzVEL3hCUjtFNERneUJROztBQUtaO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPNUQxeUJEO0U0RDJ5QkM7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0Esa0I1RHAyQkE7RTREcTJCQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7QUFLWjtFQUVRO0lBRUk7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBS0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUQzOEJJOztFNEQ4OEJSO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBRUk7SUFDQTs7O0FBS1o7RUFFUTtBQUFBO0lBRUk7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOzs7QUFLWjtFQUVRO0lBQ0k7O0VBR0o7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUVRO0lBRUk7OztBQUtaO0VBRVE7SUFFSTtJQUNBOzs7QUFLWjtFQUVRO0lBRUk7SUFDQTs7O0FBS1o7RUFFUTtJQUVJO0lBQ0E7OztBQUtaO0VBRVE7SUFFSTtJQUNBOzs7QUFLWjtFQUVRO0lBRUk7SUFDQTs7O0FBS1o7RUFFUTtJQUVJO0lBQ0E7OztBQUtaO0VBRVE7SUFFSTtJQUNBOzs7QUFLWjtFQUVRO0lBRUk7SUFDQTs7O0FBS1o7RUFFUTtJQUVJOzs7QUFLWjtFQUVRO0lBRUk7OztBQUtaO0VBRVE7SUFFSTs7O0FBS1o7RUFFUTtJQUVJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUtKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUR0cENEO0U0RHVwQ0M7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I1RDVxQ0c7RTRENnFDSDtFQUNBLE81RHRxQ0c7RTREdXFDSDtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUksTzVEeHZDUjs7QTREMnZDSTtFQUNJOztBQUdKO0VBQ0k7O0FBS1o7RUFDSSxPNUR0d0NBO0U0RHV3Q0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLGtCNUQvd0NBOztBNERreENKO0FBQUE7RUFFSSxPNUR2dkNHO0U0RHd2Q0g7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUNJOztFQUlSO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztBQUtaO0VBQ0k7OztBQUVKO0VBQ0k7SUFDSTs7RUFFSjtBQUFBO0lBRUk7OztBOUR2eUNSO0ErRG5GQTtFQUVRO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsTzdEa0JHO0U2RGpCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBR0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0ksTzdEN0JKO0U2RDhCSSxZN0RqREY7OztBNkRzRFY7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0FBQUE7QUFBQTtBQUFBO0VBSUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHUjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0lBQ0k7OztBQUlSO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCN0RoSk07RTZEaUpOO0VBQ0E7RUFDQSxPN0RoSUk7OztBNkRtSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdEakxGO0U2RGtMRTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQjdEM0tKOztBNkQ2S0k7RUFDSTs7QUFHSjtFQUNJO0VBQ0EsTzdEdEpMOztBNkR5SkM7RUFDSSxPN0Q3TUE7O0E2RGlOUjtFQUVJO0VBQ0Esa0I3RDlIQTtFNkQrSEEsa0I3RGxJSDtFNkRtSUcscUI3RG5JSDtFNkRvSUc7O0FBR0o7RUFFSTs7QUFHSjtFQUNJLGtCN0QxSUE7RTZEMklBLGtCN0Q5SUg7RTZEK0lHLHFCN0QvSUg7RTZEZ0pHO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0ksTzdENUxMOztBNkQrTEM7RUFDSSxPN0RuUEE7O0E2RHdQWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPN0Q5T0E7RTZEK09BLGtCN0R2UEM7RTZEd1BEOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsTzdEL05EO0U2RGdPQzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdENU9MOztBNkQrT0M7RUFDSTtFQUNBO0VBQ0EsTzdEdFBMOzs7QTZENFBYO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBRUksTzdEbldGOztBNkRzV0Y7RUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUVBO0lBQ0k7OztBQUtaO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0Q3VUc7O0E2RGdWUDtFQUNJO0VBQ0EsTzdEclZHOzs7QTZEeVZYO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUlBO0VBQ0k7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQjdEM1pOO0U2RDRaTSxPN0R6WVI7RTZEMFlROztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLE83RDdYRDtFNkQ4WEM7RUFDQTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0Esa0I3RHRZUTtFNkR1WVI7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I3RHBkSTtFNkRxZEo7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0EsTzdEdmNHO0U2RHdjSDtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUk7OztBQUtaO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUVBO0lBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJLE83RDdoQkk7RTZEOGhCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFk3RHJqQk07O0E2RHNqQk47RUFDSTs7O0FBSVI7RUFFUTtJQUNJOztFQUdKO0lBQ0k7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtBQUVBO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I3RC9tQkk7RTZEZ25CSjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBLFk3RGpwQk07RTZEa3BCTjs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBS0k7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFaQTtFQUNJOzs7QUFlWjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsWTdEdHJCSTtFNkR1ckJKO0VBQ0E7RUFDQTtFQUNBLE83RDlzQk07OztBNkRpdEJWO0VBQ0k7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTdENXBCSTtFNkQ2cEJKOztBQUdKO0VBQ0k7O0FBRUE7RUFDSSxZN0RwcUJBOztBNkR1cUJKO0VBQ0k7OztBQUtaO0VBQ0k7RUFDQSxrQjdEaHNCTTs7O0E2RHFzQkY7RUFDSTs7QUFHSjtFQUNJLE83RHp2Qko7RTZEMHZCSTs7QUFJUjtBQUFBO0VBRUk7OztBQUtKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTzdEdHlCSTs7O0E2RDB5Qko7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOzs7QUFLSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJLGtCN0Q5MUJLOztBNkRpMkJUO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFHUjtFQUNJO0VBQ0EsWTdEOTRCTTtFNkQrNEJOOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLG1CN0QvNUJNO0U2RGc2Qk47RUFDQTs7O0FBRUo7RUFDSTtFQUNBLG1CN0RyNkJNO0U2RHM2Qk47RUFDQTs7O0FBR0o7RUFDSTs7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQSxvQjdEeDJCUTtFNkR5MkJSO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSSxPN0RwOEJJO0U2RHE4Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZN0Q1OUJNOztBNkQ2OUJOO0VBQ0k7OztBQWVSO0VBQ0k7RUFDQTtFQUNBLE83RG4vQlk7O0E2RG8vQlo7RUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFFSjtJQUVJOztFQUVKO0lBRUk7OztBL0QvN0JSO0FnRW5GQTtFQUVRO0lBQ0k7O0VBR0o7SUFDSTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJOzs7QUFJUjtFQUVRO0FBQUE7SUFFSTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE85RDFDTTtFOEQyQ047RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGtCOURqQ0c7O0E4RG1DSDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUVJLGtCOURoREc7RThEaURILGtCOURoREc7RThEaURILHFCOURqREc7O0E4RG9EUDtFQUNJO0VBQ0EsbUI5RC9GRTtFOERnR0Ysa0I5RHZERztFOER3REgscUI5RHhERztFOER5REgsa0I5RDFERzs7O0E4RDhEWDtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJLE85RHBFRztFOERxRUg7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsTzlEM0VHOzs7QThEK0VYO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUVJLE85RDVGRzs7QThEK0ZQO0VBQ0ksTzlEbklFOzs7QThEdUlWO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlEN0lEO0U4RDhJQyxPOUR4S0o7RThEeUtJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUksa0I5RG5NTjs7QThEd01OO0VBQ0k7O0FBRUE7RUFDSSxPOUQ1SkQ7RThENkpDO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksTzlEdk5JO0U4RHdOSjs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE85RC9LRDtFOERnTEM7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOztBQUtaO0VBRUksTzlEL09OOztBOERrUEU7RUFDSTs7O0FBTWhCO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPOURsUUc7RThEbVFIOztBQUVBO0VBRUksTzlEcFRGOztBOER1VEY7RUFDSTtFQUNBOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJOztBQUlSO0VBQ0k7RUFDQSxPOUR2VEc7RThEd1RIO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSSxPOURwVUQ7RThEcVVDO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FoRTdZSjtBaUVuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE8vRHNDRzs7QStEbkNQO0VBQ0k7RUFDQSxPL0RnQ0c7RStEL0JIO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0IvRHBDSTtFK0RxQ0o7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0IvRFJNO0UrRFNOOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7OztBQUtKO0VBQ0k7RUFDQSxPL0QvR0U7RStEZ0hGOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksYy9EMUZEO0UrRDJGQzs7QUFHSjtFQUNJO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFJQTtBQUFBO0VBRUk7OztBQUlSO0VBQ0k7OztBQUlBO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUVJLE8vRGxNRjs7O0ErRHVNVjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSSxrQi9EelJJO0UrRDBSSjtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxjL0Q5U0Q7RStEK1NDOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOztBQUdJO0FBQUE7RUFFSTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBOzs7QUFJQTtBQUFBO0VBRUk7RUFDQSxPL0RoWEE7OztBK0RvWFI7RUFDSTtFQUNBLE8vRHRYSTs7O0ErRDBYSjtBQUFBO0VBRUk7RUFDQSxPL0Q3WEE7OztBK0RpWVI7RUFDSTtFQUNBLE8vRG5ZSTs7O0ErRHVZSjtBQUFBO0VBRUk7RUFDQSxPL0QxWUE7OztBK0Q4WVI7RUFDSTtFQUNBLE8vRGhaSTs7O0ErRG9aSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBRUksTy9EbGJGOzs7QStEd2JOO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPL0QxWEU7RStEMlhGO0VBQ0E7OztBQUdSO0FBQUE7RUFFSTs7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8vRGhkSjtFK0RpZEk7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBR1I7RUFDSTtJQUNJOzs7QWpFMWJSO0FrRW5GQTtFQUNJO0VBQ0E7O0FBRUE7QUFBQTtFQUVJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtBQUFBO0lBRUk7OztBQUtaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTtFQUNBLGtCaEVGRDs7QWdFS0g7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9oRW5CRzs7QWdFc0JQO0VBQ0k7O0FBRUE7RUFDSTtFQUNBLE9oRXZCRDtFZ0V3QkM7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPaEU5RU47O0FnRWtGRjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9oRTdDRDs7QWdFK0NDO0VBQ0ksT2hFbERMOztBZ0V1RFA7RUFDSSxrQmhFN0RHO0VnRThESCxrQmhFdEJDO0VnRXVCRCxxQmhFdkJDO0VnRXdCRCxtQmhFeEdFOztBZ0UwR0Y7RUFDSTs7O0FBSVo7RUFDSTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJLE9oRXJIRztFZ0VzSEg7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBS0o7RUFDSSxPaEV4SUc7RWdFeUlIO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJLE9oRWpLRzs7O0FnRXVLSDtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUtKO0FBQUE7RUFFSSxPaEVoTEQ7RWdFaUxDOztBQUdKO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0VBRUk7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQSxPaEVyUEk7O0FnRTBQUjtBQUFBO0VBRUk7OztBbEV6S1o7QW1FbEZJO0FBQUE7RUFFSTs7O0FBSVI7RUFFUTtBQUFBO0lBRUk7OztBQUtaO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFNUjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakV6REQ7RWlFMERDLGtCakVqRko7OztBaUVzRlI7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pFeEZPO0VpRXlGUCxrQmpFaEhJOzs7QWlFb0hKO0FBQUE7RUFFSSxPakV6Rkc7RWlFMEZILGtCakVsR0c7OztBaUVzR1g7RUFDSSxPakUvRk87RWlFZ0dQLGtCakV4R087OztBaUU0R1A7QUFBQTtFQUVJLE9qRXRHRztFaUV1R0gsa0JqRS9HRzs7O0FpRW1IWDtFQUNJLE9qRTVHTztFaUU2R1Asa0JqRXJITzs7O0FpRXlIUDtBQUFBO0VBRUksa0JqRWhKQTtFaUVpSkEsT2pFMUhHO0VpRTJISCxjakUzSEc7RWlFNEhIOzs7QUFJUjtFQUNJLGtCakV4Skk7RWlFeUpKLE9qRWxJTztFaUVtSVAsY2pFbklPO0VpRW9JUDs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtBQUFBO0VBRUk7OztBQUlSO0VBQ0k7OztBQUlBO0FBQUE7RUFFSTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtBQUFBO0VBRUksa0JqRXJORzs7O0FpRXlOWDtFQUNJLGtCakUxTk87OztBaUU4TlA7QUFBQTtFQUVJLGtCakVoT0c7OztBaUVvT1g7RUFDSSxrQmpFck9POzs7QWlFeU9QO0FBQUE7RUFFSTs7O0FBSVI7RUFDSTs7O0FBSUE7QUFBQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtBQUFBO0VBRUk7RUFDQSxPakU5UEc7OztBaUVrUVg7RUFDSTtFQUNBLE9qRXBRTzs7O0FpRXVRWDtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0FBQUE7RUFFSTtFQUNBOztBQUdKO0VBRUksa0JqRTlQRzs7QWlFaVFQO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT2pFOVVPO0VpRStVUDtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPakVwWEU7OztBaUV3WFY7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0o7RUFDSTtFQUNBO0VBQ0EsT2pFOVhHO0VpRStYSDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPakUzWUc7RWlFNFlIOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPakV0Yk87RWlFdWJQOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakVqZU87RWlFa2VQLE9qRS9mSTtFaUVnZ0JKO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksT2pFcGVFO0VpRXFlRjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVJLE9qRTlnQko7O0FpRWloQkE7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJLGtCakU5aUJJO0VpRStpQko7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9qRWppQkQ7O0FpRW9pQkg7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQU1oQjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUVRO0FBQUE7SUFFSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPakUzcEJZO0VpRTRwQlo7RUFDQTs7QUFFQTtFQUVJLE9qRTltQkc7O0FpRWluQlA7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBSUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0FBR0k7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSSxrQmpFdnFCUTtFaUV3cUJSO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBbkV4bUJSO0FBNUVBO0FvRW5GQTtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0ksT2xFcklHOzs7QWtFeUlYO0FBQ0E7RUFDSTs7O0FBR0o7RUFDSSxrQmxFakpPOzs7QWtFb0pYO0VBQ0ksa0JsRXBKTzs7O0FrRXVKWDtFQUNJLGtCbEV2Sk87OztBa0UwSlg7RUFDSSxrQmxFMUpPOzs7QWtFNkpYO0VBQ0ksa0JsRTdKTzs7O0FrRWdLWDtFQUNJLGtCbEVoS087OztBa0VtS1g7RUFDSSxrQmxFbktPOzs7QWtFc0tYO0VBQ0ksa0JsRXRLTzs7O0FrRXlLWDtFQUNJLGtCbEV6S087OztBa0U0S1g7RUFDSSxrQmxFMUtNOzs7QWtFNktWO0VBQ0ksa0JsRTdLTTs7O0FrRWdMVjtFQUNJLGtCbEVoTE07OztBa0VtTFY7RUFDSSxrQmxFbkxNOzs7QWtFc0xWO0VBQ0ksa0JsRXRMTTs7O0FrRXlMVjtFQUNJLGtCbEV6TE07OztBa0U0TFY7RUFDSSxrQmxFNUxNOzs7QWtFK0xWO0VBQ0ksa0JsRS9MTTs7O0FrRWtNVjtFQUNJLGtCbEVsTU07OztBa0VxTVY7RUFDSSxrQmxFaE1NOzs7QWtFbU1WO0VBQ0ksa0JsRW5NTTs7O0FrRXNNVjtFQUNJLGtCbEV0TU07OztBa0V5TVY7RUFDSSxrQmxFek1NOzs7QWtFNE1WO0VBQ0ksa0JsRTVNTTs7O0FrRStNVjtFQUNJLGtCbEUvTU07OztBa0VrTlY7RUFDSSxrQmxFbE5NOzs7QWtFcU5WO0VBQ0ksa0JsRXJOTTs7O0FrRXdOVjtFQUNJLFlsRXhOTTs7O0FrRTJOVjtFQUNJLFlsRW5SSzs7O0FrRXNSVDtFQUNJLFlsRTFSSzs7O0FrRTZSVDtFQUNJOzs7QUFHSjtFQUNJLFlsRWpTSzs7O0FrRW9TVDtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QXBFdFpKO0FxRW5GQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxjbkVoT087OztBbUVtT1g7RUFDSSxjbkVuT087OztBbUVzT1g7RUFDSSxjbkV0T087OztBbUV5T1g7RUFDSSxjbkV6T087OztBbUU0T1g7RUFDSSxjbkU1T087OztBbUUrT1g7RUFDSSxjbkUvT087OztBbUVrUFg7RUFDSSxjbkVsUE87OztBbUVxUFg7RUFDSSxjbkVyUE87OztBbUV3UFg7RUFDSSxjbkV4UE87OztBbUUyUFg7RUFDSSxjbkV6UE07OztBbUU0UFY7RUFDSSxjbkU1UE07OztBbUUrUFY7RUFDSSxjbkUvUE07OztBbUVrUVY7RUFDSSxjbkVsUU07OztBbUVxUVY7RUFDSSxjbkVyUU07OztBbUV3UVY7RUFDSSxjbkV4UU07OztBbUUyUVY7RUFDSSxjbkUzUU07OztBbUU4UVY7RUFDSSxjbkU5UU07OztBbUVnUlY7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTs7O0FBR1I7RUFDSTtJQUNJOzs7QXJFbGhCUjtBc0VuRkE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBR1I7RUFDSTs7O0FBRUo7RUFDSTs7O0F0RWh2Sko7QXVFbkZBO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0FBRUE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBdkV0NlhSO0F3RW5GQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QXhFN2JSO0F5RW5GQTtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtBQUFBO0lBRUk7O0VBR0o7QUFBQTtJQUVJOzs7QUFJUjtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QXpFOTljSjtBMEVuRkE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QTFFemxDSjtBMkVuRkE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxPekVuQkk7OztBeUVzQlI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSSxPekV0Q0k7OztBeUV5Q1I7RUFDSSxPekU5RE07OztBeUVpRVY7RUFDSSxPekV6RE07OztBeUU0RFY7RUFDSSxPekU1RE07OztBeUUrRFY7RUFDSSxPekUvREs7OztBeUVrRVQ7RUFDSSxPekVsRUc7OztBeUVxRVA7RUFDSTs7O0FBR0o7RUFDSSxPekV4RUc7OztBeUUyRVA7RUFDSSxPekUxQ087OztBeUU2Q1g7RUFDSSxPekU5Rk07OztBeUVpR1Y7RUFDSSxPekVuRks7OztBeUVzRlQ7RUFDSSxPekV0Rks7OztBeUV5RlQ7RUFDSSxPekU3Rkc7OztBeUVnR1A7RUFDSSxPekV0RU87OztBeUV5RVg7RUFDSSxPekV6RU87OztBeUU0RVg7RUFDSSxPekU1RU87OztBeUUrRVg7RUFDSSxPekUvRU87OztBeUVrRlg7RUFDSSxPekVsRk87OztBeUVxRlg7RUFDSSxPekVyRk87OztBeUV3Rlg7RUFDSSxPekV4Rk87OztBeUUyRlg7RUFDSSxPekUzRk87OztBeUU4Rlg7RUFDSSxPekU5Rk87OztBeUVpR1g7RUFDSSxPekU5Rk07OztBeUVpR1Y7RUFDSSxPekVqR007OztBeUVvR1Y7RUFDSSxPekVwR007OztBeUV1R1Y7RUFDSSxPekV2R007OztBeUUwR1Y7RUFDSSxPekUxR007OztBeUU2R1Y7RUFDSSxPekU3R007OztBeUVnSFY7RUFDSSxPekVoSE07OztBeUVtSFY7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0ksT3pFMytJSTtFeUU0K0lKOzs7QUFHSjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFLSjtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJOzs7QUFJQTtFQUVJOzs7QUFJUjtFQUNJLE96RXRvSlk7OztBeUV5b0poQjtFQUNJOzs7QUFHSjtFQUNJLE96RXRrSk07OztBeUV5a0pWO0VBQ0ksT3pFeGxKTTs7O0F5RTJsSlY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBM0U1bEpKO0E0RW5GQTtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QTVFeHFOSjtBQXZGQTtBNkVoRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUlBO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxPM0VqQlE7OztBMkVvQlo7RUFDSTs7O0FBR0o7RUFDSSxPM0VTTzs7O0EyRUhQO0VBQ0k7OztBQU9SO0VBQ0k7O0FBR0k7RUFDSTs7QUFHUjtFQUNJOztBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjNFN0NSO0UyRThDUTtFQUNBO0VBQ0E7O0FBT1I7QUFBQTtFQUNJOzs7QUFPSjtBQUFBO0VBRUk7O0FBR0o7RUFDSTs7QUFFQTtFQUNJLGtCM0V2Q047OztBMkVvSkY7RUFNSTtFQUdBLGtCM0V6S0Q7O0EyRTJLQztFQUVJLE8zRXJOTjs7QTJFdU5NO0VBQ0ksTzNFeE5WO0UyRXlOVTs7QUFJUjtFQUdJO0VBRUE7O0FBS1o7RUFJSTtFQUVBO0VBQ0E7O0FBRUE7RUFHSTtFQUVBOztBQUdKO0VBQ0k7OztBQUtaO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBTUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0k7RUFDQTtFQUNBOzs7QUFJQTtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0Esa0IzRXBSSTtFMkVxUko7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE8zRTNSQTs7QTJFNlJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsTzNFaFVKO0UyRWlVSTs7O0FBU0o7RUFDSTs7O0FBVUo7RUFDSTs7QUFFSjtFQUNJOztBQXlCQTtFQUNJLGtCM0V0Vkw7O0EyRXdWSztFQUVJLGtCM0UxVlQ7OztBMkVvV1g7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7OztBQXdGWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtBQUNBO0FBQUE7OztBQUtKO0FBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUF3QkE7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtJQUNJOzs7QUFnQlI7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBRUE7RUFDSTtFQUNBOzs7QUFHSjtBQUNJO0FBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBU0o7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFHSjtBQW1CQTtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7OztBN0Uxa0JKO0E4RWxGSTtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7QUFDQTtFQUNJOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0lBQ0k7SUFDQTtJQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltNYXN0ZXIgU3R5bGVzaGVldF1cblxuUHJvamVjdCAgICAgICAgOiAgIE5PV0EgLSBIVE1MNSBCb290c3RyYXAgQWRtaW4gVGVtcGxhdGVcblZlcnNpb24gICAgICAgIDogICBWLjFcbkNvcHlyaWdodCAgICAgIDogICBTcHJ1a28gVGVjaG5vbG9naWVzIFByaXZhdGUgTGltaXRlZFxuQXV0aG9yICAgICAgICAgOiAgIFNwcnVrb1NvZnRcbkF1dGhvciBVUkwgICAgIDogICBodHRwczovL3RoZW1lZm9yZXN0Lm5ldC91c2VyL3NwcnVrb3NvZnRcblN1cHBvcnRcdCAgICAgICA6ICAgc3VwcG9ydEBzcHJ1a28uY29tXG5MaWNlbnNlICAgICAgICA6ICAgTGljZW5zZWQgdW5kZXIgVGhlbWVGb3Jlc3QgTGljZW5zZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbjEuICBBY2NvcmRpb25zXG4yLiAgQWxlcnRzXG4zLiAgQmFkZ2VzXG40LiAgQnJlYWRjcnVtYnNcbjUuICBCdXR0b25zXG42LiAgQ2FyZFxuNy4gIENhcm91c2VsXG44LiAgRHJvcGRvd25cbjkuICBGb3Jtc1xuMTAuIEdyaWRcbjExLiBJbnB1dC1ncm91cFxuMTIuIE1vZGFsc1xuMTMuIE5hdmlnYXRpb25cbjE0LiBQYWdpbmF0aW9uXG4xNS4gUG9wb3ZlclxuMTYuIFByb2dyZXNzXG4xNy4gVGFibGVzXG4xOC4gVG9hc3RcbjE5LiBUb29sdGlwXG4yMC4gVGFic1xuMjEuIE1haW4tY29udGVudFxuMjIuIEhlYWRlclxuMjMuIEhvcml6b250YWwtbWVudVxuMjQuIFByb2ZpbGVcbjI1LiBJY29uYmFyXG4yNi4gRGF0YXRhYmxlXG4yNy4gRGF0ZS1waWNrZXJcbjI4LiBEYXRlLXRpbWUtcGlja2VyXG4yOS4gSnF2bWFwXG4zMC4gQ2hhcnRcbjMxLiBQYXJzZWx5XG4zMi4gUmFuZ2VzbGlkZXJcbjMzLiBTZWxlY3QyXG4zNC4gU3BlY3RydW1cbjM1LiBDYWxlbmRhclxuMzYuIENoYXRcbjM3IENvbnRhY3RzXG4zOC4gRXJyb3JcbjM5LiBJbnZvaWNlXG40MC4gTWFpbFxuNDEuIFByb2ZpbGVcbjQyLiBCYWNrZ3JvdW5kXG40My4gQm9yZGVyXG40NC4gSGVpZ2h0XG40NS4gTWFyZ2luXG40Ni4gT3BhY2l0eVxuNDcuIFBhZGRpbmdcbjQ4LiBQb3NpdGlvblxuNDkuIFR5cG9ncmFwaHlcbjUwLiBXaWR0aFxuNTEuIFRhZ3NcbjUyLiBOYXZiYXJcbjUzLiBXaXphcmRcbjU0LiBQLXNjcm9sbFxuNTUuIFJhdGluZ1xuNTYuIFRpbWVsaW5lXG41Ny4gQ291bnRkb3duXG41OC4gSW1hZ2VcbjU5LiBMaXN0XG42MC4gQ2hlY2tib3hcbjYxICBSYWRpb1xuNjIuIFRvZ2dsZVxuNjMgIExpc3Rncm91cFxuNjUgIEN1c3RvbS1jb250cm9sXG42NiAgQ3VzdG9tLXN0eWxlc1xuNjcgIFRhYnNcbiovXG5cbi8qICMjIyMjIyMjIEZPTlQgIyMjIyMjIyMgKi9cbkB1c2UgJ2N1c3RvbS9mb250cy9mb250JztcblxuLyogIyMjIyMjIyMgQk9PVFNUUkFQICMjIyMjIyMjICovXG5AdXNlICd2YXJpYWJsZXMnO1xuQHVzZSAnYm9vdHN0cmFwL2FjY29yZGlvbic7XG5AdXNlICdib290c3RyYXAvYWxlcnRzJztcbkB1c2UgJ2Jvb3RzdHJhcC9iYWRnZSc7XG5AdXNlICdib290c3RyYXAvYnJlYWRjcnVtYnMnO1xuQHVzZSAnYm9vdHN0cmFwL2J1dHRvbnMnO1xuQHVzZSAnYm9vdHN0cmFwL2NhcmRzJztcbkB1c2UgJ2Jvb3RzdHJhcC9jYXJvdXNlbCc7XG5AdXNlICdib290c3RyYXAvY3VzdG9tJztcbkB1c2UgJ2Jvb3RzdHJhcC9kcm9wZG93bic7XG5AdXNlICdib290c3RyYXAvZm9ybXMnO1xuQHVzZSAnYm9vdHN0cmFwL2dyaWQnO1xuQHVzZSAnYm9vdHN0cmFwL2lucHV0LWdyb3VwJztcbkB1c2UgJ2Jvb3RzdHJhcC9tb2RhbHMnO1xuQHVzZSAnYm9vdHN0cmFwL25hdic7XG5AdXNlICdib290c3RyYXAvcGFnaW5hdGlvbnMnO1xuQHVzZSAnYm9vdHN0cmFwL3BvcG92ZXInO1xuQHVzZSAnYm9vdHN0cmFwL3Byb2dyZXNzJztcbkB1c2UgJ2Jvb3RzdHJhcC90YWJsZXMnO1xuQHVzZSAnYm9vdHN0cmFwL3RvYXN0JztcbkB1c2UgJ2Jvb3RzdHJhcC90b29sdGlwJztcbkB1c2UgJ2Jvb3RzdHJhcC90YWJzJztcblxuLyogICMjIyMjIyMjIENVU1RPTS1TVFlMRVMgIyMjIyMjIyMgKi9cbkB1c2UgJ2N1c3RvbS9jaGVja2JveCc7XG5AdXNlICdjdXN0b20vY291bnRkb3duJztcbkB1c2UgJ2N1c3RvbS9jdXN0b20tY29udHJvbCc7XG5AdXNlICdjdXN0b20vaW1hZ2UnO1xuQHVzZSAnY3VzdG9tL2xpc3QnO1xuQHVzZSAnY3VzdG9tL2xpc3Rncm91cCc7XG5AdXNlICdjdXN0b20vbmF2YmFyJztcbkB1c2UgJ2N1c3RvbS9wLXNjcm9sbCc7XG5AdXNlICdjdXN0b20vcmFkaW8nO1xuQHVzZSAnY3VzdG9tL3JhdHRpbmcnO1xuQHVzZSAnY3VzdG9tL3RhZ3MnO1xuQHVzZSAnY3VzdG9tL3RpbWVsaW5lJztcbkB1c2UgJ2N1c3RvbS90b2dnbGUnO1xuQHVzZSAnY3VzdG9tL2N1c3RvbS1zdHlsZXMnO1xuQHVzZSAnY3VzdG9tL0llJztcbkB1c2UgJ2N1c3RvbS9lY29tbWVyY2UnO1xuQHVzZSAnY3VzdG9tL3dpZGdldHMnO1xuXG4vKiAjIyMjIyMjIyBMQVlPVVQtU1RZTEVTICMjIyMjIyMjICovXG5AdXNlICdsYXlvdXQvZm9vdGVyJztcbkB1c2UgJ2xheW91dC9oZWFkZXInO1xuQHVzZSAnbGF5b3V0L2hvcml6b250YWwtbWVudSc7XG5AdXNlICdsYXlvdXQvaWNvbmJhcic7XG5AdXNlICdsYXlvdXQvbWFpbmNvbnRlbnQnO1xuQHVzZSAnbGF5b3V0L3Byb2ZpbGUnO1xuQHVzZSAnbGF5b3V0L3NpZGViYXInO1xuQHVzZSAnbGF5b3V0L3NpZGVtZW51JztcbkB1c2UgJ2xheW91dC9ydGwnO1xuXG4vKiAjIyMjIyMjIyBMSUItU1RZTEVTICMjIyMjIyMjICovXG5AdXNlICdsaWIvY2hhcnQnO1xuQHVzZSAnbGliL2RhdGF0YWJsZSc7XG5AdXNlICdsaWIvZGF0ZXBpY2tlcic7XG5AdXNlICdsaWIvZGF0ZXRpbWVwaWNrZXInO1xuQHVzZSAnbGliL2pxdWVyeXN0ZXBzJztcbkB1c2UgJ2xpYi9qcXZtYXAnO1xuQHVzZSAnbGliL3BhcnNlbHknO1xuQHVzZSAnbGliL3Jhbmdlc2xpZGVycyc7XG5AdXNlICdsaWIvc2VsZWN0Mic7XG5AdXNlICdsaWIvc3BlY3RydW0nO1xuQHVzZSAnbGliL2NhbGVuZGFyJyBhcyBsaWItY2FsZW5kYXI7XG5AdXNlICdsaWIvbm90aWZpY2F0aW9ucyc7XG5cbi8qICMjIyMjIyMjIFRFTVAtU1RZTEVTICMjIyMjIyMjICovXG5AdXNlICd0ZW1wL2NhbGVuZGFyJyBhcyB0ZW1wLWNhbGVuZGFyO1xuQHVzZSAndGVtcC9jaGF0JztcbkB1c2UgJ3RlbXAvY29udGFjdCc7XG5AdXNlICd0ZW1wL2Vycm9yJztcbkB1c2UgJ3RlbXAvaW52b2ljZSc7XG5AdXNlICd0ZW1wL21haWwnO1xuXG4vKiAjIyMjIyMjIyBVVElMSVRJRVMtU1RZTEVTICMjIyMjIyMjICovXG5AdXNlICd1dGlsL2JhY2tncm91bmQnO1xuQHVzZSAndXRpbC9ib3JkZXInO1xuQHVzZSAndXRpbC9oZWlnaHQnO1xuQHVzZSAndXRpbC9tYXJnaW4nO1xuQHVzZSAndXRpbC9vcGFjaXR5JztcbkB1c2UgJ3V0aWwvcGFkZGluZyc7XG5AdXNlICd1dGlsL3Bvc2l0aW9uJztcbkB1c2UgJ3V0aWwvdHlwb2dyYXBoeSc7XG5AdXNlICd1dGlsL3dpZHRoJztcblxuLyogIyMjIyMjIyMgT1ZFUlJJREUtU1RZTEVTICMjIyMjIyMjICovXG5AdXNlICdvdmVycmlkZSc7XG5AdXNlICdsb2dpbi1wYXJ0aWFsJztcbiIsIlxuLyogIyMjIyMjIyMjIyMjIyMjIEZPTlRTIElNUE9SVCAjIyMjIyMjIyMjIyMjIyMgKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAxMDA7MjAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcbiIsIiR0aGVtZS0tcHJpbWFyeTogIzAwMzc2YTtcbiRiYWNrZ3JvdW5kOiAjZWFmM2YxNDc7XG4kZGVmYXVsdC1jb2xvcjogIzRhNGE2OTtcblxuLypDb2xvciB2YXJpYWJsZXMqL1xuJHByaW1hcnk6IHZhcigtLXByaW1hcnktYmctY29sb3IpO1xuJHByaW1hcnktaG92ZXI6IHZhcigtLXByaW1hcnktYmctaG92ZXIpO1xuJHByaW1hcnktYm9yZGVyOiB2YXIoLS1wcmltYXJ5LWJnLWJvcmRlcik7XG4kcHJpbWFyeS10cmFuc3BhcmVudDogdmFyKC0tcHJpbWFyeS10cmFuc3BhcmVudGNvbG9yKTtcbiRwcmltYXJ5LTAyOiB2YXIoLS1wcmltYXJ5MDIpO1xuJHByaW1hcnktMDU6IHZhcigtLXByaW1hcnkwNSk7XG4kZGFya3ByaW1hcnktdHJhbnNwYXJlbnQ6IHZhcigtLWRhcmtwcmltYXJ5LXRyYW5zcGFyZW50Y29sb3IpO1xuJHRyYW5zcGFyZW50cHJpbWFyeS10cmFuc3BhcmVudDogdmFyKC0tdHJhbnNwYXJlbnRwcmltYXJ5LXRyYW5zcGFyZW50Y29sb3IpO1xuJHNlY29uZGFyeTogI2Y3NGY3NTtcbiRzdWNjZXNzOiAjMDE2YTU5O1xuJHdhcm5pbmc6ICNmZmJkNWE7XG4kZGFuZ2VyOiAjZjM0MzQzO1xuJGluZm86ICM0ZWMyZjA7XG4kcGluazogI2Y3NTRmYTtcbiR0ZWFsOiAjMjlkZGVlO1xuJHB1cnBsZTogI2FkNGZmYTtcbiRvcmFuZ2U6ICNmZDdlMTQ7XG4kZGFyazogIzNiNDg2MztcbiRpbmRpZ286ICM1YjY3Yzc7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4keWVsbG93OiAjZmZjMTAyO1xuJG11dGVkOiAjNzk4N2ExO1xuJGRhcmstcHJpbWFyeTogIzgzNGNjMztcblxuJHByaW1hcnktdHJhbnNhcHJlbnQ6ICNmNWZhZjg7XG5cbi8qZ3JhZGllbnQgdmFyaWFibGVzKi9cbiRwcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5IDAlLCAkcHJpbWFyeS0wNSAxMDAlKTtcbiRzZWNvbmRhcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNlY29uZGFyeSAwJSwgcmdiYSgkc2Vjb25kYXJ5LCAwLjUpIDEwMCUpO1xuJHN1Y2Nlc3MtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN1Y2Nlc3MgMCUsIHJnYmEoJHN1Y2Nlc3MsIDAuNSkgMTAwJSk7XG4kd2FybmluZy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkd2FybmluZyAwJSwgcmdiYSgkd2FybmluZywgMC41KSAxMDAlKTtcbiRwaW5rLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwaW5rIDAlLCByZ2JhKCRwaW5rLCAwLjUpIDEwMCUpO1xuJHRlYWwtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRlYWwgMCUsIHJnYmEoJHRlYWwsIDAuNSkgMTAwJSk7XG4kZGFuZ2VyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRkYW5nZXIgMCUsIHJnYmEoJGRhbmdlciwgMC41KSAxMDAlKTtcbiRpbmZvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRpbmZvIDAlLCByZ2JhKCRpbmZvLCAwLjUpIDEwMCUpO1xuJG9yYW5nZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkb3JhbmdlIDAlLCByZ2JhKCRvcmFuZ2UsIDAuNSkgMTAwJSk7XG4kcHVycGxlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwdXJwbGUgMCUsIHJnYmEoJHB1cnBsZSwgMC41KSAxMDAlKTtcblxuLypncmF5IHZhcmlhYmxlcyovXG4kZ3JheS0xMDA6ICNmOWY5ZmI7XG4kZ3JheS0yMDA6ICNmMGYwZjg7XG4kZ3JheS0zMDA6ICNlMWUxZWY7XG4kZ3JheS00MDA6ICNkNmQ2ZTY7XG4kZ3JheS01MDA6ICM5NDllYjc7XG4kZ3JheS02MDA6ICM3OTg3YTE7XG4kZ3JheS03MDA6ICM0ZDU4NzU7XG4kZ3JheS04MDA6ICMzODM4NTM7XG4kZ3JheS05MDA6ICMzMjMyNTE7XG5cbi8qd2hpdGUgdmFyaWFibGVzKi9cbiR3aGl0ZS0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4kd2hpdGUtMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuJHdoaXRlLTM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiR3aGl0ZS00OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4kd2hpdGUtNTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuJHdoaXRlLTY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiR3aGl0ZS03OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4kd2hpdGUtODogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuJHdoaXRlLTk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiR3aGl0ZS0wNTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiR3aGl0ZS0wODogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiR3aGl0ZS03NTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG5cbi8qYmxhY2sgdmFyaWFibGVzKi9cbiRibGFjay0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kYmxhY2stMjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGJsYWNrLTM6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRibGFjay00OiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4kYmxhY2stNTogcmdiYSgwLCAwLCAwLCAwLjUpO1xuJGJsYWNrLTY6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiRibGFjay03OiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4kYmxhY2stODogcmdiYSgwLCAwLCAwLCAwLjgpO1xuJGJsYWNrLTk6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiRibGFjay0wNTogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuLypzaGFkb3cgdmFyaWFibGVzKi9cbiRzaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcblxuJGRhcmstdGhlbWU6ICMyYTJlM2Y7XG4kYm9yZGVyOiAjZWRlZGY1O1xuJGZvcm0tYm9yZGVyOiAjY2RkNGUyO1xuJGJnLWhvdmVyOiAjZmNmY2ZmO1xuJGJnLWFjdGl2ZTogdmFyKC0tcHJpbWFyeTAyKTtcbiRiZy1hY3RpdmUyOiAjZmFmYWZmO1xuXG4vKmFsZXJ0cyovXG4kYWxlcnQtcHJpbWFyeS1saW5rOiAjMDBhYTkwO1xuXG4vKm5hdmlnYXRpb24qL1xuJG5hdi1wcmltYXJ5LWJvcmRlcjogIzA3Yjc5YztcbiRuYXYtc2Vjb25kYXJ5LWJvcmRlcjogI2Y1Mjc1NjtcbiRuYXYtaW5mby1ib3JkZXI6ICMyNmI3ZjA7XG5cbi8qZGFyayBjb2xvcnMqL1xuJHByaW1hcnktZGFyazogIzAwYjU5ODtcblxuLy90cmFuc3BhcmVudC10aGVtZVxuJHRyYW5zcGFyZW50LXRoZW1lOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kdHJhbnNwYXJlbnQtYm9keTogdmFyKC0tdHJhbnNwYXJlbnQtYm9keSk7XG4kdHJhbnNwYXJlbnQtYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uYWNjb3JkaW9uIHtcbiAgICA+IC5jYXJkIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG5cbiAgICAgICAgKyAuY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTAyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkIC5jYXJkIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICAgIGJvcmRlcjogMDtcbn1cbi8qICMjIyMjIyAzLjEgQWNjb3JkaW9uICMjIyMjIyAqL1xuXG4uYWNjb3JkaW9uLWluZGlnbyB7XG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLTg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MmVmYTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWJsdWUge1xuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS04O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTUzZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi1kYXJrIHtcbiAgICAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmUyZmM7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIGEge1xuICAgICAgICBjb2xvcjogIzRhNGE2OTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzRkNTg3NTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0wMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRpb24tZ3JheSB7XG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMDI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLTg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhN2E5NjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAjIyMjIyMjIyMjIyMjIyMgQ1VTVE9NIEVMRU1FTlQgU1RZTEVTICMjIyMjIyMjIyMjIyMjIyAqL1xuXG4ubWFpbi1hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiY2M0ZGU7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JjYzRkZTtcblxuICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubWFpbi1hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ucGFuZWwtaGVhZGluZzEgLnBhbmVsLXRpdGxlMSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzZhNzg4Mjtcbn1cblxuLnBhbmVsLXRpdGxlMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LTAyO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnBhbmVsLXRpdGxlMSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucGFuZWwtaGVhZGluZzEuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTlhZic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnZmVhdGhlcic7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ucGFuZWwtZ3JvdXAxIC5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5zaG93OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk5NCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnZmVhdGhlcic7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYWNjb3Ige1xuICAgICYuYmctcHJpbWFyeSBoNCBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBkaXYgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI1MSwgMjUxLCAyNTMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS0wMjtcbiAgICAgICAgY29sb3I6ICM0YTRhNjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNhY2NvcmRpb24xMSAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbn1cbi5wYW5lbC1oZWFkaW5nMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbn1cbi5wYW5lbC1oZWFkaW5nMi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTJkJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJztcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnBhbmVsLWdyb3VwMiAucGFuZWwtY29sbGFwc2UuY29sbGFwc2Uuc2hvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MzAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJ2ZlYXRoZXInO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuLmFjY3N0eWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29sbGFwc2Uuc2hvdyB7XG4gICAgLmFjY3N0eWxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuODEyNXJlbTtcblxuICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0b3A6IDRweDtcbiAgICB9XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMDI7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS0wMjtcblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgNzksIDExNywgMC4yKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCA3OSwgMTE3LCAwLjIpO1xuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmNzI5NTk7XG4gICAgfVxufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMxYTljODY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMTU2LCAxMzQsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAxNTYsIDEzNCwgMC4yKTtcblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICBjb2xvcjogIzA1OWM4MztcbiAgICB9XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzRlYzJmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkaW5mbywgMC4yKTtcblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGluZm87XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICBjb2xvcjogIzFmYjNlZTtcbiAgICB9XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYmQ1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg5LCA5MCwgMC4yKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxODksIDkwLCAwLjIpO1xuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2FybmluZztcbiAgICB9XG5cbiAgICAuYWxlcnQtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmNhNjI2O1xuICAgIH1cbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDY3LCA2NywgMC4yKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCA2NywgNjcsIDAuMik7XG5cbiAgICBociB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICBjb2xvcjogI2YxMWExYTtcbiAgICB9XG59XG5cbi5hbGVydC1saWdodCB7XG4gICAgY29sb3I6ICM3ZjdmODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbiAgICBib3JkZXItY29sb3I6ICNkOGRhZTA7XG5cbiAgICBociB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZGVkZjM7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICBjb2xvcjogIzY2NjY2NztcbiAgICB9XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgICBjb2xvcjogIzFmMjUzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWUwO1xuICAgIGJvcmRlci1jb2xvcjogI2M4Y2NkMztcblxuICAgIGhyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2JhYmZjODtcbiAgICB9XG5cbiAgICAuYWxlcnQtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMGMwZTEzO1xuICAgIH1cbn1cblxuLmFsZXJ0LWRlZmF1bHQge1xuICAgIGNvbG9yOiAjN2Y3ZjgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhkYWUwO1xuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjYmFiZmM4O1xuICAgIH1cblxuICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgY29sb3I6ICM2NjY2Njc7XG4gICAgfVxufVxuXG4vKiAjIyMjIyMgMy4yIEFsZXJ0cyAjIyMjIyMgKi9cblxuLmFsZXJ0IHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuW2NsYXNzKj0nYWxlcnQtb3V0bGluZS0nXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzFhOWM4NjtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5hbGVydC1vdXRsaW5lLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzRlYzJmMDtcbiAgICBjb2xvcjogJGluZm87XG59XG5cbi5hbGVydC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYmQ1YTtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG59XG5cbi5hbGVydC1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjM0MzQzO1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG5bY2xhc3MqPSdhbGVydC1zb2xpZC0nXSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5hbGVydC1zb2xpZC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLmFsZXJ0LXNvbGlkLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xufVxuXG4uYWxlcnQtc29saWQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG59XG5cbi5hbGVydC1zb2xpZC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5iYWRnZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4vKi8vLy8vLy8vLy8vLy8vLy8vLy8vYmFkZ2VsaWdodC8vLy8vLy8vLy8vLy8vLy8vLyovXG5cbi5iYWRnZS1wcmltYXJ5LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMDI7XG59XG5cbi5iYWRnZS1zdWNjZXNzLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLmJhZGdlLXRlYWwtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRlYWwsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR0ZWFsO1xufVxuXG4uYmFkZ2Utd2FybmluZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2FybmluZywgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG59XG5cbi5iYWRnZS1kYW5nZXItdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC4xNSk7XG59XG5cbi5iYWRnZS1wdXJwbGUtdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwgMC4xNSk7XG59XG5cbi5iYWRnZS1pbmZvLXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogIzBhN2ZmYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjE1KTtcbn1cblxuLmJhZGdlLXBpbmstdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjE1KTtcbn1cblxuLmJhZGdlLWxpZ2h0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogJG11dGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG11dGVkLCAwLjE1KTtcbn1cblxuLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDZweCA0cHggNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJhZGdlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbmEuYmFkZ2Uge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2UsXG4uc3AtY29udGFpbmVyIGJ1dHRvbiAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuYS5iYWRnZS1wcmltYXJ5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDBmZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDBmZjtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDEwMiwgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgICYuZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MSwgMTAyLCAyNTUsIDAuNSk7XG4gICAgfVxufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ3LCA3OSwgMTE3LCAwLjUpO1xuICAgIH1cblxuICAgICYuZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDc5LCAxMTcsIDAuNSk7XG4gICAgfVxufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcztcbn1cblxuYS5iYWRnZS1zdWNjZXNzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhN2QwMTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhN2QwMTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDE3NiwgMSwgMC41KTtcbiAgICB9XG5cbiAgICAmLmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDE3NiwgMSwgMC41KTtcbiAgICB9XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xufVxuXG5hLmJhZGdlLWluZm8ge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xuICAgIH1cbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xufVxuXG5hLmJhZGdlLXdhcm5pbmcge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgfVxufVxuXG4uYmFkZ2UtcHVycGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IDc1NzFmOTtcbn1cblxuYS5iYWRnZS1wdXJwbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUzNmJiO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUzNmJiO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDEsIDU0LCAxODcsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMSwgNTQsIDE4NywgMC41KTtcbiAgICB9XG59XG5cbi5iYWRnZS10ZWFsIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xufVxuXG5hIHtcbiAgICAmLmJhZGdlLXRlYWwge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmFkZ2Utd2FybmluZyB7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuZm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG59XG5cbmEuYmFkZ2UtZGFuZ2VyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gICAgfVxuXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgIH1cbn1cblxuLmJhZGdlLXBpbmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbmEuYmFkZ2UtcGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjBiNzM7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjBiNzM7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMCwgMTE3LCAwLjUpO1xuICAgIH1cblxuICAgICYuZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDAsIDExNywgMC41KTtcbiAgICB9XG59XG5cbi5iYWRnZS1wdXJwbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbn1cblxuYS5iYWRnZS1wdXJwbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTgyZWEyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTgyZWEyO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDMsIDU4LCAxODMsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMywgNTgsIDE4MywgMC41KTtcbiAgICB9XG59XG5cbi5iZy1saWdodCB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG59XG5cbmEuYmFkZ2UtbGlnaHQge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkOWU0O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkOWU0O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDI0NSwgMjQ4LCAwLjUpO1xuICAgIH1cblxuICAgICYuZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDI0NSwgMjQ4LCAwLjUpO1xuICAgIH1cbn1cblxuLmJhZGdlLWRhcmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xufVxuXG5hLmJhZGdlLWRhcmsge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMTQzO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMTQzO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgNzIsIDk5LCAwLjUpO1xuICAgIH1cblxuICAgICYuZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgNzIsIDk5LCAwLjUpO1xuICAgIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAuYmFkZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxufVxuLmJhZGdlLmJhZGdlLW9yYW5nZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuLmJhZGdlLmJhZGdlLWN5YW4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjNTBiYjtcbn1cbi5iYWRnZS5iZy13aGl0ZSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIgLmJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciAuYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIC5iZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5icmVhZGNydW1iLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1iLTMge1xuICAgIG9sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5icmVhZGNydW1iLTQge1xuICAgIG9sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJz4nO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIHtcbiAgICAuYnJlYWRjcnVtYi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5icmVhZGNydW1iLXJpZ2h0IC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIH1cbiAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNlM2U2ZThiMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWItc3R5bGUxLFxuLmJyZWFkY3J1bWItc3R5bGUyLFxuLmJyZWFkY3J1bWItc3R5bGUzIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uYnJlYWRjcnVtYi1zdHlsZTEgLmJyZWFkY3J1bWItaXRlbSBhLFxuLmJyZWFkY3J1bWItc3R5bGUyIC5icmVhZGNydW1iLWl0ZW0gYSxcbi5icmVhZGNydW1iLXN0eWxlMyAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICAgIGNvbG9yOiAjNmM3YjlhO1xufVxuXG4uYnJlYWRjcnVtYi1zdHlsZTEgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYi1zdHlsZTIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYi1zdHlsZTMgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYi1zdHlsZTEgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUsXG4uYnJlYWRjcnVtYi1zdHlsZTIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUsXG4uYnJlYWRjcnVtYi1zdHlsZTMgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJyZWFkY3J1bWItc3R5bGUxIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUsXG4uYnJlYWRjcnVtYi1zdHlsZTIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSxcbi5icmVhZGNydW1iLXN0eWxlMyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2NmZDRlMTtcbn1cblxuLmJyZWFkY3J1bWItc3R5bGUyIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUsXG4uYnJlYWRjcnVtYi1zdHlsZTMgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xufVxuXG4uYnJlYWRjcnVtYi1zdHlsZTIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjNkMSc7XG59XG5cbi5icmVhZGNydW1iLXN0eWxlMyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjg3Jztcbn1cblxuLm1haW4tY29udGVudC1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDEnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICNkNmRmZTc7XG4gICAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCAnXFxlOTMzJyk7XG4gICAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJyAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uYnRuLFxuLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43OHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uYnRuOmhvdmVyLFxuLnNwLWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsXG4uc3AtY29udGFpbmVyIGJ1dHRvbjpmb2N1cyxcbi5idG4uZm9jdXMsXG4uc3AtY29udGFpbmVyIGJ1dHRvbi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmRpc2FibGVkLFxuLnNwLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkLFxuLnNwLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ib3JkZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ib3JkZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKDExOSwgMjEwLCAxOTEsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gJHByaW1hcnktMDU7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExOSwgMjEwLCAxOTEsIDAuMik7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU1NjdiO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzM0NjE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI0NSwgODYsIDE0Mik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNmMzNlNjggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1NTY3YjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSAjZjc0Zjc1O1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NywgNzksIDExNywgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIGJvcmRlci1jb2xvcjogIzI4OTk4NjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY4Zjc4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYTljODY7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjYsIDE1NiwgMTM0LCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNiwgMTU2LCAxMzQsIDAuNSk7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI2LCAxNTYsIDEzNCwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDEwOCwgMTkzLCAyMjYpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig3MiwgMTc5LCAyMjEpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc4LCAxOTQsIDI0MCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICBib3JkZXItY29sb3I6ICRpbmZvO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDE5NCwgMjQwLCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgMTk0LCAyNDAsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICBib3JkZXItY29sb3I6ICNmNmMwNmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWIzNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjZhYzNjO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg5LCA5MCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg5LCA5MCwgMC41KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxODksIDkwLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjM1OTU5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTJkMmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YxMzkzOTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDY3LCA2NywgMC4yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjcsIDY3LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjcsIDY3LCAwLjUpO1xufVxuXG4uYnRuLXRlYWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDVkNmQ2O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNGJmYmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0YmZiZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTkyLCAxOTIsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tdGVhbC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbn1cblxuLmJ0bi10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxOTIsIDE5MiwgMC41KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi10ZWFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE5MiwgMTkyLCAwLjUpO1xufVxuLmJ0bi13aGl0ZSB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllOWZmODI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkNWQ5ZTQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTQsIDIyMCwgMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkZWRmNSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2RkMmRmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWxpZ2h0IHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3JkZXItY29sb3I6ICNlOWU5ZmY4MjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGU5O1xuICAgICAgICBib3JkZXItY29sb3I6ICNkNWQ5ZTQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTQsIDIyMCwgMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmYiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZGVkZjUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTAwO1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ5ZTQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjZGQyZGY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDllNDtcbiAgICBib3JkZXItY29sb3I6ICNjZGQyZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTQsIDIyMCwgMC41KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMiwgMjE0LCAyMjAsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0YjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjgzMTQzO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCA5OSwgMTIyLCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgOTksIDEyMiwgMC41KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDk5LCAxMjIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJHByaW1hcnksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NywgNzksIDExNywgMC41KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2IoMjQ3LCA3OSwgMTE3KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NywgNzksIDExNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI2LCAxNTYsIDEzNCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNiwgMTU2LCAxMzQsIDAuNSk7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjYsIDE1NiwgMTM0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc4LCAxOTQsIDI0MCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGluZm87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDE5NCwgMjQwLCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc4LCAxOTQsIDI0MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4OSwgOTAsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTg5LCA5MCwgMC41KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE4OSwgOTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIGNvbG9yOiAjZTMwNzNhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMwNzNhO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjcsIDY3LCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjcsIDY3LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCA2NywgNjcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTEwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCAyNDUsIDI0OCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTEwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNSwgMjExLCAyMjgsIDAuNSk7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgMjQ1LCAyNDgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDcyLCA5OSwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgNzIsIDk5LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU5LCA3MiwgOTksIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjODQ4NWZiO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4wMjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXNtID4gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNzI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC4yOHJlbSAwLjUxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICsgLmJ0bi1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG59XG5cbmlucHV0IHtcbiAgICAmW3R5cGU9J3N1Ym1pdCddLmJ0bi1ibG9jayxcbiAgICAmW3R5cGU9J3Jlc2V0J10uYnRuLWJsb2NrLFxuICAgICZbdHlwZT0nYnV0dG9uJ10uYnRuLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b246aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwID4ge1xuICAgIC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b24ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiB7XG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4ge1xuICAgIC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b24ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5zcC1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiBidXR0b24sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXRvZ2dsZSA+IGJ1dHRvbiBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gYnV0dG9uIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4uc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGJ1dHRvbiBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBidXR0b24gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qICMjIyMjIyAzLjMgQnV0dG9ucyAjIyMjIyMgKi9cblxuLy8gLmJ0biwgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuLy8gICBmb250LXNpemU6IDAuODEyNXJlbTtcbi8vIH1cblxuLmJ0bjphY3RpdmUsXG4uc3AtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUsXG4uYnRuOmZvY3VzLFxuLnNwLWNvbnRhaW5lciBidXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYigyNDAsIDIzOSwgMjQ0KTtcbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2IoMjQwLCAyMzksIDI0NCk7XG59XG5cbi5idG4taW5kaWdvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDU3YmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjA1N2JmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTU2Yjc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q1NTZiNztcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzIsIDgwLCAxODcsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwNTdiZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjA1N2JmO1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDU3YmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiMDU3YmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDU3YmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjA1N2JmO1xufVxuXG4uYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzIsIDgwLCAxODcsIDAuNSk7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTcyLCA4MCwgMTg3LCAwLjUpO1xufVxuXG4uYnRuLXB1cnBsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIGJvcmRlci1jb2xvcjogIzY0M2FiMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzN2E2O1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZTJkODk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIzLCA4NywgMTg4LCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzY0M2FiMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzMzlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDgyYTgwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkzMzlkO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4MmE4MDtcbn1cblxuLmJ0bi1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIzLCA4NywgMTg4LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMywgODcsIDE4OCwgMC41KTtcbn1cblxuLmJ0bi1waW5rIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogI2NjMzBjZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MzMGNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNjYzMwY2U7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLCAzOCwgMTI3LCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkODAwNjk7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlMDA1YztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk4MDA0YTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTAwNWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTgwMDRhO1xufVxuXG4uYnRuLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLCAzOCwgMTI3LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEsIDM4LCAxMjcsIDAuNSk7XG59XG5cbi5idG4tZ3JheS01MDAge1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzg4OTZhZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4ZmFhO1xuICAgICAgICBib3JkZXItY29sb3I6ICM2OTdiOWE7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIwLCAxMzMsIDE1OCwgMC41KTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4OTZhZjtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4OGE0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjM3NDkzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tZ3JheS01MDAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTg4YTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM3NDkzO1xufVxuXG4uYnRuLWdyYXktNTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMCwgMTMzLCAxNTgsIDAuNSk7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tZ3JheS01MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjAsIDEzMywgMTU4LCAwLjUpO1xufVxuXG4uYnRuLWdyYXktNzAwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcbiAgICBib3JkZXItY29sb3I6ICM0ZjVjNzM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTY2YjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2E0NDU1O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNSwgMTE2LCAxMzYsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZjVjNzM7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTA2NDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM1M2U0ZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLWdyYXktNzAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MDY0O1xuICAgIGJvcmRlci1jb2xvcjogIzM1M2U0ZDtcbn1cblxuLmJ0bi1ncmF5LTcwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDExNiwgMTM2LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLWdyYXktNzAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA1LCAxMTYsIDEzNiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjA1N2JmO1xuICAgIGNvbG9yOiAjYjA1N2JmO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwNTdiZjtcbiAgICB9XG59XG5cbi8qICMjIyMjIyA1LjEgQnV0dG9ucyAgIyMjIyMjICovXG5cbi5idG4tbWFpbi1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNTZmNSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MDc3ZjY7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRwcmltYXJ5LTA1O1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcHJpbWFyeSwgMC4yKTtcbn1cblxuLmJ0bi1tYWluLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExOSwgMjEwLCAxOTEsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tbWFpbi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5idG4tbWFpbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlOmZvY3VzLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjAsIDEwOSwgMjU1LCAwLjUpO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW1haW4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjAsIDEwOSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW1haW4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogIzFhNTNmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0OWZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NDg1ZmI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjAsIDEwOSwgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYTUzZmY7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDBmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMzZkOTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLW1haW4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MGZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMzZkOTtcbn1cblxuLmJ0bi1tYWluLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmU6Zm9jdXMsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MCwgMTA5LCAyNTUsIDAuNSk7XG4gICAgfVxufVxuXG4uc2hvdyA+IC5idG4tbWFpbi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MCwgMTA5LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmJ0bi13aXRoLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgJi50eXBjbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgJi50eXBjbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1pY29uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5idG4gKyAuYnRuLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uICsgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5idG4taWNvbi1saXN0IGJ1dHRvbiArIC5idG4sXG4uYnRuLWljb24tbGlzdCAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4uc3AtY29udGFpbmVyIC5idG4taWNvbi1saXN0IC5idG4gKyBidXR0b24sXG4uYnRuLWljb24tbGlzdCAuc3AtY29udGFpbmVyIGJ1dHRvbiArIGJ1dHRvbixcbi5zcC1jb250YWluZXIgLmJ0bi1pY29uLWxpc3QgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnRuLmJ0bi1kZWZhdWx0Lm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG4ubmF2LWxpbmsjYnMtZXhhbXBsZS1uYXZiYXItY29sbGFwc2UtMSB7XG4gICAgcGFkZGluZzogMHJlbSAwLjNyZW07XG59XG4vKiAjIyMjIyMgNC44IGJ1dHRvbi1saWdodCAjIyMjIyMgKi9cblxuLmJ0bi13YXJuaW5nLWxpZ2h0IHtcbiAgICBjb2xvcjogI2ZkYWM0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTcyLCA2NSwgMC4yKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUzLCAxNzIsIDY1LCAwLjIpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGFjNDE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZkYWM0MTtcbiAgICB9XG59XG5cbi5idG4td2FybmluZy1saWdodCB7XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYWM0MTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmRhYzQxO1xuICAgIH1cblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGFjNDE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZGFjNDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93ID4gLmJ0bi13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRhYzQxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZkYWM0MTtcbn1cblxuLmJ0bi13YXJuaW5nLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZTpmb2N1cyxcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjZmZjNzkzO1xuICAgIH1cbn1cblxuLnNob3cgPiAuYnRuLXdhcm5pbmctbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2ZmYzc5Mztcbn1cblxuLmJ0bi1wcmltYXJ5LWdyYWRpZW50IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWdyYWRpZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLWRhbmdlci1ncmFkaWVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWdyYWRpZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5idG4tcGluay1ncmFkaWVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcGluay1ncmFkaWVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1wdXJwbGUtZ3JhZGllbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHB1cnBsZS1ncmFkaWVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHVycGxlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLXdhcm5pbmctZ3JhZGllbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHdhcm5pbmctZ3JhZGllbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmc7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5idG4tc3VjY2Vzcy1ncmFkaWVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1ncmFkaWVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1pbmZvLWdyYWRpZW50IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRpbmZvLWdyYWRpZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLWxpZ2h0LWdyYWRpZW50IHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNjZGQyZGUgMCUsICRncmF5LTEwMCAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkMmRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNjMWM3ZDYgMCUsICNlMGU1ZjEgMTAwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NkZDJkZTtcbiAgICB9XG59XG5cbi5idG4tbGlnaHQtZ3JhZGllbnQge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNjMWM3ZDYgMCUsICNlMGU1ZjEgMTAwJSk7XG4gICAgfVxufVxuXG4uYnRuLWRhcmstZ3JhZGllbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjMjkzMjNjIDAlLCAjNDg1NTYzIDEwMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTMyM2M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjMjEyOTMxIDAlLCAjNDI0ZjVkIDEwMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyOTMyM2M7XG4gICAgfVxufVxuXG4uYnRuLWRhcmstZ3JhZGllbnQge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzIxMjkzMSAwJSwgIzQyNGY1ZCAxMDAlKTtcbiAgICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5LWdyYWRpZW50IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JhZGllbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG4uYnRuLXdhcm5pbmcuZm9jdXMsXG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbn1cbi5idG4tc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saXN0ID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmJ0bi1saXN0ID4gLmRyb3Bkb3duOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xufVxuLmJ0bi1saXN0ID4gLmJ0bixcbi5idG4tbGlzdCA+IC5kcm9wZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuLnJvdyA+ICoge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG59XG4ubmF2LnBhbmVsLXRhYnMgLm5hdi1pdGVtOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYnMtc3R5bGUtMSAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAvKiBjb2xvcjogIzI0MmY0ODsgKi9cbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXIgJGJvcmRlciAjZmZmO1xufVxuLmJ0bi1hbmltYXRpb24gLmJ0bi1sb2FkZXJzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWRlciA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjRlbTtcbiAgICB3aWR0aDogMS40ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjRlbSAvIDIpKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFuaW1hdGlvbiAuYnRuLXNwaW5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbjogc2stYm91bmNlIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxLjRlbSAvIDIpKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTQlO1xuICAgIGhlaWdodDogNDUlO1xufVxuLmJ0bi1hbmltYXRpb24gLmJ0bi1sb2FkZXJzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1hbmltYXRpb24gLmJ0bi1zcGluZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1hbmltYXRpb24gLmxvYWRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlciB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5idG4tcHJpbWFyeS1saWdodCB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTAyO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktMDI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRwcmltYXJ5LTAyO1xuICAgIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnktbGlnaHQge1xuICAgIGNvbG9yOiAjZjc0Zjc1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCA3OSwgMTE3LCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDc5LCAxMTcsIDAuMik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ3LCA3OSwgMTE3LCAwLjIpO1xuICAgIH1cbn1cbi5idG4tc3VjY2Vzcy1saWdodCB7XG4gICAgY29sb3I6ICMxYTljODY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMTU2LCAxMzQsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAxNTYsIDEzNCwgMC4yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI2LCAxNTYsIDEzNCwgMC4yKTtcbiAgICB9XG59XG4uYnRuLWRhbmdlci1saWdodCB7XG4gICAgY29sb3I6ICNmMzQzNDMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgNjcsIDY3LCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDY3LCA2NywgMC4yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjcsIDY3LCAwLjIpO1xuICAgIH1cbn1cbi5idG4taW5mby1saWdodCB7XG4gICAgY29sb3I6ICM0ZWMyZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTkyLCAxOTIsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxOTIsIDE5MiwgMC4yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE5MiwgMTkyLCAwLjIpO1xuICAgIH1cbn1cblxuLmJ0bi1kYXJrLWxpZ2h0IHtcbiAgICBjb2xvcjogIzM4Mzg1MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODUzMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzhjOGRhO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMTgsIDAuMik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODgsIDk5LCAxMjIsIDAuMik7XG4gICAgfVxufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3csXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcHJpbWFyeSwgMC41KSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93LFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbyxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3csXG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93LFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLmJhY2stYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzNzZiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzNzZiICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxuICAgID4ge1xuICAgICAgICBociB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgKyAuY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgfVxufVxuXG4uY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygzcHggLSAxcHgpIGNhbGMoM3B4IC0gMXB4KSAwIDA7XG4gICAgfVxuXG4gICAgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygzcHggLSAxcHgpIGNhbGMoM3B4IC0gMXB4KTtcbiAgICB9XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDNweCAtIDFweCk7XG59XG5cbi5jYXJkLWltZy10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoNXB4IC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyg1cHggLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygxMHB4IC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDEwcHggLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgPiAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1ncm91cCB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgICAgPiAuY2FyZCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICArIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICBvcnBoYW5zOiAxO1xuICAgICAgICB3aWRvd3M6IDE7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAmLnRleHQtd2hpdGUgLmNhcmQtdGl0bGUsXG4gICAgJi50eC13aGl0ZSAuY2FyZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uY2FyZC1oZWFkZXIsXG4uY2FyZC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG4uY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlci10YWIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXJkLWl0ZW0tZGVzYyAuY2FyZC1pdGVtLWRlc2MtMSBkdCxcbmRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJkLWl0ZW0tZGVzYyB7XG4gICAgLmNhcmQtaXRlbS1kZXNjLTEge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtaGVhZGVyLXJpZ2h0IC5jYXJkLW9wdGlvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5jYXJkLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2FyZC1kYXNoYm9hcmQtYXVkaWVuY2UtbWV0cmljcyAuZmxvdC1jaGFydCAuZmxvdC14LWF4aXMgPiBkaXYge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC1taW5pbWFsLXR3byB7XG4gICAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG4uY2FyZC1ib2R5LXRvcCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIHRvcDogNjNweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uY2FyZC1taW5pbWFsLWZvdXIgLmNhcmQtZm9vdGVyIC5uYXYtbGluayB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNhcmQtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbn1cblxuLmNhcmQge1xuICAgICYuY2FyZC1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5jYXJkLXNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5jYXJkLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIyZTg0MCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY2FyZC1kYW5nZXIge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY2FyZC13YXJuaW5nIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmIyMDkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmNhcmQtaW5mbyB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDFiOGZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5jYXJkLXB1cnBsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5jYXJkLWRhcmsge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzM0M2E0MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5jYXJkLWltZy10b3AuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDEwcHggLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDEwcHggLSAxcHgpO1xufVxuXG4uY2FyZC1jYXRlZ29yeTEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMzODM4NTM7XG59XG5cbi5DaG9vc2UxIHtcbiAgICBib3JkZXI6ICNlZGVkZjUgc29saWQgMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wcmljaW5nLWNhcmQ6aG92ZXIgLmNhcmQtY2F0ZWdvcnkuc3R5bGUtMSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbn1cbi5wcmljaW5nLWNhcmQ6aG92ZXIgLkNob29zZTEge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgcGFkZGluZzogOHB4IDE5cHg7XG59XG5cbi5lcnJvci1iZzEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcG5nL2NpcmNsZTQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmVycm9yLWJnMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtc2lnaW4ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMTIlO1xuICAgIGxlZnQ6IDQyJTtcbiAgICBhbmltYXRpb246IGFuaW1hdGUgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiA3MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZSA3cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3F1YXJlLWJveCBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3F1YXJlLWJveCBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE3JTtcbiAgICBsZWZ0OiA2JTtcbiAgICBhbmltYXRpb246IGFuaW1hdGUgOXMgbGluZWFyIGluZmluaXRlO1xufVxuLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiA4OCU7XG4gICAgbGVmdDogMTAlO1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZSA2cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3F1YXJlLWJveCBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICB0b3A6IDgwJTtcbiAgICBsZWZ0OiA3MCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDEycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3F1YXJlLWJveCBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICB0b3A6IDYwJTtcbiAgICBsZWZ0OiA4MCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDE1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc3F1YXJlLWJveCBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgICB0b3A6IDMyJTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDE2cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoOSkge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDgwJTtcbiAgICBhbmltYXRpb246IGFuaW1hdGUgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTApIHtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA3MiU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzMCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDZzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgICB0b3A6IDY1JTtcbiAgICBsZWZ0OiAxNiU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDlzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTMpIHtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiAzJTtcbiAgICBhbmltYXRpb246IGFuaW1hdGUgMTRzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTQpIHtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiA1NSU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTUpIHtcbiAgICB0b3A6IDc5JTtcbiAgICBsZWZ0OiA5MCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlIDhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKSB0cmFuc2xhdGVZKC05MHB4KSByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FyZC1zaWdpbi1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkLXNpZ2luIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG59XG5cbi5jYXJkLWNvbGxhcHNlZCA+IDpub3QoLmNhcmQtaGVhZGVyKTpub3QoLmNhcmQtc3RhdHVzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtZnVsbHNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDIxcHg7XG59XG5cbi5jYXJkLXRpdGxlMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNmMzJiNzE7XG59XG5cbi5jYXJkLXRpdGxlMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICMxNTkwYmU7XG59XG5cbi5jYXJkLWltZy10b3AtMSAuY2FyZC10aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1pbWctbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyg1cHggLSAxcHgpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoNXB4IC0gMXB4KTtcbn1cbi5jdXN0b20tdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTlweDtcbn1cblxuLnByaW1hcnktY3VzdG9tLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA3cHggcmdiYSgxNTQsIDE1NCwgMjA0LCAwLjEpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuLnByaW1hcnktY3VzdG9tLWNhcmQxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9wbmcvY2hhdGJnLnBuZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cbi5iZy1wcmltYXJ5LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAuY2FyZC10aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICAjY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgI3RodW1iY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG59XG5cbiNiYXNpY1NsaWRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jdGh1bWJjYXJvdXNlbCB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjay04O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLTg7XG4gICAgfVxufVxuXG4ub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNSwgOTksIDI1NSwgMC4zKTtcbiAgICBvcGFjaXR5OiA3O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDtcbn1cblxuLm93bC1uYXYgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA5OGQxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYucG9pbnRlci1ldmVudCB7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgICAmLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAgICAgJi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUge1xuICAgICAgICAmLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAgICAgJi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDE1JTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHN2Zyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiBzdmcge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uZGFzaGJvYXJkLWNhcm91c2VsIC5idG4taWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWZmMmY2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG59XG5cbiNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTUlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4jY2Fyb3VzZWxFeGFtcGxlMiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI2Nhcm91c2VsRXhhbXBsZTIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjgxNTY4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbn1cblxuW3RhYmluZGV4PSctMSddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiciB7XG4gICAgJlt0aXRsZV0sXG4gICAgJltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgIGN1cnNvcjogaGVscDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIH1cbn1cblxuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpub3QoLm1wLXF1ZXJpZXMtc2hvdykge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zdmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT0nYnV0dG9uJ106bm90KDpkaXNhYmxlZCksXG5bdHlwZT0ncmVzZXQnXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPSdzdWJtaXQnXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgICAmW3R5cGU9J3JhZGlvJ10sXG4gICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmW3R5cGU9J2RhdGUnXSxcbiAgICAmW3R5cGU9J3RpbWUnXSxcbiAgICAmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgJlt0eXBlPSdtb250aCddIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xuICAgIH1cbn1cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT0nbnVtYmVyJ10ge1xuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSxcbi5oMSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDEuNTMxMjVyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cblxuaDUsXG4uaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbn1cblxuaDYsXG4uaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQxLFxuLmRpc3BsYXktNDIsXG4uZGlzcGxheS00Myxcbi5kaXNwbGF5LTQ0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrLTE7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCxcbi5saXN0LWlubGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMTRcXDAwQTAnO1xuICAgIH1cbn1cblxuLmZpZ3VyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG59XG5cbmNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgICBmb250LXNpemU6IDg3LjUlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblxuICAgIGtiZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4Ny41JTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuXG4gICAgY29kZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICMyZDkxZmI7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cblxuICAgIC5yZXNwb25zaXZlLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IHtcbiAgICAgICAgLmNvbCxcbiAgICAgICAgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMixcbi5jb2wsXG4uY29sLWF1dG8sXG4uY29sLXNtLTEsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLFxuLmNvbC1zbS1hdXRvLFxuLmNvbC1tZC0xLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0zLFxuLmNvbC1tZC00LFxuLmNvbC1tZC01LFxuLmNvbC1tZC02LFxuLmNvbC1tZC03LFxuLmNvbC1tZC04LFxuLmNvbC1tZC05LFxuLmNvbC1tZC0xMCxcbi5jb2wtbWQtMTEsXG4uY29sLW1kLTEyLFxuLmNvbC1tZCxcbi5jb2wtbWQtYXV0byxcbi5jb2wtbGctMSxcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5jb2wtbGcsXG4uY29sLWxnLWF1dG8sXG4uY29sLXhsLTEsXG4uY29sLXhsLTIsXG4uY29sLXhsLTMsXG4uY29sLXhsLTQsXG4uY29sLXhsLTUsXG4uY29sLXhsLTYsXG4uY29sLXhsLTcsXG4uY29sLXhsLTgsXG4uY29sLXhsLTksXG4uY29sLXhsLTEwLFxuLmNvbC14bC0xMSxcbi5jb2wteGwtMTIsXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5jb2wge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gICAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbC1zbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2wtc20tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2wtc20tMSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTMge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTUge1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTYge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTcge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTgge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTkge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTEwIHtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIH1cblxuICAgIC5jb2wtc20tMTIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5vcmRlci1zbS1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAub3JkZXItc20tbGFzdCB7XG4gICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG5cbiAgICAub3JkZXItc20tMCB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5vcmRlci1zbS0xIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAub3JkZXItc20tMyB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgIC5vcmRlci1zbS00IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTUge1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG5cbiAgICAub3JkZXItc20tNiB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgIH1cblxuICAgIC5vcmRlci1zbS03IHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTgge1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG5cbiAgICAub3JkZXItc20tOSB7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cblxuICAgIC5vcmRlci1zbS0xMCB7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG5cbiAgICAub3JkZXItc20tMTEge1xuICAgICAgICBvcmRlcjogMTE7XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTEyIHtcbiAgICAgICAgb3JkZXI6IDEyO1xuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICAgIH1cblxuICAgIC5vZmZzZXQtc20tNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICAgIH1cblxuICAgIC5vZmZzZXQtc20tOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLW1kIHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC0xIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICAgIH1cblxuICAgIC5jb2wtbWQtMyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNSB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtNyB7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIH1cblxuICAgIC5jb2wtbWQtOSB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5jb2wtbWQtMTAge1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTExIHtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC5vcmRlci1tZC1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzO1xuICAgIH1cblxuICAgIC5vcmRlci1tZC0wIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMiB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5vcmRlci1tZC0zIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTQge1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG5cbiAgICAub3JkZXItbWQtNSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgIH1cblxuICAgIC5vcmRlci1tZC02IHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTcge1xuICAgICAgICBvcmRlcjogNztcbiAgICB9XG5cbiAgICAub3JkZXItbWQtOCB7XG4gICAgICAgIG9yZGVyOiA4O1xuICAgIH1cblxuICAgIC5vcmRlci1tZC05IHtcbiAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTEwIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgIH1cblxuICAgIC5vcmRlci1tZC0xMSB7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMTIge1xuICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2wtbGcge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLWxnLTEge1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy0yIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy00IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy01IHtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy03IHtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy04IHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wtbGctMTEge1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB9XG5cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub3JkZXItbGctZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLWxhc3Qge1xuICAgICAgICBvcmRlcjogMTM7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTAge1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG5cbiAgICAub3JkZXItbGctMSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5vcmRlci1sZy0yIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTMge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAub3JkZXItbGctNCB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cblxuICAgIC5vcmRlci1sZy01IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTYge1xuICAgICAgICBvcmRlcjogNjtcbiAgICB9XG5cbiAgICAub3JkZXItbGctNyB7XG4gICAgICAgIG9yZGVyOiA3O1xuICAgIH1cblxuICAgIC5vcmRlci1sZy04IHtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTkge1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG5cbiAgICAub3JkZXItbGctMTAge1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTExIHtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMiB7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbGctNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbGctNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wteGwge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLXhsLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLXhsLTEge1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC14bC0yIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC14bC0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLmNvbC14bC00IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC14bC01IHtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC14bC02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmNvbC14bC03IHtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC14bC04IHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgfVxuXG4gICAgLmNvbC14bC05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLmNvbC14bC0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIH1cblxuICAgIC5jb2wteGwtMTEge1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICB9XG5cbiAgICAuY29sLXhsLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub3JkZXIteGwtZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLWxhc3Qge1xuICAgICAgICBvcmRlcjogMTM7XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTAge1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5vcmRlci14bC0yIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTMge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAub3JkZXIteGwtNCB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cblxuICAgIC5vcmRlci14bC01IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTYge1xuICAgICAgICBvcmRlcjogNjtcbiAgICB9XG5cbiAgICAub3JkZXIteGwtNyB7XG4gICAgICAgIG9yZGVyOiA3O1xuICAgIH1cblxuICAgIC5vcmRlci14bC04IHtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTkge1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMTAge1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTExIHtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cblxuICAgIC5vcmRlci14bC0xMiB7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC14bC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cblxuICAgIC5vZmZzZXQteGwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC14bC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC5vZmZzZXQteGwtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC14bC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cblxuICAgIC5vZmZzZXQteGwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICAgIH1cblxuICAgIC5vZmZzZXQteGwtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb2wteHhsLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb2wteHhsLTEge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXh4bC0yIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTMge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC14eGwtNCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXh4bC01IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC14eGwtNyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXh4bC04IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTkge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC14eGwtMTAge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14eGwtMTEge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14eGwtMTIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmcteHhsLTAsXG4gICAgLmd4LXh4bC0wIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICB9XG4gICAgLmcteHhsLTAsXG4gICAgLmd5LXh4bC0wIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICB9XG4gICAgLmcteHhsLTEsXG4gICAgLmd4LXh4bC0xIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTEsXG4gICAgLmd5LXh4bC0xIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTIsXG4gICAgLmd4LXh4bC0yIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICAgIH1cbiAgICAuZy14eGwtMixcbiAgICAuZ3kteHhsLTIge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC0zLFxuICAgIC5neC14eGwtMyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gICAgfVxuICAgIC5nLXh4bC0zLFxuICAgIC5neS14eGwtMyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gICAgfVxuICAgIC5nLXh4bC00LFxuICAgIC5neC14eGwtNCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTQsXG4gICAgLmd5LXh4bC00IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICAgIH1cbiAgICAuZy14eGwtNSxcbiAgICAuZ3gteHhsLTUge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICAgIH1cbiAgICAuZy14eGwtNSxcbiAgICAuZ3kteHhsLTUge1xuICAgICAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICAgIH1cbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5kLXNtLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtc20taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtc20tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXNtLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1zbS10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXNtLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtc20taW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmQtbWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1tZC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1tZC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLmQtbWQtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtbWQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC1sZy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLWxnLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLWxnLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1sZy10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtbGctdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1sZy1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZC14bC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXhsLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXhsLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC14bC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQteGwtdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC14bC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1wcmludC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1wcmludC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mbGV4LXNtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1zbS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXNtLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1zbS1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtc20tZmlsbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleC1tZC1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1tZC13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LW1kLWZpbGwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZsZXgtbGctcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtbGctd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1sZy1maWxsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1sZy1ncm93LTAge1xuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1sZy1ncm93LTEge1xuICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmxleC14bC1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC14bC13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXhsLWZpbGwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxvYXQtc20tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxvYXQtc20tbm9uZSB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsb2F0LW1kLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZsb2F0LWxnLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbG9hdC1sZy1ub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmxvYXQteGwtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsb2F0LXhsLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyotLS0tLSBUeXBvZ3JhcGh5IC0tLS0tLSovXG5cbi5oZWFkaW5nLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uaGVhZGluZy1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uaGVhZGluZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5oZWFkaW5nLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uaGVhZGluZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLmhlYWRpbmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5oZWFkaW5nLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggcmdiYSgxMzUsIDEzNSwgMTgyLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4uZHJvcHVwIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSxcbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10sXG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSxcbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgfVxufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzE0MWMyYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZmO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMxNDFjMmI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NjU2MnJlbTtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogIyMjIyMjIDMuNSBEcm9wZG93biAjIyMjIyMgKi9cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJi5kLWNhcnQgLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgICYubWVzc2FnZSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMjAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlci1sb2NrIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4ubWFpbi1kcm9wZG93bi1mb3JtLWRlbW8ge1xuICAgIC5zdGF0aWMtZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWRyb3Bkb3duLWZvcm0tZGVtbyAuc3RhdGljLWRyb3Bkb3duIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWRyb3Bkb3duLWZvcm0tZGVtbyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuW3R5cGU9J3NlYXJjaCddIHtcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuLmZvcm0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzkzOTNiNTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gICAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gICAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuXG4gICAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgJltzaXplXSxcbiAgICAmW211bHRpcGxlXSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICA+IHtcbiAgICAgICAgLmNvbCxcbiAgICAgICAgW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuXG4gICAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICRzdWNjZXNzO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICBmb250LXNpemU6IDAuNzY1NjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NiwgMSwgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuaW5wdXQuZm9ybS1jb250cm9sLnBhcnNsZXktc3VjY2VzcyxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5wYXJzbGV5LXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDA3NDRjYjMgJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG5pbnB1dC5mb3JtLWNvbnRyb2wucGFyc2xleS1zdWNjZXNzOmZvY3VzLFxudGV4dGFyZWEuZm9ybS1jb250cm9sLnBhcnNsZXktc3VjY2Vzczpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgMTc2LCAxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IHtcbiAgICAudmFsaWQtZmVlZGJhY2ssXG4gICAgLnZhbGlkLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5mb3JtLWNvbnRyb2wucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLWZlZWRiYWNrLFxudGV4dGFyZWEuZm9ybS1jb250cm9sLnBhcnNsZXktc3VjY2VzcyB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmZvcm0tY29udHJvbC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgJi5pcy12YWxpZCxcbiAgICAmLnBhcnNsZXktc3VjY2VzcyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgICB9XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsXG5pbnB1dC5jdXN0b20tc2VsZWN0LnBhcnNsZXktc3VjY2VzcyxcbnRleHRhcmVhLmN1c3RvbS1zZWxlY3QucGFyc2xleS1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzNiNDg2MycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSAoY2VudGVyIC8gOHB4KSAxMHB4LFxuICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzAwY2NjYyAnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgICAgICR3aGl0ZSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0ICgxLjc1cmVtIC8gY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkpIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuaW5wdXQuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3M6Zm9jdXMsXG50ZXh0YXJlYS5jdXN0b20tc2VsZWN0LnBhcnNsZXktc3VjY2Vzczpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgMTc2LCAxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiB7XG4gICAgLnZhbGlkLWZlZWRiYWNrLFxuICAgIC52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbmlucHV0LmN1c3RvbS1zZWxlY3QucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLWZlZWRiYWNrLFxudGV4dGFyZWEuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuaW5wdXQuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmN1c3RvbS1zZWxlY3QucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiB7XG4gICAgLnZhbGlkLWZlZWRiYWNrLFxuICAgIC52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5mb3JtLWNvbnRyb2wtZmlsZS5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtZmlsZS5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmZvcm0tY29udHJvbC1maWxlLnBhcnNsZXktc3VjY2VzcyB+IC52YWxpZC10b29sdGlwLFxudGV4dGFyZWEuZm9ybS1jb250cm9sLWZpbGUucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCxcbmlucHV0LmZvcm0tY2hlY2staW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLmZvcm0tY2hlY2stbGFiZWwsXG50ZXh0YXJlYS5mb3JtLWNoZWNrLWlucHV0LnBhcnNsZXktc3VjY2VzcyB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4ge1xuICAgIC52YWxpZC1mZWVkYmFjayxcbiAgICAudmFsaWQtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5mb3JtLWNoZWNrLWlucHV0LnBhcnNsZXktc3VjY2VzcyB+IC52YWxpZC1mZWVkYmFjayxcbnRleHRhcmVhLmZvcm0tY2hlY2staW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmZvcm0tY2hlY2staW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLXRvb2x0aXAsXG50ZXh0YXJlYS5mb3JtLWNoZWNrLWlucHV0LnBhcnNsZXktc3VjY2VzcyB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuaW5wdXQuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxudGV4dGFyZWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG5pbnB1dC5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3MgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbnRleHRhcmVhLmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktc3VjY2VzcyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiB7XG4gICAgLnZhbGlkLWZlZWRiYWNrLFxuICAgIC52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktc3VjY2VzcyB+IC52YWxpZC10b29sdGlwLFxudGV4dGFyZWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktc3VjY2VzczpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG50ZXh0YXJlYS5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3M6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2UzMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjZTMwMTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktc3VjY2Vzczpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxudGV4dGFyZWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1zdWNjZXNzOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU5LCAxNzYsIDEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktc3VjY2Vzczpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG50ZXh0YXJlYS5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3M6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuaW5wdXQuY3VzdG9tLWZpbGUtaW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxudGV4dGFyZWEuY3VzdG9tLWZpbGUtaW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiB7XG4gICAgLnZhbGlkLWZlZWRiYWNrLFxuICAgIC52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3MgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbmlucHV0LmN1c3RvbS1maWxlLWlucHV0LnBhcnNsZXktc3VjY2VzcyB+IC52YWxpZC10b29sdGlwLFxudGV4dGFyZWEuY3VzdG9tLWZpbGUtaW5wdXQucGFyc2xleS1zdWNjZXNzIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG5pbnB1dC5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3M6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG50ZXh0YXJlYS5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LXN1Y2Nlc3M6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDE3NiwgMSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuaW5wdXQuZm9ybS1jb250cm9sLnBhcnNsZXktZXJyb3IsXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wucGFyc2xleS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmE1YzdjJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZhNWM3YycgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbmlucHV0LmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yOmZvY3VzLFxudGV4dGFyZWEuZm9ybS1jb250cm9sLnBhcnNsZXktZXJyb3I6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IHtcbiAgICAuaW52YWxpZC1mZWVkYmFjayxcbiAgICAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbmlucHV0LmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wucGFyc2xleS1lcnJvciB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbmlucHV0LmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAmLmlzLWludmFsaWQsXG4gICAgJi5wYXJzbGV5LWVycm9yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICAgIH1cbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsXG5pbnB1dC5jdXN0b20tc2VsZWN0LnBhcnNsZXktZXJyb3IsXG50ZXh0YXJlYS5jdXN0b20tc2VsZWN0LnBhcnNsZXktZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gICAgYmFja2dyb3VuZDpcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzYjQ4NjMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gKGNlbnRlciAvIDhweCkgMTBweCxcbiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZhNWM3Yycgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmYTVjN2MnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIilcbiAgICAgICAgICAgICR3aGl0ZSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0ICgxLjc1cmVtIC8gY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkpIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbmlucHV0LmN1c3RvbS1zZWxlY3QucGFyc2xleS1lcnJvcjpmb2N1cyxcbnRleHRhcmVhLmN1c3RvbS1zZWxlY3QucGFyc2xleS1lcnJvcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IHtcbiAgICAuaW52YWxpZC1mZWVkYmFjayxcbiAgICAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5jdXN0b20tc2VsZWN0LnBhcnNsZXktZXJyb3IgfiAuaW52YWxpZC1mZWVkYmFjayxcbnRleHRhcmVhLmN1c3RvbS1zZWxlY3QucGFyc2xleS1lcnJvciB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5jdXN0b20tc2VsZWN0LnBhcnNsZXktZXJyb3IgfiAuaW52YWxpZC10b29sdGlwLFxudGV4dGFyZWEuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4ge1xuICAgIC5pbnZhbGlkLWZlZWRiYWNrLFxuICAgIC5pbnZhbGlkLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5mb3JtLWNvbnRyb2wtZmlsZS5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtZmlsZS5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5mb3JtLWNvbnRyb2wtZmlsZS5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC1maWxlLnBhcnNsZXktZXJyb3IgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuaW5wdXQuZm9ybS1jaGVjay1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmZvcm0tY2hlY2stbGFiZWwsXG50ZXh0YXJlYS5mb3JtLWNoZWNrLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiB7XG4gICAgLmludmFsaWQtZmVlZGJhY2ssXG4gICAgLmludmFsaWQtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuZm9ybS1jaGVjay1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5mb3JtLWNoZWNrLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuZm9ybS1jaGVjay1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmZvcm0tY2hlY2staW5wdXQucGFyc2xleS1lcnJvciB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuaW5wdXQuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1lcnJvciB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbnRleHRhcmVhLmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbnRleHRhcmVhLmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IHtcbiAgICAuaW52YWxpZC1mZWVkYmFjayxcbiAgICAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuaW5wdXQuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1lcnJvciB+IC5pbnZhbGlkLWZlZWRiYWNrLFxudGV4dGFyZWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1lcnJvciB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuaW5wdXQuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1lcnJvciB+IC5pbnZhbGlkLXRvb2x0aXAsXG50ZXh0YXJlYS5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3I6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxudGV4dGFyZWEuY3VzdG9tLWNvbnRyb2wtaW5wdXQucGFyc2xleS1lcnJvcjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbmlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3I6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbnRleHRhcmVhLmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3I6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG5pbnB1dC5jdXN0b20tY29udHJvbC1pbnB1dC5wYXJzbGV5LWVycm9yOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbnRleHRhcmVhLmN1c3RvbS1jb250cm9sLWlucHV0LnBhcnNsZXktZXJyb3I6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbmlucHV0LmN1c3RvbS1maWxlLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG50ZXh0YXJlYS5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4ge1xuICAgIC5pbnZhbGlkLWZlZWRiYWNrLFxuICAgIC5pbnZhbGlkLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG5pbnB1dC5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtZmVlZGJhY2ssXG50ZXh0YXJlYS5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG5pbnB1dC5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LWVycm9yIH4gLmludmFsaWQtdG9vbHRpcCxcbnRleHRhcmVhLmN1c3RvbS1maWxlLWlucHV0LnBhcnNsZXktZXJyb3IgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbmlucHV0LmN1c3RvbS1maWxlLWlucHV0LnBhcnNsZXktZXJyb3I6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG50ZXh0YXJlYS5jdXN0b20tZmlsZS1pbnB1dC5wYXJzbGV5LWVycm9yOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXAsXG4gICAgICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICMjIyMjIyA1LjMgRm9ybXMgICAjIyMjIyMgKi9cblxuLm1haW4tZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5MSwgNzEsIDI1MSwgMC4xNik7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybWdyb3VwLXdyYXBwZXIge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpbi1mb3JtLWdyb3VwIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuLm1haW4taGVhZGVyLWNlbnRlciAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgIH1cbn1cbi5icm93c2UtZmlsZS5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZpbGUtYnJvd3NlciAuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY0ZmI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMTVweDtcbiAgICBjb2xvcjogIzY4NzY5YTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG59XG4uZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgICAmOmhvdmVyOm5vdChkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ucm93LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLnJvdy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnJvdy14cy0tc20ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1zbS0tc20ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctLXNtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3cteHMtLW1kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctc20tLW1kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LS1tZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucm93LXhzLS1sZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LXNtLS1sZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy0tbGcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yb3cteHMtLXhsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctc20tLXhsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LS14bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uaW5wdXQtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4ge1xuICAgICAgICAuZm9ybS1jb250cm9sLFxuICAgICAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgICAgICAgLmN1c3RvbS1zZWxlY3QsXG4gICAgICAgIC5jdXN0b20tZmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sICsge1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LFxuICAgICAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsge1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LFxuICAgICAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tc2VsZWN0ICsge1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LFxuICAgICAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZmlsZSArIHtcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCxcbiAgICAgICAgICAgIC5jdXN0b20tZmlsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAgICAgICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAuYnRuLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAuYnRuLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAuYnRuOmZvY3VzLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAuYnRuOmZvY3VzLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAuYnRuICsgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5zcC1jb250YWluZXIgLmJ0biArIGJ1dHRvbixcbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIGJ1dHRvbixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQgKyB7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIC5idG4gKyAuYnRuLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uICsgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5zcC1jb250YWluZXIgLmJ0biArIGJ1dHRvbixcbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYnV0dG9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuc3AtY29udGFpbmVyIGJ1dHRvbiArIGJ1dHRvbixcbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQgKyB7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgaW5wdXQge1xuICAgICAgICAmW3R5cGU9J3JhZGlvJ10sXG4gICAgICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiB7XG4gICAgLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYnV0dG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4ge1xuICAgIC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYnV0dG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NjU2MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IHtcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwID4ge1xuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICB9XG59XG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICY6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICY6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4gICAgJjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogIyMjIyMjIDMuOCBJbnB1dCBHcm91cCAjIyMjIyMgKi9cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50IDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLm1vZGFsIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1vcGVuLFxuLm1vZGFsLWJhY2tkcm9wLmZhZGUuc2hvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gICAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LFxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgfVxuXG4gICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgwLjVyZW0gKiAyKSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICYuZmFkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbn1cbi5tb2RhbCB7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtbGVmdDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuXG4ubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogcmlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXJpZ2h0O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG5cbiAgICA+IHtcbiAgICAgICAgOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC1sZyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuICAgICYuYW5pbWF0ZWQgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgICYuZWZmZWN0LXNjYWxlIHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZWZmZWN0LXNsaWRlLWluLXJpZ2h0IHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lZmZlY3Qtc2xpZGUtaW4tYm90dG9tIHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVmZmVjdC1uZXdzcGFwZXIge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDcyMGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IH4gLm1vZGFsLWJhY2tkcm9wLFxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lZmZlY3QtZmFsbCB7XG4gICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xuXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWig2MDBweCkgcm90YXRlWCgyMGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lZmZlY3QtZmxpcC1ob3Jpem9udGFsIHtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEzMDBweDtcblxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVmZmVjdC1mbGlwLXZlcnRpY2FsIHtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEzMDBweDtcblxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVmZmVjdC1zdXBlci1zY2FsZWQge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZWZmZWN0LXNpZ24ge1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xuXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lZmZlY3Qtcm90YXRlLWJvdHRvbSB7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG5cbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZWZmZWN0LXJvdGF0ZS1sZWZ0IHtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEzMDBweDtcblxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMTAwcHgpIHRyYW5zbGF0ZVgoLTMwJSkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSB0cmFuc2xhdGVYKDAlKSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZWZmZWN0LWp1c3QtbWUge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRkNGU1MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIH4gLm1vZGFsLWJhY2tkcm9wIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3RvcC1zY3JvbGxpbmcge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ubmF2LWxpbmsge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIHRyYW5zaXRpb246IDAuM3MgY29sb3I7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LWRhcmsgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS01O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTU7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG59XG5cbi5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC4ycmVtIDByZW0gMHJlbSAwLjJyZW07XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuXG4ubGF0ZXN0LXRhc2tzIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMCAkZ3JheS0yMDAgJGdyYXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJHdoaXRlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxufVxuXG4ubmF2LXBpbGxzIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IHtcbiAgICAudGFiLXBhbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8qICMjIyMjIyA1LjcgTmF2ICAgIyMjIyMjICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubWFpbi1uYXYgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cblxuICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1uYXYgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG59XG5cbi5tYWluLW5hdi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOm5vdChbY2xhc3MqPScgdHgtJ10pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR5cGNuIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciBpOm5vdChbY2xhc3MqPScgdHgtJ10pLFxuICAgICAgICAmOmZvY3VzIGk6bm90KFtjbGFzcyo9JyB0eC0nXSkge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1hY3RpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgJjpob3ZlciBpLFxuICAgICAgICAgICAgJjpmb2N1cyBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNtIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubWFpbi1uYXYtY29sdW1uIC5uYXYtbGluayBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5tYWluLW5hdi1kYXJrIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICR3aGl0ZS03O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICArIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNzAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLm1haW4tbmF2LWNvbG9yZWQtYmcgLm5hdi1saW5rIHtcbiAgICArIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODAsIDE2NiwgMTY2LCAwLjQpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1haW4tbmF2LWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcbiAgICAgICAgY29sb3I6ICMzNzMyNmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYWluLW5hdi1kYXJrIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtNztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbmF2LXRhYnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcblxuICAgIC5sU1NsaWRlT3V0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAubFNTbGlkZVdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAubFNBY3Rpb24gPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVhZmM0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubFNQcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzY2YnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sU05leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDEnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpZ2h0U2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAudGFiLWl0ZW0ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC50YWItbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLXRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAuZHJvcGRvd24taXRlbS5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWIyZDhmO1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgdG9wOiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgICBtaW4td2lkdGg6IDI0NXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG59XG5cbi5uYXYtbGluayB7XG4gICAgJi53aXRoLXN1YiB7XG4gICAgICAgIC5hbmdsZSB7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLWJhZGdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtYmFkZ2Uge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbn1cblxuLm5hdi1zdWItaXRlbSAuc3ViLWFuZ2xlIHtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubmF2LXdyYXBwZXIuY3J5cHRvIC5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4tbmF2LWNvbHVtbiAubmF2LWxpbmsuYWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLm1haW4tdG9nZ2xlLm9uIHNwYW4ge1xuICAgICAgICBsZWZ0OiAyOXB4O1xuICAgIH1cbn1cbi5pY29uLW5hdmJhciAubmF2LXBpbGxzLWNpcmNsZSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZy1wcmltYXJ5IC5tYWluLW5hdiAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRuYXYtcHJpbWFyeS1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJnLXNlY29uZGFyeSAubWFpbi1uYXYgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbmF2LXNlY29uZGFyeS1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJnLWluZm8gLm1haW4tbmF2IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG5hdi1pbmZvLWJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCAucGFnZS1saW5rLFxuICAgICY6bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICArIC5wYWdlLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uLWRhcmsge1xuICAgIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTA1O1xuICAgICAgICBjb2xvcjogJHdoaXRlLTg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay0xO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0wODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xufVxuXG4ucGFnaW5hdGlvbi1jaXJjbGVkIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgKyAucGFnZS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssXG4gICAgICAgICY6bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wYWdlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjNTk2ODgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS4zcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZS1wcmV2IC5wYWdlLWxpbmssXG4ucGFnZS1uZXh0IC5wYWdlLWxpbmsge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1wcmV2IC5wYWdlLWxpbmssXG4ucGFnZS1uZXh0IC5wYWdlLWxpbmsge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgbGkgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCAucGFnZS1saW5rLFxuICAgICAgICAmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLWNpcmNsZWQgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb24tZGFyay5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTUzNzcgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi1jaXJjbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGZmO1xuICAgIHBhZGRpbmc6IDdweDtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1saW5rLW91dGxpbmUge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmstb3V0bGluZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5wb3BvdmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjgsIDM5LCA2MCwgMC4yKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucG9wb3Zlci1oZWFkLXByaW1hcnkge1xuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3csXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICBib3R0b206IC03cHg7XG4gICAgfVxuXG4gICAgJi5icy1wb3BvdmVyLXN0YXJ0IC5wb3BvdmVyLWFycm93LFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSAucG9wb3Zlci1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1lbmQgLnBvcG92ZXItYXJyb3csXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSAucG9wb3Zlci1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgfVxuXG4gICAgJi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wb3BvdmVyLWhlYWQtc2Vjb25kYXJ5IHtcbiAgICAucG9wb3Zlci1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93LFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC5wb3BvdmVyLWFycm93IHtcbiAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1zdGFydCAucG9wb3Zlci1hcnJvdyxcbiAgICAmLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICByaWdodDogLTdweDtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93LFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLnBvcG92ZXItaGVhZC1wcmltYXJ5LFxuLnBvcG92ZXItaGVhZC1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi5wb3BvdmVyLWhlYWQtcHJpbWFyeSAucG9wb3Zlci1ib2R5LFxuLnBvcG92ZXItaGVhZC1zZWNvbmRhcnkgLnBvcG92ZXItYm9keSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLnBvcG92ZXItaGVhZC1wcmltYXJ5IHtcbiAgICAmLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucG9wb3Zlci1oZWFkLXNlY29uZGFyeSB7XG4gICAgJi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnBvcG92ZXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93OjphZnRlcixcbiAgICAmLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1zdGFydCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93OjphZnRlcixcbiAgICAmLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4ucG9wb3Zlci1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAucG9wb3Zlci1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuICAgICYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1zdGFydCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4gICAgJi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93OjphZnRlcixcbiAgICAmLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4ucG9wb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtYnJlYWs6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAtOHB4IDEycHggMThweCAwIHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcbiAgICAucG9wb3Zlci1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuM3JlbTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wLFxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMCAwO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSxcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csXG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4vLyAuYnMtcG9wb3Zlci1zdGFydCwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4vLyAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbi8vIH1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMHJlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlcjtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG59XG5cbi5wb3BvdmVyLXN0YXRpYy1kZW1vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnBvcG92ZXIge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC04cHggMTJweCAxOHB4IDAgcmdiYSgxNTQsIDE1NCwgMjA0LCAwLjEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5icy1wb3BvdmVyLXRvcCAucG9wb3Zlci1hcnJvdyxcbiAgICAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC5wb3BvdmVyLWFycm93LFxuICAgIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdyxcbiAgICAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIC5wb3BvdmVyLWFycm93IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG5cbiAgICAuYnMtcG9wb3Zlci1zdGFydCxcbiAgICAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSxcbiAgICAuYnMtcG9wb3Zlci1lbmQsXG4gICAgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5icy1wb3BvdmVyLXN0YXJ0IC5wb3BvdmVyLWFycm93LFxuICAgIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC5wb3BvdmVyLWFycm93LFxuICAgIC5icy1wb3BvdmVyLWVuZCAucG9wb3Zlci1hcnJvdyxcbiAgICAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXhzIHtcbiAgICBoZWlnaHQ6IDVweDtcbn1cblxuLnByb2dyZXNzLWJhci1zbSB7XG4gICAgaGVpZ2h0OiA4cHg7XG59XG5cbi5wcm9ncmVzcy1iYXItbGcge1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLnByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxufVxuLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLnRhYmxlIHtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuXG4gICAgdGhlYWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNTtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDYyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyNDcsIDAuNSk7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICB9XG5cbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRhYmxlLXNtIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICB9XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gICAgdGgsXG4gICAgdGQsXG4gICAgdGhlYWQgdGgsXG4gICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ob3Zlcjtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmQ0ZmY7XG5cbiAgICA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmQ0ZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCxcbiAgICB0aGVhZCB0aCxcbiAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTVhZmZmO1xuICAgIH1cbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjMWZmO1xuXG4gICAgPiB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjMWZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZGU1O1xuXG4gICAgPiB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZGU1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQsXG4gICAgdGhlYWQgdGgsXG4gICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I5YzFjZTtcbiAgICB9XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZmRiO1xuXG4gICAgPiB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZmRiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTliODtcblxuICAgID4ge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTliODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoLFxuICAgIHRkLFxuICAgIHRoZWFkIHRoLFxuICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5OWQ2N2I7XG4gICAgfVxufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWUzYTU7XG5cbiAgICA+IHtcbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWUzYTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xuXG4gICAgPiB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQsXG4gICAgdGhlYWQgdGgsXG4gICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbiAgICB9XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcblxuICAgID4ge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG5cbiAgICA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCxcbiAgICB0aGVhZCB0aCxcbiAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xuICAgIH1cbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xuXG4gICAgPiB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xuXG4gICAgPiB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQsXG4gICAgdGhlYWQgdGgsXG4gICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbiAgICB9XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xuXG4gICAgPiB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7XG5cbiAgICA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCxcbiAgICB0aGVhZCB0aCxcbiAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICAgIH1cbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMztcblxuICAgID4ge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNjZDM7XG5cbiAgICA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNjZDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCxcbiAgICB0aGVhZCB0aCxcbiAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTlhMGFlO1xuICAgIH1cbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiZmM4O1xuXG4gICAgPiB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiZmM4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblxuICAgID4ge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblxuICAgID4ge1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ5NTk3YjtcbiAgICB9XG5cbiAgICAudGhlYWQtbGlnaHQgdGgge1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuICAgIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuXG4gICAgdGgsXG4gICAgdGQsXG4gICAgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0OTU5N2I7XG4gICAgfVxuXG4gICAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0wNTtcbiAgICB9XG5cbiAgICAmLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTc1O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhlYWQgdGgsXG4gICAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgfVxufVxuXG4udGFibGUudGFibGUtY2xlYW4ge1xuICAgIHRkIHtcbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2stMDU7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxufVxuXG4udGFibGUgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgY29sb3I6ICRkYXJrO1xufVxuXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudHIge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRiZy1ob3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUuZGVsZXRlZC10YWJsZSAuZGF0YS10YWJsZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE4NXB4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMxOXB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUuZXhwb3J0LXRhYmxlIC5kdC1idXR0b25zLmJ0bi1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgfVxufVxuXG4udGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gICAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgICAuZHQtYnV0dG9ucyB7XG4gICAgICAgIC5idG4sXG4gICAgICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjgsIDM5LCA2MCwgMC4xNik7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjgsIDM5LCA2MCwgMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIwNSwgMjEyLCAyMjQsIDAuNCk7XG5cbiAgICAuY2xvc2Uge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbn1cblxuLnRvYXN0IHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyOSwgMjMyLCAyNDMpO1xuICAgIGJveC1zaGFkb3c6IC04cHggMTJweCAxOHB4IDAgI2Y0ZjRmYjczO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIH1cblxuICAgICYuc2hvd2luZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgY29sb3I6ICMyYzNlNTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stMDU7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNjA3MDg2O1xufVxuXG4uZGVtby1zdGF0aWMtdG9hc3QgLnRvYXN0IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4udG9vbHRpcCB7XG4gICAgdG9wOiAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRvb2x0aXAtcHJpbWFyeSB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAmLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4udG9vbHRpcC1wcmltYXJ5MSB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAmLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4udG9vbHRpcC1zZWNvbmRhcnkge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAmLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLnRvb2x0aXAtc2Vjb25kYXJ5MSB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgICYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAmLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1icmVhazogYXV0bztcbiAgICBmb250LXNpemU6IDAuNzY1NjJyZW07XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wLFxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSB7XG4gICAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XG59XG5cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC50b29sdGlwLWFycm93IHtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRibGFjaztcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLFxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSB7XG4gICAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyxcbi5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10gLnRvb2x0aXAtYXJyb3cge1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGJsYWNrO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udG9vbHRpcC1zdGF0aWMtZGVtbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLnRvb2x0aXAge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnRvb2x0aXAtYXJyb3csXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIH1cblxuICAgIC5icy10b29sdGlwLXN0YXJ0LFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddLFxuICAgIC5icy10b29sdGlwLWVuZCxcbiAgICAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtcHJpbWFyeTEuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyxcbiAgICAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSAudG9vbHRpcC1hcnJvdyxcbiAgICAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csXG4gICAgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIC50b29sdGlwLWFycm93IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxuICAgIC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC50b29sdGlwLWFycm93LFxuICAgIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyxcbiAgICAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi50YWJzLXN0eWxlLTEgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJzLXN0eWxlLTIgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xufVxuLnRhYnMtc3R5bGUtMiAubWFpbi1uYXYtbGluZSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxufVxuLnRhYnMtc3R5bGUtMiBsaSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDFweCAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJzLXN0eWxlLTMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcblxuICAgIC5uYXYucGFuZWwtdGFicyBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzRhNGE2OTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAudGFicy1tZW51LWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5uYXYucGFuZWwtdGFicyBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnRhYnMtc3R5bGUtNCB7XG4gICAgLm5hdi5wYW5lbC10YWJzIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJzLW1lbnUtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U3ZjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODAzcHg7XG4gICAgfVxuXG4gICAgLm5hdi5wYW5lbC10YWJzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzRhNGE2OTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFicy1zdHlsZS00IC50YWItbWVudS1oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLnBhbmVsLXByaW1hcnkudGFicy1zdHlsZS0xIC5tYWluLW5hdi1saW5lIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4udGFiX3dyYXBwZXIge1xuICAgICYucmlnaHRfc2lkZSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMmY3O1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMmY3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjBmMmY3O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjc7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJvbGxlciB7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA0MCwgMTAwLCAwLjEyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1ZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmMGYyZjc7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50X3dyYXBwZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgNDAsIDEwMCwgMC4xMik7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLnRhYl9jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlhbl9oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMmY3O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjc7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjY2RkMmUwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2NkZDJlMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgLmFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0X3NpZGUge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMmY3O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYyZjc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMGYyZjc7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjJmNztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2xsZXIge1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHRfc2lkZSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMmY3O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYyZjc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMGYyZjc7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjc7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJvbGxlciB7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY2NvcmRpb24ge1xuICAgICAgICAuY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YwZjJmNztcblxuICAgICAgICAgICAgLmFjY29yZGlhbl9oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2ZV90YWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMzlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYl93cmFwcGVyIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpYW5faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVmdF9zaWRlIC5jb250ZW50X3dyYXBwZXIsXG4gICAgICAgICYucmlnaHRfc2lkZSAuY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250cm9sbGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctYXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgPiAudGFiX2xpc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNmMGYyZjc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggLTRweCA1cHggI2VmZWZlZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMmY3O1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3RpdmVfdGFiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgLnRhYl9saXN0LFxuICAgICAgICAgICAgICAgIC5jb250ZW50X3dyYXBwZXIgPiAuYWNjb3JkaWFuX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhYl9saXN0IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAudGFiX3dyYXBwZXIuc2hvdy1hcy1kcm9wZG93biA+IC50YWJfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uZGFyay10aGVtZSB7XG4gICAgLnRhYnMtc3R5bGUtMiAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzAzODVmO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtc3R5bGUtMSAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTkxZjNhO1xuICAgIH1cblxuICAgIC50YWJzLXN0eWxlLTMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMSk7XG5cbiAgICAgICAgLm5hdi5wYW5lbC10YWJzIGxpIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOSwgMjQ1LCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzLXN0eWxlLTQgLnRhYnMtbWVudS1ib2R5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjcsIDIyNywgMjI3LCAwLjE1KTtcbiAgICB9XG5cbiAgICAudGFicy1zdHlsZS0zIC5uYXYucGFuZWwtdGFicyBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50YWJzLXN0eWxlLTQgLm5hdi5wYW5lbC10YWJzIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM5LCAyNDUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyIHtcbiAgICAgICAgJi5yaWdodF9zaWRlIC5jb250ZW50X3dyYXBwZXIsXG4gICAgICAgICYubGVmdF9zaWRlIC5jb250ZW50X3dyYXBwZXIsXG4gICAgICAgID4gdWwgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDAsIDI0MiwgMjQ3LCAwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmlnaHRfc2lkZSA+IHVsIGxpLmFjdGl2ZTpiZWZvcmUsXG4gICAgICAgICYubGVmdF9zaWRlID4gdWwgbGkuYWN0aXZlOmJlZm9yZSxcbiAgICAgICAgJi5yaWdodF9zaWRlID4gdWwgbGk6YWZ0ZXIsXG4gICAgICAgICYubGVmdF9zaWRlID4gdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0X3NpZGUgPiB1bCBsaS5hY3RpdmUsXG4gICAgICAgICYubGVmdF9zaWRlID4gdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI0MiwgMjQ3LCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodF9zaWRlID4gdWwsXG4gICAgICAgICYubGVmdF9zaWRlID4gdWwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQwLCAyNDIsIDI0NywgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJfd3JhcHBlciAuY29udGVudF93cmFwcGVyIC5hY2NvcmRpYW5faGVhZGVyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cblxuLmRhcmstdGhlbWUgLnRhYl93cmFwcGVyIC5jb250ZW50X3dyYXBwZXIgLmFjY29yZGlhbl9oZWFkZXIuYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MCwgMjQyLCAyNDcsIDAuMSk7XG59XG5cbi5kYXJrLXRoZW1lIC50YWJfd3JhcHBlciAuY29udGVudF93cmFwcGVyIC5hY2NvcmRpYW5faGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDAsIDI0MiwgMjQ3LCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MCwgMjQyLCAyNDcsIDAuMSk7XG5cbiAgICAuYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMjQwLCAyNDIsIDI0NywgMC40KTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDI0MCwgMjQyLCAyNDcsIDAuNCk7XG4gICAgfVxufVxuLnRhYnMtc3R5bGUtMSB7XG4gICAgLnBhbmVsLXRhYnMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYtbGluZSB7XG4gICAgICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyICRib3JkZXIgJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsLXRhYnMubWFpbi1uYXYtbGluZSAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRhYnMtbWVudTEgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDExcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzI4MmY1Mztcbn1cbi50YWJzLW1lbnUxIHVsIGxpIC5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbn1cbi5uYXYucGFuZWwtdGFicyBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuLnRhYi1tZW51LWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi8qICMjIyMjIyMjIyBSZXMtVGFicyAjIyMjIyMjIyMqL1xuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uY2tib3gge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXI7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDQ1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0gKyBzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNrYm94LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4jY291bnQtZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuY2xvY2stcHJlc2VudGVyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuZGlnaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRwcmltYXJ5IDAlLCAkcHJpbWFyeSAxMDAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICNjb3VudC1kb3duIC5jbG9jay1wcmVzZW50ZXIge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLmN1c3RvbS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCAxMDIsIDI1NSwgMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiM2M2ZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlY2ZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGZvcm0tYm9yZGVyIHNvbGlkIDFweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyA1MCUgNTAlO1xuICAgIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAgICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1yYWRpbyB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAgICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcblxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogY2FsYygwLjE1NjI1cmVtICsgMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAgICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxMDIsIDI1NSwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzNiNDg2MycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSAoY2VudGVyIC8gOHB4KSAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2IzYzZmZjtcbiAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAmOjotbXMtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbbXVsdGlwbGVdLFxuICAgICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuNzY1NjJyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjNjNmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MSwgMTAyLCAyNTUsIDAuMjUpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuXG4gICAgJjpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnQnJvd3NlJztcbiAgICB9XG5cbiAgICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gICAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICBjb250ZW50OiAnQnJvd3NlJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgfVxufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIDAgMCAwIDFweCAkd2hpdGUsXG4gICAgICAgICAgICAgICAgMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDEwMiwgMjU1LCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB9XG5cbiAgICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY3VzdG9tLWZpbGUsXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIGhlaWdodDogMzhweDtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbC1sZzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjE1NjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAjY2RkNGUyIHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsLWxnOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4xNTYyNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsLW1kOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwtbWQ6OmFmdGVyIHtcbiAgICB0b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbC1tZDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWxhYmVsLW1kOjphZnRlciB7XG4gICAgdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbWQge1xuICAgIG1pbi1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsLWxnOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwtbGc6OmFmdGVyIHtcbiAgICB0b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsLWxnOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwtbGc6OmFmdGVyIHtcbiAgICB0b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4uY3VzdG9tLXN3aXRjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIDAuM3MgYm9yZGVyLWNvbG9yLFxuICAgICAgICAwLjNzIGJhY2tncm91bmQtY29sb3I7XG59XG4uY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEuMjVyZW0gLSA0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEuMjVyZW0gLSA0cHgpO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGxlZnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmN1c3RvbS1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tc3dpdGNoLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG4uY3VzdG9tLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxcmVtICsgMXB4KTtcbn1cbi5jdXN0b20tc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi5jdXN0b20tc3F1YXJlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNmZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWFmMTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICAwLjNzIGJvcmRlci1jb2xvcixcbiAgICAgICAgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWxnOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxLjVyZW0gLSA0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEuNXJlbSAtIDRweCk7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgbGVmdDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY3VzdG9tLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWxnOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxLjQ2cmVtICsgMXB4KTtcbn1cbi5jdXN0b20tc3dpdGNoLWluZGljYXRvci14bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNmZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWFmMTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICAwLjNzIGJvcmRlci1jb2xvcixcbiAgICAgICAgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXhsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygycmVtIC0gNHB4KTtcbiAgICB3aWR0aDogY2FsYygycmVtIC0gNHB4KTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jdXN0b20tc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3IteGw6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDEuOTZyZW0gKyAxcHgpICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXRlbS1jYXJkIC5jYXJkcHJpY2UtMiBzcGFuLnR5cGUtLXN0cmlrZXRocm91Z2gge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pdGVtLWNhcmQgLmNhcmRwcmljZS0yIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLml0ZW0tY2FyZCAuY2FyZHByaWNlLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1haW4taW1nLXVzZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbn1cblxuLnAtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLnAtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjM2U0NjRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cblxuICAgIC5wLXN1Yi10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiAjIyMjIyMgNS40IEltYWdlICAgIyMjIyMjICovXG5cbi5tYWluLWltZy11c2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTdweDtcblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbn1cblxuLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWltZy11c2VyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5leGFtcGxlIC5kZW1vLWF2YXRhci1ncm91cCAubWFpbi1pbWctdXNlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgYm90dG9tOiAzcHg7XG59XG5cbi5kZW1vLWF2YXRhci1ncm91cC5tYWluLWF2YXRhci1saXN0LXN0YWNrZWQgLm1haW4taW1nLXVzZXI6OmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogM3B4O1xufVxuXG4ubWFpbi1pbWctdXNlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2I4NmE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYub25saW5lOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmEzNjA7XG4gICAgfVxufVxuXG4ubWFpbi1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgICYub25saW5lOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmEzNjA7XG4gICAgfVxufVxuXG4uYXZhdGFyLXhzIHtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5hdmF0YXItc20ge1xuICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgIH1cbn1cblxuLmF2YXRhci1tZCB7XG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgIH1cbn1cblxuLmF2YXRhci1sZyB7XG4gICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxufVxuXG4uYXZhdGFyLXhsIHtcbiAgICB3aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMi41cHggJHdoaXRlO1xuICAgIH1cbn1cblxuLmF2YXRhci14eGwge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkd2hpdGU7XG4gICAgfVxufVxuXG4uaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZW1vLWF2YXRhci1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLm1haW4taW1nLXVzZXIsXG4gICAgLm1haW4tYXZhdGFyIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLm1haW4taW1nLXVzZXIgKyB7XG4gICAgICAgIC5tYWluLWltZy11c2VyLFxuICAgICAgICAubWFpbi1hdmF0YXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWF2YXRhciArIHtcbiAgICAgICAgLm1haW4taW1nLXVzZXIsXG4gICAgICAgIC5tYWluLWF2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZGVtby1hdmF0YXItZ3JvdXAge1xuICAgICAgICAubWFpbi1pbWctdXNlciArIHtcbiAgICAgICAgICAgIC5tYWluLWltZy11c2VyLFxuICAgICAgICAgICAgLm1haW4tYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tYXZhdGFyICsge1xuICAgICAgICAgICAgLm1haW4taW1nLXVzZXIsXG4gICAgICAgICAgICAubWFpbi1hdmF0YXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF2YXRhci1saXN0IC5hdmF0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaW1nLXhzIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuLnVzZXItcGljIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLm1haW4taW1nLXVzZXIge1xuICAgIC5hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLndyYXBwZXIuaW1hZ2UtZ3JvdXAgLmltZy14cy5yb3VuZGVkLWNpcmNsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4udXNlci1sb2NrIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hdmF0YXItbGlzdCAuYXZhdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW1nLXRodW1ibmFpbCAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLmltZy1zbSB7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgbWluLXdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDNweDtcbn1cbi5zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYWluLWltZy11c2VyMSxcbi5tYWluLWltZy11c2VyMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4taW1nLXVzZXIxLmF2YXRhci1zbSB7XG4gICAgLm51bWJlci1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuLm1haW4taW1nLXVzZXIxLmF2YXRhci1tZCB7XG4gICAgLm51bWJlci1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuLm1haW4taW1nLXVzZXIxLmF2YXRhci1sZyB7XG4gICAgLm51bWJlci1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuLm1haW4taW1nLXVzZXIzLmF2YXRhci1zbSB7XG4gICAgLmljb24tYmFkZ2VhdmF0YXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYWluLWltZy11c2VyMy5hdmF0YXItbWQge1xuICAgIC5pY29uLWJhZGdlYXZhdGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWltZy11c2VyMy5hdmF0YXItbGcge1xuICAgIC5pY29uLWJhZGdlYXZhdGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXZhdGFyLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIC0wLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG59XG4uYXZhdGFyLWxpc3Qtc3RhY2tlZCAuYXZhdGFyMSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC44ZW0gIWltcG9ydGFudDtcbn1cblxuLmF2YXRhcjEge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi44NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmF2YXRhcjEge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ubWFpbi1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgKyAubWFpbi1saXN0LWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBoNiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5saXN0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzQzNGY2MztcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWFjdGl2ZTtcbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzMSwgMjM1LCAyNDMpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWFjdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LTAyO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0wMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDc5LCAxMTcsIDAuMTMpO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzNmNDY1NDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNmZGI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDY1NDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNmNDY1NDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMTU2LCAxMzQsIDAuMTMpO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzFmNWMwMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWUzYTU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmNWMwMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFmNWMwMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgICBjb2xvcjogJGluZm87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTkyLCAxOTIsIDAuMTMpO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4OSwgOTAsIDAuMTMpO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCA2NywgNjcsIDAuMTMpO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gICAgY29sb3I6ICM3ZjdmODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICM3ZjdmODE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjdmODE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM3ZjdmODE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gICAgY29sb3I6ICMxZjI1MzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2NkMztcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMxZjI1MzM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiZmM4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjI1MzM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZjI1MzM7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlzdGdyb3VwLWV4YW1wbGUgdWwge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB9XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgfVxufVxuXG4ubGlzdGdyb3VwLWV4YW1wbGUyIHVsIHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIH1cbn1cblxuLnVzZXJzLWxpc3QtZ3JvdXAge1xuICAgIC5idG4taWNvbiB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuODVyZW0gMS4yNXJlbTtcbiAgICB9XG59XG5cbi5saXN0LXN0eWxlLTEge1xuICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubGlzdC1zdHlsZS0xIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmxpc3Qtc3R5bGUtMSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5saXN0LXN0eWxlMiB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG59XG5cbi5saXN0LXN0eWxlMiB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5saXN0LXN0eWxlMiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5saXN0LXN0eWxlMyB7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubGlzdC1zdHlsZTMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ubGlzdC1zdHlsZTMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubGlzdC1zdHlsZTQge1xuICAgIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLmxpc3Qtc3R5bGU0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmxpc3Qtc3R5bGU0IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmxpc3Qtc3R5bGU1IHtcbiAgICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4ubGlzdC1zdHlsZTUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ubGlzdC1zdHlsZTUgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubGlzdC1zdHlsZTYge1xuICAgIGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuO1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLmxpc3Qtc3R5bGU2IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmxpc3Qtc3R5bGU2IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLm9yZGVyLWxpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhcmFncmFwaC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBpbmxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1uYXZiYXItc2hvdyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLm1haW4tbmF2YmFyLWJhY2tkcm9wIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2YmFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW5hdmJhci1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODkpO1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubWFpbi1uYXZiYXItYmFja2Ryb3Age1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1haW4tbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgID4ge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm5hdi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICsgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyA+IC5uYXYtc3ViIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLW1lZ2Ege1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICYudHlwY24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aXRoLXN1YiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjNkMCc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI4LCAzOSwgNjAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI4LCAzOSwgNjAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktMjAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICsgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRncmF5LTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdi1zdWIge1xuICAgICAgICAgICAgbGVmdDogMTc2cHg7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyA+IC5uYXYtc3ViIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgPiAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3ViLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzRweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLndpdGgtc3ViIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDAnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3ViLW1lZ2Ege1xuICAgICAgICB0b3A6IDU3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktMjAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIgPiBkaXYgKyBkaXYsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpOm5vdCgubmF2LXN1Yi1pdGVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtc3ViLWl0ZW0gKyAubmF2LXN1Yi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubWFpbi1uYXZiYXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI4LCAzOSwgNjAsIDAuMTIpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1uYXZiYXIgPiB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyID4ge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJGdyYXktMjAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1saW5rIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyIC5uYXYtbGluayBpLnR5cGNuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1saW5rLndpdGgtc3ViOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDQuNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyOCwgMzksIDYwLCAwLjEyKTtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDkwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItaXRlbSA+IC5uYXYtc3ViID4gLm5hdi1zdWItaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuXG4gICAgICAgID4gLm5hdi1zdWItbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1saW5rLndpdGgtc3ViOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYzZDEnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1tZWdhIHtcbiAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1tZWdhIHtcbiAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyOCwgMzksIDYwLCAwLjEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLW1lZ2Ege1xuICAgICAgICAuY29udGFpbmVyID4gZGl2LFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSB7XG4gICAgICAgIC5jb250YWluZXIgPiBkaXYsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSB7XG4gICAgICAgIC5jb250YWluZXIgPiBkaXYgKyBkaXYsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyOCwgMzksIDYwLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1tZWdhIC5uYXYge1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLW1lZ2EgLm5hdiArIC5uYXYgLm5hdi1zdWItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSAubmF2ICsgLm5hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSAubmF2ICsgLm5hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLW1lZ2EgLm5hdiBsaTpub3QoLm5hdi1zdWItaXRlbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5tYWluLW5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tYWluLW5hdmJhci1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhci1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1uYXZiYXItc2VhcmNoIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiAjIyMjIyMgNi43IE5hdmJhciBWYXJpYW50ICAjIyMjIyMgKi9cblxuLm1haW4tbmF2YmFyLXR3byB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5uYXYtc3ViIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAubmF2LXN1Yi1pdGVtID4gLm5hdi1zdWIge1xuICAgICAgICBsZWZ0OiAxNzhweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItbWVnYSB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhci10d28gLm5hdi1pdGVtLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAzM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG4ubWFpbi1uYXZiYXItdGhyZWUge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICsgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3ViIHtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgICsgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1zdWIge1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgbGVmdDogMTgycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyLXRocmVlIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyLXRocmVlIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyLXRocmVlIC5uYXYtbGluayBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW5hdmJhci10aHJlZSAubmF2LXN1YiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE4MCwgMTg5LCAyMDYsIDAuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXItdGhyZWUgLm5hdi1zdWItbGluayB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG59XG5cbi5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuXG4gICAgPiB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMC4zMzU5NHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMzU5NHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMCAwLjQ1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAgIGNvbG9yOiAjMjcyNzQ2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2RmZDdlOTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS43ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBjb2xvcjogIzc5ODdhMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4ge1xuICAgICAgICAgICAgLmNvbnRhaW5lcixcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLXhsID4ge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB7XG4gICAgICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgID4ge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXItbGlnaHQge1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBjb2xvcjogJGJsYWNrLTk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgICAgICAuYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAmLnNob3csXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay05O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjay01O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjay0xO1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nJGJsYWNrLTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cblxuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stNTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stOTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLTU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAgICAgLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuc2hvdyxcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS01O1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS0xO1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nJHdoaXRlLTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cblxuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtNTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm5hdmJhci1mb3JtIHtcbiAgICAmLmFjdGl2ZSAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgdG9wOiA0LjNyZW07XG4gICAgfVxuXG4gICAgJi5uYXYtaXRlbS5hY3RpdmUgLmJ0bi5idG4tZGVmYXVsdC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5hdmJhci1mb3JtLmFjdGl2ZSAuYnRuLmJ0bi1kZWZhdWx0Lm5hdi1saW5rLnJlc3AtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLWxnLnJlc3BvbnNpdmUtbmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbiN2ZXJ0aWNhbGxwaWxsIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDByZW0gMC43NXJlbSAwLjc1cmVtO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ucHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IC5wc19fcmFpbC15IHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgICAgICA+IC5wc19fdGh1bWIteSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHMtLWFjdGl2ZS15IHtcbiAgICAgICAgJjpob3ZlciA+IC5wc19fcmFpbC15LFxuICAgICAgICAmOmZvY3VzID4gLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHMgPiAucHNfX3JhaWwteSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICAgIHdpZHRoOiA4cHg7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5yZGlvYm94IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0gKyBzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJkaW9ib3gtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWdyb3VwLXJkaW9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5yZGlvYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICArIC5yZGlvYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5yYXRpbmctc3RhcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5yYXRpbmctc3RhcnMtY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XG5cbiAgICAgICAgLnJhdGluZy1zdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJnLWFjdGl2ZTtcblxuICAgICAgICAgICAgJi5pcy0tYWN0aXZlIC5mYS1oZWFydCxcbiAgICAgICAgICAgICYuaXMtLWhvdmVyIC5mYS1oZWFydCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlYWVkZjE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy0tYWN0aXZlLFxuICAgICAgICAgICAgJi5pcy0taG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLS1uby1ob3ZlcixcbiAgICAgICAgICAgIC5mYS1oZWFydCAuaXMtLW5vLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy0tYWN0aXZlLFxuICAgICAgICAgICAgJi5pcy0taG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKi0tLS0tQnIgVGhlbWVzLS0tLS0qL1xuXG4uYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQge1xuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYWN0aXZlO1xuXG4gICAgICAgICYuYnItYWN0aXZlLFxuICAgICAgICAmLmJyLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG5cbiAgICAmLmJyLWFjdGl2ZSxcbiAgICAmLmJyLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5ici10aGVtZS1iYXJzLXNxdWFyZSAuYnItd2lkZ2V0IGEge1xuICAgICYuYnItYWN0aXZlLFxuICAgICYuYnItc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctYWN0aXZlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWFjdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICMzMzQxNTE7XG59XG5cbi5ici10aGVtZS1iYXJzLW1vdmllIC5ici13aWRnZXQge1xuICAgIGEge1xuICAgICAgICAmLmJyLWFjdGl2ZSxcbiAgICAgICAgJi5ici1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG4gICAgfVxuXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCB7XG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG5cbiAgICAgICAgJi5ici1hY3RpdmUsXG4gICAgICAgICYuYnItc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnItY3VycmVudC1yYXRpbmcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhIHtcbiAgICAmLmJyLWFjdGl2ZTphZnRlcixcbiAgICAmLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLyotLS0tLUJyIFRoZW1lcy0tLS0tKi9cblxuLnJhdGluZy1zdGFycyBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnJhdGluZy10YWJsZSB7XG4gICAgJi50YWJsZSB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi50YWcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzgxODliNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAycHggMC41NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5hLnRhZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICAwLjNzIGNvbG9yLFxuICAgICAgICAwLjNzIGJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDExOCwgMTM1LCAwLjIpO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi50YWctYWRkb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmYjtcbiAgICBtYXJnaW46IDAgLTAuNHJlbSAwIDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMCAtMC4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG5hLnRhZy1hZGRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICAwLjNzIGNvbG9yLFxuICAgICAgICAwLjNzIGJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDIzOCwgMjM4LCAyNTUpO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi50YWctYXZhdGFyIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAtMC41cmVtO1xufVxuXG4udGFnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjdmY2YgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLWluZGlnbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnbyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50YWctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmMyMmJlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50YWcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiOTAxICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmYTc1MSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50YWctdGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLWN5YW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1ncmF5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLWF6dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdjMWY0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1saW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JkMjM1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY3ZmNmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRhZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZmE3NTEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2MxZjQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGI5MDEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjMmQzOCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50YWctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGFnLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAudGFnLWF2YXRhciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxufVxuXG4udGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICA+IC50YWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDU5cHgpIHtcbiAgICAudGV4dC13cmFwIC5leGFtcGxlIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4udGFnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGFnLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGFnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG4udGFnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRhZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRhZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRhZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4vKi0tLSBWZXJ0aWNhbCAtLSovXG5cbi52dGltZWxpbmUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cHg7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICRncmF5LTEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWVsaW5lLWJvZHkgcCArIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpbWVsaW5lLWJvZHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52dGltZWxpbmUgLnRpbWVsaW5lLXdyYXBwZXIge1xuICAgIC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIC50aW1lbGluZS1ib2R5IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtZm9vdGVyIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50aW1lbGluZS1pbnZlcnRlZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcblxuICAgICAgICAudGltZWxpbmUtcGFuZWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGltZWxpbmUtd3JhcHBlci1wcmltYXJ5IHtcbiAgICAudGltZWxpbmUtcGFuZWw6YmVmb3JlLFxuICAgIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLXdyYXBwZXItc2Vjb25kYXJ5IHtcbiAgICAudGltZWxpbmUtcGFuZWw6YmVmb3JlLFxuICAgIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYjZmMzM7XG4gICAgfVxufVxuXG4udGltZWxpbmUtd3JhcHBlci1zdWNjZXNzIHtcbiAgICAudGltZWxpbmUtcGFuZWw6YmVmb3JlLFxuICAgIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLXdyYXBwZXItaW5mbyB7XG4gICAgLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcbiAgICAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDFiOGZmO1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLXdyYXBwZXItd2FybmluZyB7XG4gICAgLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcbiAgICAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZztcbiAgICB9XG59XG5cbi50aW1lbGluZS13cmFwcGVyLWRhbmdlciB7XG4gICAgLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcbiAgICAudGltZWxpbmUtYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLXdyYXBwZXItbGlnaHQge1xuICAgIC50aW1lbGluZS1wYW5lbDpiZWZvcmUsXG4gICAgLnRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjJmOTtcbiAgICB9XG59XG5cbi50aW1lbGluZS13cmFwcGVyLWRhcmsge1xuICAgIC50aW1lbGluZS1wYW5lbDpiZWZvcmUsXG4gICAgLnRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktOTAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnRpbWVsaW5lIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnZ0aW1lbGluZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTYlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkICRncmF5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZCAkZ3JheS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aW1lbGluZS1pbnZlcnRlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudGltZWxpbmUtcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS11c2VyIC5wLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLypsYXRldGVzIG5ld3MgdGltZWxpbmUgKi9cblxuLmxhdGVzdC10aW1lbGluZS0xIHVsLnRpbWVsaW5lLTEge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI2MwY2NkYTtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG5cbiAgICAgICAgLnByb2R1Y3QtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmIxYzUyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNlOWIzMDc7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzQ0ODFlYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzI3YWYwNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2plY3RzLXN0YXQge1xuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9qZWN0LW5hbWVzIGg2IHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxufVxuXG4ucmV2aWV3LXByb2plY3Qge1xuICAgIC5wcm9qZWN0LWNvbnRhaW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZCB0Ym9keSA+IHRyID4ge1xuICAgICAgICB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAgICAgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbn1cblxuLmxhdGVzdC10YXNrcyB7XG4gICAgLnRhc2tzIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4xNXJlbSAwO1xuXG4gICAgICAgIC5zcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXNrLWxpbmU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDAuMnJlbTtcbiAgICAgICAgdG9wOiAwLjJyZW07XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnRpbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4zcmVtO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuXG4gICAgLnRhc2stbGluZSB7XG4gICAgICAgICYucHJpbWFyeTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBpbms6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWNjZXNzOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgICAgICAgfVxuXG4gICAgICAgICYudGVhbDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLndhcm5pbmc6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcmFuZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZm86YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbmZvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wdXJwbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhbmdlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVjay1ib3ggLmNrYm94IHNwYW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDIwNiwgMjU1LCAwLjA1KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWUyZmY7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbn1cblxuLmltYWdlLWdyb3VwZWQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjZlbSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5wcm9qZWN0LWNvdW50ZG93biB7XG4gICAgI2xhdW5jaF9kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jb3VudGRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNDAsIDkyLCAyNDcpO1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgcmdiKDQwLCA5MiwgMjQ3KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2plY3QtY291bnRkb3duIC5jb3VudGRvd24gbGkge1xuICAgICAgICBtYXJnaW46IDJweCA1cHggN3B4IDVweDtcbiAgICB9XG59XG5cbi5BY3Rpdml0eS1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDM0OXB4O1xufVxuXG4uYWN0aXZpdHkgLmFkZGVkLXByb2plY3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnNwYXJrbGluZSAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uUHJvamVjdC1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDM2N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhdGluZy1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDM0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbWluZy1ldmVudHMge1xuICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9udGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBiLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYWN0aXZpdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xufVxuXG4uYWN0aXZpdHktbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWYyZjk7XG4gICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi5hY3Rpdml0eSB7XG4gICAgLmltZy1hY3Rpdml0eSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuNXB4ICNmOGY5ZmE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNXB4ICNmOGY5ZmE7XG4gICAgfVxuXG4gICAgLml0ZW0tYWN0aXZpdHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG59XG4udGltZWxpbmUtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC52dGltZWxpbmUgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLXBhbmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0JSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1haW4tdG9nZ2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ29uJztcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ29mZic7XG4gICAgICAgICAgICByaWdodDogLTI5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1haW4tdG9nZ2xlIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1haW4tdG9nZ2xlLXNlY29uZGFyeS5vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLm1haW4tdG9nZ2xlLXN1Y2Nlc3Mub24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXRvZ2dsZS1kYXJrLm9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDAgIWltcG9ydGFudDtcbn1cblxuLm1haW4tdG9nZ2xlLWdyb3VwLWRlbW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubWFpbi10b2dnbGUgKyAubWFpbi10b2dnbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbjpyb290IHtcbiAgICAtLXByaW1hcnktYmctY29sb3I6ICMwMDc4ZmY7XG4gICAgLS1wcmltYXJ5LWJnLWhvdmVyOiAjMDA4ZGZmO1xuICAgIC0tcHJpbWFyeS1iZy1ib3JkZXI6ICMxODY1ZmY7XG4gICAgLS1wcmltYXJ5MDI6IHJnYmEoMCwgMTIwLCAyNTUsIDAuMik7XG4gICAgLS1wcmltYXJ5MDU6IHJnYmEoMCwgMTIwLCAyNTUsIDAuNSk7XG4gICAgLS1wcmltYXJ5LXRyYW5zcGFyZW50Y29sb3I6IHJnYmEoMCwgMTIwLCAyNTUsIDAuMik7XG4gICAgLS10cmFuc3BhcmVudHByaW1hcnktdHJhbnNwYXJlbnRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAtLXRyYW5zcGFyZW50LWJvZHk6ICMxODY2ZmY7XG4gICAgLS10cmFuc3BhcmVudC10aGVtZTogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC0tYmx1ZTogJHByaW1hcnk7XG4gICAgLS1pbmRpZ286ICRwcmltYXJ5O1xuICAgIC0tcHVycGxlOiAkcHVycGxlO1xuICAgIC0tcGluazogJHBpbms7XG4gICAgLS1yZWQ6ICRkYW5nZXI7XG4gICAgLS1vcmFuZ2U6ICRvcmFuZ2U7XG4gICAgLS15ZWxsb3c6ICR3YXJuaW5nO1xuICAgIC0tZ3JlZW46ICRzdWNjZXNzO1xuICAgIC0tdGVhbDogJHRlYWw7XG4gICAgLS1jeWFuOiAkaW5mbztcbiAgICAtLXdoaXRlOiAkd2hpdGU7XG4gICAgLS1ncmF5OiAkZ3JheS02MDA7XG4gICAgLS1ncmF5LWRhcms6ICRncmF5LTgwMDtcbiAgICAtLXNlY29uZGFyeTogJGdyYXktNjAwO1xuICAgIC0tc3VjY2VzczogJHN1Y2Nlc3M7XG4gICAgLS1pbmZvOiAkaW5mbztcbiAgICAtLXdhcm5pbmc6ICR3YXJuaW5nO1xuICAgIC0tZGFuZ2VyOiAkZGFuZ2VyO1xuICAgIC0tbGlnaHQ6ICRncmF5LTEwMDtcbiAgICAtLWRhcms6ICRncmF5LTgwMDtcbiAgICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gICAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAgIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gICAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gICAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuI2dsb2JhbC1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5sb2FkZXItaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MyU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG5cbiAgICAmOm5vdCguc2hvdykge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbn1cblxuLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxufVxuXG5idXR0b24uY2xvc2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gICAgaWZyYW1lLFxuICAgIGVtYmVkLFxuICAgIG9iamVjdCxcbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAuc3RpY2t5LXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG59XG5cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgfVxufVxuXG4uc2hhZG93LXNtIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMDkpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAoJyBhdHRyKHRpdGxlKSAnKSc7XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIEBwYWdlIHtcbiAgICAgICAgc2l6ZTogYTM7XG4gICAgfVxuXG4gICAgYm9keSxcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogIyMjIyMjIyMjIyBCT09UU1RSQVAgT1ZFUlJJREVTICMjIyMjIyMjIyMgKi9cblxuLyogIyMjIyMjIyMjIyMjIyMjIFBBR0UgTEFZT1VUIFNUWUxFUyAjIyMjIyMjIyMjIyMjIyMgKi9cblxuLyogIyMjIyMjIDYuMyBHbG9iYWwgICMjIyMjIyAqL1xuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuXG4ubWFpbi1ib2R5LFxuLm1haW4tZGFzaGJvYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1haW4tYm9keTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbWFpbic7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDcwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMzAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTglLCAwKTtcbiAgICBvcGFjaXR5OiAwLjAyO1xufVxuXG4ubWFpbi10YWJsZS1yZWZlcmVuY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgID4ge1xuICAgICAgICB0aGVhZCA+IHRyID4ge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSA+IHRyID4ge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCA+IHRyID4ge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyBURU1QTEFURSBTVFlMRVMgIyMjIyMjIyMjIyMjIyMjICovXG5cbi8qICMjIyMjIyA3LjEgRGVtbyAgIyMjIyMjICovXG5cbi5tYWluLWhvbWUtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE4MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTA0YmU7XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgLmZsb3QtY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtY29sdW1ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5JTtcbiAgICAgICAgbGVmdDogMjQlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWdhcDogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWhvbWUtc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5tYWluLWhvbWUtc2xpZGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLm1haW4taG9tZS1zbGlkZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLm1haW4taG9tZS1zbGlkZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjU2MHB4KSB7XG4gICAgLm1haW4taG9tZS1zbGlkZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjg4MHB4KSB7XG4gICAgLm1haW4taG9tZS1zbGlkZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2hhcnQtd3JhcHBlciAuZmxvdC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLnVzZXJsaXN0LXRhYmxlIC50YWJsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsjYnMtZXhhbXBsZS1uYXZiYXItY29sbGFwc2UtMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDRkZWcpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4taG9tZS1zbGlkZXIgLmNhcmQtY29sdW1ucyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC00NSU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICByaWdodDogLTMwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgdG9wOiAtMTUlO1xuICAgICAgICByaWdodDogLTE1JTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgcmlnaHQ6IC01JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhvbWUtc2xpZGVyIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLm1haW4taG9tZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBjb2xvcjogJHdoaXRlLTc7XG5cbiAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTFweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIH1cblxuICAgIC5sb2dvLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC4yO1xuXG4gICAgICAgICAgICArIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICAgICAgLmJ0bixcbiAgICAgICAgICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4taG9tZS1jb250ZW50IHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4taG9tZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4taG9tZS1jb250ZW50IC5tYWluLWxvZ28ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4taG9tZS1jb250ZW50IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4taG9tZS1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjAzMTI1cmVtO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1ob21lLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4taG9tZS1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLmJ0bixcbiAgICAgICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLm1haW4taG9tZS1jb250ZW50IHA6bGFzdC1vZi10eXBlIGJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5idG4sXG4gICAgICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSBidXR0b24ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbn1cblxuLm1haW4taG9tZS1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAuYnRuICsgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1ob21lLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgYnV0dG9uICsgLmJ0bixcbi5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4uc3AtY29udGFpbmVyIC5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSAuYnRuICsgYnV0dG9uLFxuLm1haW4taG9tZS1jb250ZW50IHA6bGFzdC1vZi10eXBlIC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuLnNwLWNvbnRhaW5lciAubWFpbi1ob21lLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFpbi1ob21lLWNvbnRlbnQgbmF2Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS01O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWljb24tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb250LWF3ZXNvbWUubWFpbi1pY29uLWdyb3VwIGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1haW4taWNvbi1ncm91cCBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xufVxuXG4ubWFpbi1wYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZWY7XG59XG5cbi5tYWluLXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xufVxuXG4ubWFpbi1wYWdlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tYWluLXBhZ2UtY29udGVudC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJyb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubWFpbi1wYWdlLWNvbnRlbnQtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgIH1cbn1cblxuLm1haW4tcGFnZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbi5tYWluLXN5bnRheC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG5cbiAgICBjb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10sXG4gICAgcHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBNb25vJywgbW9ub3NwYWNlO1xuICAgIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIFVUSUxJVElFUy9IRUxQRVIgQ0xBU1NFUyAjIyMjIyMjIyMjIyMjIyMgKi9cblxuLmhvcml6b250YWwtbmF2IC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDEwMHB4IHJnYmEoMTE1LCA3NywgMTkxLCAwLjIpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgICB9XG59XG5cbi5tZWdhLWRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDE2cHg7XG59XG5cbi5ob3Jpem9udGFsLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xufVxuXG4uZHJvcC1pY29uLXdyYXAgLmRyb3AtaWNvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDIwMjAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmgtNiB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZ3JvdXBpY29ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG59XG5cbi5mbGFnIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNTJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjIpO1xuICAgIH1cblxuICAgID4gYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDkwMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS0xOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjNkMCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzdhOGViMTtcbiAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS0yOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjNkMCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzdhOGViMTtcbiAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLmRyb3Bncm91cGljb25zIC5uYXYtbGluay5pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmRyb3AtaWNvbi13cmFwIHtcbiAgICBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZjJmNjtcbiAgICB9XG5cbiAgICAuZHJvcC1pY29uLWl0ZW0gLmRyb3AtZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5jb3VudHJ5LUZsYWcgaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuMXJlbTtcbn1cblxuLmRyb3Bkb3duLmZsYWcgLmRyb3Bkb3duLWl0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLmJ0bi1kZWZhdWx0Lm5hdi1saW5rIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZC1tZC1ibG9jay5uYXYubmF2LWl0ZW0ubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG59XG5cbi5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA2NXJlbTtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtIDAuNXJlbSAwLjhyZW07XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYXJyb3ctcmliYm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgJGJsYWNrO1xuICAgIH1cbn1cblxuLmhlYWRlci1tZWdhbWVudS1kcm9wZG93biAubmF2LWl0ZW0gLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG59XG5cbi53b3JkcHJlc3MtcHJvamVjdCB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSAubWVkaWEtYm9keSAucHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbn1cblxuLmhlYWRlci1tZWdhbWVudS1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1lZ2EtbWVudSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICB6LWluZGV4OiAtOTk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2M5Y2RkYiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDY0LCA4MiwgMTI4LCAwLjkpIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgfVxufVxuXG4uZHJvcC1tZW51LWhlYWRlciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjczMzMzMzMzcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5mbGFnLXRleHQge1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmM2QwJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgfVxufVxuXG4uZHJvcC1mbGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZmxhZy1ub3RpZmljYXRpb24ge1xuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4uZmxhZy1pbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMS4zcmVtO1xufVxuXG4uZHJvcC1mbGFnIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MnB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5zZXR0aW5nLW1lbnUtZm9vdGVyIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zZXR0aW5nLW1lbnUtYnRuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLnNldHRpbmctbWVudS1mb290ZXIgLmRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuXG4uc2V0dGluZy1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtO1xufVxuXG4uc2V0dGluZy1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAxNjJweDtcbn1cblxuLmhlYWRlci1pbWcge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMTA5LCAxMTAsIDI0MywgMC43KSwgcmdiYSgxMDksIDExMCwgMjQzLCAwLjcpKSwgdXJsKC4uL2ltZy8yMC5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbiNkcm9wZG93bk1lbnVCdXR0b24yIC5iYWRnZS1waWxsIHtcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xufVxuXG4uYngtZmxpcC1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5ieC10YWRhIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdGFkYSAxLjVzIGVhc2UgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiB0YWRhIDEuNXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmRyb3AtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5kcm9wZG93bi1pdGVtIC5jb250ZW50IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmF2YXRhci1zdGF0dXMge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3R0b206IDRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4udXNlci1wcm8tYm9keSAucHJvZmlsZS1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTIsIDYwLCAwLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMzQsIDE5MiwgNjAsIDAuOSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm5hdi1saW5rIC5oZWFkZXItYmFkZ2UsXG4ubWFpbi1oZWFkZXIgLm5hdi1pdGVtIC5oZWFkZXItYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzcHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnB1bHNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTkyLCA2MCwgMC42KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDM0LCAxOTIsIDYwLCAwLjkpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDglIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDE1JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5wdWxzZS1kYW5nZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogI2VlMzM1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCA1MSwgOTQsIDAuOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgyMzgsIDUxLCA5NCwgMC45KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBhbmltYXRpb246IHB1bHNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG59XG5cbi5tYWluLW1lc3NhZ2UtbGlzdCBhIHtcbiAgICAuZGVzYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbi5tZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG59XG5cbi5jaGF0LXNjcm9sbCxcbi5Ob3RpZmljYXRpb24tc2Nyb2xsLFxuLmNoYXQtc2Nyb2xsMSxcbi5Ob3RpZmljYXRpb24tc2Nyb2xsMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xufVxuXG4uY292ZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm5vdGlmeWltZyB7XG4gICAgaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogMjUlO1xufVxuXG4ubm90aWZpY2F0aW9uLWxhYmVsIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5tYWluLW1lc3NhZ2UtbGlzdCAubmFtZTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ubm90aWZpY2F0aW9uLXN1YnRleHQge1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogIyMjIyMjIDQuOCBCb3gtc2hhZG93cyAjIyMjIyMgKi9cblxuLmJveC1zaGFkb3ctcHJpbWFyeSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDExOCwgMTA5LCAyNDksIDAuMjUpO1xufVxuXG4uYm94LXNoYWRvdy1zdWNjZXNzIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjYsIDE1NiwgMTM0LCAwLjI1KTtcbn1cblxuLmJveC1zaGFkb3ctd2FybmluZyB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI1NSwgMTg5LCA5MCwgMC4yNSk7XG59XG5cbi5ib3gtc2hhZG93LWRhbmdlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmJveC1zaGFkb3ctcGluayB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI0MSwgMCwgMTE3LCAwLjI1KTtcbn1cblxuLmJveC1zaGFkb3ctaW5mbyB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDc4LCAxOTQsIDI0MCwgMC4yNSk7XG59XG5cbi5tYWluLW5vdGlmaWNhdGlvbi1saXN0IHtcbiAgICAubGFzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1ob3ZlcjtcbiAgICB9XG59XG5cbi5tYWluLW1lc3NhZ2UtbGlzdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGJnLWhvdmVyO1xufVxuXG4ucGFnZS1oZWFkZXItaWNvbiBpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDM0LCA1LCAxOTEsIDAuMik7XG59XG5cbi5uYXYtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDdweDtcbiAgICBmb250LXNpemU6IDEwLjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCA0cHggNnB4IHJnYmEoNTAsIDUwLCA5MywgMC4wOSksXG4gICAgICAgIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubmF2LXRleHQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLndpZGdldC1pY29ucyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIGkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmxpbmUtbGlzdCB7XG4gICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmVkZjc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaW1hZ2UtZ3JvdXBlZCAucHJvZmlsZS1pbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLmluY3JlYXNlIGksXG4uZGVjcmVhc2UgaSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zYWxlcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gICAgaGVpZ2h0OiA0cHg7XG59XG5cbi5leHBhbnNpb24tdmFsdWUgc3Ryb25nIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbn1cblxuLmNhcmQtY2hhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zYWxlcy1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1kYXNoYm9hcmQtb25lIHtcbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogIzgzOTJhNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIHRyICsgdHIgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICB9XG59XG5cbi5icm93c2VyLXN0YXRzIHtcbiAgICBpIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAxcmVtO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnN1Yi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNnB4O1xuICAgIH1cbn1cblxuLnNhbGVzLWNhcmQge1xuICAgIC5iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgICAgICBjb2xvcjogIzQ2ODBmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDhmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG5cbiAgICAuc2FsZXMtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCAyMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuc2FsZXMtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG5cbi5hbGlnbmVyLXdyYXBwZXIge1xuICAgIC5hYnNvbHV0ZS5hYnNvbHV0ZS1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5zYWxlcy1kYXNoLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2FsZXMtc2Vzc2lvbiB7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGF0cyAuaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLmVjb21tZXJjZS1jYXJkIHtcbiAgICAuaWNvbnMge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllZWZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMjtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS04ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMCwgMTE3LCAwLjA4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaWNvbnMucGluayB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29ucy5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTIsIDYwLCAwLjEpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciAuaWNvbnMuc3VjY2VzcyB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29ucy53YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjEyKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLmljb25zLndhcm5pbmcge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXRpbWVsaW5lIHtcbiAgICB1bC50aW1lbGluZS0xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICB1bC50aW1lbGluZS0xIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogOTQlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI2MwY2NkYTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMC43cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgICAgLnByb2R1Y3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uYm91bmNlSW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gICAgZnJvbSxcbiAgICAyMCUsXG4gICAgNDAlLFxuICAgIDYwJSxcbiAgICA4MCUsXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB9XG5cbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ub3JkZXItbGlzdCB7XG4gICAgLmxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGlzdC1ub2JvcmRlcnMgLmxpc3QtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOXB4IDA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbn1cblxuLnRvcC1zZWxsaW5nLXByb2R1Y3Qge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCA3cHggMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3V0LW9mLXN0b2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjQyLCAyNDYsIDAuOCkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbi50b3Atc2VsbGluZy1wcm9kdWN0IC50ZXh0LWRlZmF1bHQge1xuICAgIGNvbG9yOiAjY2RkNGU4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1saXN0IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udHJhZmZpYy1yZXNvdXJjZSB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5yb3ctY2FyZHMgPiB7XG4gICAgLmNvbCxcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4ucm93LWRlY2sgPiB7XG4gICAgLmNvbCxcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5jb2wgLmNhcmQsXG4gICAgW2NsYXNzKj0nY29sLSddIC5jYXJkIHtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG59XG5cbi5zZW1pLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzOSwgMjU0LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMDBweCAzMDBweDtcbn1cblxuLnByb2plY3QtY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiByZ2IoNDAsIDkyLCAyNDcpO1xuICAgICAgICBvcGFjaXR5OiAwLjE2O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDAgLTMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgb3BhY2l0eTogMC4wNztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnByb2plY3QtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbWFyeSB7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6aG92ZXIgLnByaW1hcnkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAudGVhbCxcbiAgICAmOmhvdmVyIC50ZWFsIHtcbiAgICAgICAgZmlsbDogJHRlYWw7XG4gICAgfVxuXG4gICAgLnBpbmsge1xuICAgICAgICBmaWxsOiAkcGluaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5waW5rIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuXG4gICAgLnB1cnBsZSB7XG4gICAgICAgIGZpbGw6ICRwdXJwbGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciAucHVycGxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZmlsbDogJHB1cnBsZTtcbiAgICB9XG59XG5cbi5hcmVhLmNoYXJ0LWxlZ2VuZCB7XG4gICAgdG9wOiAxMjVweDtcbn1cblxuLnJlY2VudC1vcGVyYXRpb25zLWNhcmQgLm9wZXJhdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbn1cblxuLmNyeXB0by1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAyOTFweDtcbn1cblxuLnRyYW5zY2F0aW9uLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuXG4gICAgLmxpc3QgcCBhIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICB9XG59XG5cbi5jcnlwdG8ge1xuICAgICNmbG90Q2hhcnQzLFxuICAgICNmbG90Q2hhcnQ1LFxuICAgICNmbG90Q2hhcnQxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgLTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5jYXJkLWZvb3RlciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWFjdGl2ZTtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIgLm5hdi1saW5rIHtcbiAgICAgICAgJi5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNDlyZW07XG4gICAgfVxuXG4gICAgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciAubmF2LWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIzMSwgMjM3LCAwLjQ1KTtcbiAgICB9XG5cbiAgICAuY29pbi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4ubWFya2V0LXZhbHVlcyAuYnRuIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uZnMtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjkycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGFzay1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY2O1xuXG4gICAgJi5wcmltYXJ5IHAsXG4gICAgJi5waW5rIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjMyLCAyNTQsIDAuNikgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM3ZGE3ZTQ7XG4gICAgfVxuXG4gICAgJi5waW5rIHtcbiAgICAgICAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMjksIDI0MSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2YxOTZjMztcbiAgICB9XG59XG5cbi50YXNrLXN0YXQgLnRhc2tzIHtcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2ViZjM7XG59XG5cbi5zdmctaWNvbnMge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAkZGVmYXVsdC1jb2xvcjtcbn1cblxuLmV2ZS1pY29uIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi51aS1ib3R0b20tZGF0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDI0LCAyOCwgMzMsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDI0LCAyOCwgMzMsIDAuMik7XG59XG5cbi5wcm9qZWN0LWxpc3QgLmxpc3QtdW5zdHlsZWQgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICB9XG59XG5cbi5wcmljaW5nLWNhcmQge1xuICAgIC5saXN0LXVuc3R5bGVkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5kaXNwbGF5LTUge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAubGlzdC11bnN0eWxlZCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgfVxufVxuXG4vKi0tLS0tLSBQcmljaW5nIFN0eWxlcyAtLS0tLS0tLS0qL1xuXG4ucGFuZWwucHJpY2Uge1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgID4gLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtMjtcbn1cblxuLnBhbmVsLnByaWNlIHtcbiAgICA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucHJpY2Uge1xuICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLnBhbmVsLWNvbG9yID4gLnBhbmVsLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4ucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgLmxlYWQge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLnBhbmVsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsLnByaWNlIC5idG4ge1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4ucHJpY2luZyAubGlzdC11bnN0eWxlZCBsaSB7XG4gICAgZGlzcGxheTogZmxvdy1yb290O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uZGVtby1nYWxsZXJ5IHtcbiAgICA+IHVsID4gbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGltZyxcbiAgICAgICAgICAgIC5kZW1vLWdhbGxlcnktcG9zdGVyID4gaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVtby1nYWxsZXJ5LXBvc3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlIDBzO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuZGVtby1nYWxsZXJ5LXBvc3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdXN0aWZpZWQtZ2FsbGVyeSA+IGEge1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbW8tZ2FsbGVyeS1wb3N0ZXIgPiBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVtby1nYWxsZXJ5LXBvc3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlIDBzO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuZGVtby1nYWxsZXJ5LXBvc3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlbyAuZGVtby1nYWxsZXJ5LXBvc3RlciBpbWcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgJi5kYXJrID4gdWwgPiBsaSBhIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzA0MDcwYTtcbiAgICB9XG59XG5cbi5jYXJkLWJvZHkgKyAuY2FyZC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuLmxlZnQtc2lkZS1wcm9kdWN0LWJveCB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN1Yi1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59XG5cbi5yaWdodC1zaWRlLXByby1kZXRhaWwge1xuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgLnByaWNlLXBybyB7XG4gICAgICAgIGNvbG9yOiAjZTQ1NjQxO1xuICAgIH1cblxuICAgIC50YWctc2VjdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNWQ0YzQ2O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4ucHJvLWJveC1zZWN0aW9uIC5wcm8tYm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHJvLWJveC1zZWN0aW9uIC5wcm8tYm94IGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMgLm1lZGlhIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZGFlYTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcmV2aWV3LXBpYyB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG59XG5cbi5wcmV2aWV3LXRodW1ibmFpbC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41JTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmRldGFpbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG59XG5cbi5jb2xvcnMge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xufVxuXG4ucHJvZHVjdC10aXRsZSxcbi5wcmljZSxcbi5zaXplcyxcbi5jb2xvcnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jaGVja2VkIHtcbiAgICBjb2xvcjogI2ZmOWYxYTtcbn1cblxuLnByaWNlIHNwYW4ge1xuICAgIGNvbG9yOiAjMDMxYjRlO1xufVxuXG4ucHJvZHVjdC10aXRsZSxcbi5yYXRpbmcsXG4ucHJvZHVjdC1kZXNjcmlwdGlvbixcbi5wcmljZSxcbi52b3RlLFxuLnNpemVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZHVjdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpemUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuLmRldGFpbHMgLnJkaW9ib3ggc3BhbiB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5jb2xvcmlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbG9yaW5wdXQtaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY29sb3JpbnB1dC1jb2xvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwICRibGFjay0wNTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgIChjZW50ZXIgLyA1MCUpIDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAgIH1cbn1cblxuLmNvbG9yaW5wdXQtaW5wdXQ6Y2hlY2tlZCB+IC5jb2xvcmlucHV0LWNvbG9yOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZlYXR1cmUyIGkge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5pdGVtLWNhcmQge1xuICAgIC5jYXJkdGl0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFmMjUyZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZHByaWNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi50eXBlLS1zdHJpa2V0aHJvdWdoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxZjI1MmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4vKi0tLS0tLWljb25zLWxpc3QtLS0tLS0tLS0qL1xuXG4ubWFpbi1pY29uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pY29ucy1saXN0LWl0ZW0gaSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbi5pY29ucy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaWNvbnMtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxIDAgM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDRweDtcbiAgICBjb2xvcjogIzZjNzU3ZTtcbiAgICBsaW5lLWhlaWdodDogMy4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllYmZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmaWxsOiAjNmM3NTdlO1xufVxuXG4uaWNvbnMtbGlzdC1pdGVtIC5icy10b29sdGlwLXN0YXJ0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAuNHJlbTtcbn1cblxuLmZsYWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDhweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGF5bWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pY29ucy1saXN0IC5mbGFnLWljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qLS0tLS0taWNvbnMtbGlzdC0tLS0tLS0tLSovXG5cbi5leGFtcGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgKyAuaGlnaGxpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG59XG5cbi50ZXh0LXdyYXAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZmY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzI0MWY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG5cbiAgICBwcmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQxZjtcbiAgICB9XG59XG5cbnByZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBjb2xvcjogIzNkM2Y0ZTtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAtbW96LXRhYi1zaXplOiA0O1xuICAgIC1vLXRhYi1zaXplOiA0O1xuICAgIHRhYi1zaXplOiA0O1xuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZmY3O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi8qLS0tLS0taWNvbnMtbGlzdC0tLS0tLS0tLSovXG5cbi5jbGlwLXdpZGdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2xpcGJvYXJkLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYWN0aXZlO1xufVxuXG4qOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2FkYjViZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNTVyZW0gMC4ycmVtO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXNwb25zaXZlLWxvZ28gLmhlYWRlci1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hbmdsZSB7XG4gICAgY29sb3I6ICM5Y2EyYTkgIWltcG9ydGFudDtcbn1cblxuLnByby1pbWctYm94IGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDksIDExMCwgMjQzLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTksIDIxOSwgMjQ3KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LXN1Yi1pdGVtIC5zdWItc2xpZGUtaXRlbSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzM3B4KSB7XG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnRvdGFsLXJldmVudWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zdWItbWVudSBsaSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogJ1xcZTkyZic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2JlYzVkMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM2OTZhZjE7XG59XG5cbi5tZWdhLW1lbnViZy5ob3ItbWVnYS1tZW51IGxpIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjJkJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29sb3I6ICM3YjdhN2QgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2JlYzVkMDtcbn1cblxuLnNsaWRlLmFjdGl2ZS5pcy1leHBhbmRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjQ3LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzNHB4KSB7XG4gICAgLnAtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZnVsbHNjcmVlbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhvcml6b250YWxNZW51Y29udGFpbmVyLm1haW4taGVhZGVyIGZvcm1bcm9sZT0nc2VhcmNoJ10ge1xuICAgIHdpZHRoOiBpbmhlcml0O1xufVxuXG4ucGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucHJldi1wcmljZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5xdW5hdGl0eS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbn1cblxuLmNoaXBzIC5jaGlwIHtcbiAgICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwO1xufVxuXG4uY2hpcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgY29sb3I6ICM2ZTc2ODc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQ7XG5cbiAgICAuYXZhdGFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAtMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn1cblxuLnRlYW0gaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZmVhdHVyZSAucHJvamVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ucGxhbi1pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNmZiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmVhZjE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY291bnRyeS10YWJsZSAudGFibGUgdGgsXG4uY291bnRyeS10YWJsZSAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40NjI7XG59XG5cbi8qLS0tLS1CYWNrIHRvIFRvcC0tLS0tKi9cblxuI2JhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcblxuICAgIGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIH1cbn1cblxuI2NvbXBvc2l0ZWxpbmUsXG4jY29tcG9zaXRlbGluZTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zYWxlcy1iYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgIC5tYWluLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvdGFsLXJldmVudWUgLm1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5lbWFpbC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDgwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwOWEzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDlhM2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1hY3RpdmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDlhM2U7XG4gICAgfVxufVxuXG4uYm94LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNhbGVzLWJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnNhbGVzLWJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5tYWluLWxvZ28tcGFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgIC5kZXNrdG9wLWxvZ28ubG9nby1saWdodCAubWFpbi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaWNvbnMtbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA0cHggNHB4O1xuICAgIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIERBU0hCT0FSRCBTVFlMRVMgIyMjIyMjIyMjIyMjIyMjICovXG5cbi8qICMjIyMjIyA4LjEgRGFzaGJvYXJkIE9uZSAgIyMjIyMjICovXG5cbi5tYWluLWNvbnRlbnQtZGFzaGJvYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5tYWluLWRhc2hib2FyZC1vbmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWRhc2hib2FyZC1vbmUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1kYXNoYm9hcmQtb25lLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5tYWluLWRhc2hib2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG4ubWFpbi1kYXNoYm9hcmQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tYWluLWRhc2hib2FyZC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC53YWxsZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLWRhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLWRhdGUgLmRhdGUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1kYXNoYm9hcmQtZGF0ZSAuZGF0ZSA+IGRpdjpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1kYXNoYm9hcmQtZGF0ZSA+IGkge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuLm1haW4tZGFzaGJvYXJkLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzU5Njg4MjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2OmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2Omxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1kYXNoYm9hcmQtbmF2IC5uYXY6bGFzdC1jaGlsZCAubmF2LWxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtb25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIC5idG4sXG4gICAgICAgICAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1oZWFkZXIgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuXG4uY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIHtcbiAgICAuYnRuOmhvdmVyLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAge1xuICAgIC5idG46Zm9jdXMsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbn1cblxuLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1oZWFkZXIgLmJ0bi1ncm91cCB7XG4gICAgLmJ0biArIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uICsgLmJ0bixcbi5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgLnNwLWNvbnRhaW5lciAuYnRuICsgYnV0dG9uLFxuLnNwLWNvbnRhaW5lciAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIC5idG4gKyBidXR0b24sXG4uY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuLnNwLWNvbnRhaW5lciAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAge1xuICAgIC5idG4uYWN0aXZlLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2VkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxYzI3M2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTdlZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1vbmUge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5mbG90LWNoYXJ0LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcblxuICAgICAgICAgICAgLmZsb3QteS1heGlzID4gZGl2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbG90LXgtYXhpcyA+IGRpdiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtYm9keSAuZmxvdC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWJvZHkgLmZsb3QtY2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDI1MnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1ib2R5LXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWJvZHktdG9wID4gZGl2IHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtYm9keS10b3AgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtYm9keS10b3AgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1ib2R5LXRvcCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC10d28ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNTtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3byAuY2FyZC1oZWFkZXIgaDYge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtdGhyZWUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXRocmVlIHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10aHJlZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdGhyZWUgLmNhcmQtaGVhZGVyIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXRocmVlIC5jYXJkLWhlYWRlciA+IHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdGhyZWUgLmNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdGhyZWUgLmNoYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10aHJlZSAuY2hhcnQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXBhZ2V2aWV3cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLWZvdXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWZvdXIgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1mb3VyIC5jaGFydCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWZvdXIgLmNoYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtZml2ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDVweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtY2hhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1maXZlIC5jYXJkLWNoYXJ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmNhcmQtdGFibGUtb25lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHRoZWFkIHRyID4ge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyID4ge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHRyID4ge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0ciA+IHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQgdHIgPiB7XG4gICAgICAgICAgICB0aCBzdHJvbmcsXG4gICAgICAgICAgICB0ZCBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdHIgPiB7XG4gICAgICAgICAgICB0aCBzdHJvbmcsXG4gICAgICAgICAgICB0ZCBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsYWctaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUge1xuICAgICAgICB0aGVhZCB0ciA+IHtcbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdHIgPiB7XG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogIyMjIyMjIDguMiBEYXNoYm9hcmQgVHdvICAjIyMjIyMgKi9cblxuLm1haW4tY29udGVudC1kYXNoYm9hcmQtdHdvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY2O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXG4gICAgLm1haW4tY29udGVudC10aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLXR3byB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC10d28gLm1haW4tY29udGVudC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzc4ODI5YTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sZWZ0LWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM3ODgyOWE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLWhlYWRlci1yaWdodCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLWhlYWRlci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0ID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tZGFzaGJvYXJkLWhlYWRlci1yaWdodCA+IGRpdiArIGRpdiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWRhc2hib2FyZC1oZWFkZXItcmlnaHQgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG59XG5cbi5tYWluLXN0YXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICYudHlwY24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1zZXZlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgLnJvdyA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgICAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zZXZlbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXNldmVuIC5jYXJkLWhlYWRlciAubWVkaWEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1ib2R5IC5yb3cgPiBkaXYgKyBkaXY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmNhcmQtdGFibGUtdHdvIC5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLXNldmVuIC5jYXJkLWJvZHkgLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1ib2R5IHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudXAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuZG93biA+IGkge1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1ib2R5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXNpeCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgIC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zaXgge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtc2l4IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zaXggLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5jYXJkLXRhYmxlLXR3byAuY2FyZC1kYXNoYm9hcmQtc2l4IC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLXNpeCAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLXNpeCAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jYXJkLWRhc2hib2FyZC1zaXggLmNoYXJ0LWxlZ2VuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtc2l4IC5jaGFydC1sZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1zaXggLmNoYXJ0LWxlZ2VuZCA+IGRpdiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtbWFwLW9uZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgIC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLW1hcC1vbmUgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtbWFwLW9uZSAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLW1hcC1vbmUgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jYXJkLWRhc2hib2FyZC1tYXAtb25lIC52bWFwLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1tYXAtb25lIC52bWFwLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW1hcC1vbmUgLnZtYXAtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjJweCk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC10YWJsZS10d28gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50YWJsZS1kYXNoYm9hcmQtdHdvIHtcbiAgICB0aGVhZCA+IHRyID4ge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5ID4gdHIgPiB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGg6bm90KDpmaXJzdC1jaGlsZCksXG4gICAgICAgIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1laWdodCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNTtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGFnLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbn1cblxuLyogIyMjIyMjIDguMyBEYXNoYm9hcmQgVGhyZWUgICMjIyMjIyAqL1xuXG4ubWFpbi1jb250ZW50LWRhc2hib2FyZC10aHJlZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC10aHJlZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItZGFzaGJvYXJkLXRocmVlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1jZW50ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1kYXNoYm9hcmQtdGhyZWUgLm1haW4taGVhZGVyLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tY29udGVudC1ib2R5LWRhc2hib2FyZC10aHJlZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1uaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtbGFiZWwsXG4gICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLW5pbmUgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtbmluZSAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLW5pbmUgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhcmQtZGFzaGJvYXJkLW5pbmUge1xuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LXRleHQge1xuICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICB9XG5cbiAgICAuYmFyLWNoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1uaW5lIC5iYXItY2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXRlbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG5cbiAgICArIC5jYXJkLWRhc2hib2FyZC10ZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtbGFiZWwsXG4gICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10ZW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXRlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10ZW4gKyAuY2FyZC1kYXNoYm9hcmQtdGVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdGVuICsgLmNhcmQtZGFzaGJvYXJkLXRlbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmNhcmQtdGFibGUtdHdvIC5jYXJkLWRhc2hib2FyZC10ZW4gLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtdGVuIC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC1kYXNoYm9hcmQtdGVuIC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG5cbi5jYXJkLWRhc2hib2FyZC10ZW4gLmNhcmQtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTc1O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZXJjZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10ZW4gLmNhcmQtYm9keSA+IGRpdiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXRlbiAuY2FyZC1ib2R5ID4gZGl2IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdGVuIC5jYXJkLWJvZHkgPiBkaXYgaDYge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtZWxldmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1sYWJlbCxcbiAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG59XG5cbi5jYXJkLXRhYmxlLXR3byAuY2FyZC1kYXNoYm9hcmQtZWxldmVuIC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLWVsZXZlbiAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLWVsZXZlbiAuY2FyZC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNhcmQtZGFzaGJvYXJkLWVsZXZlbiB7XG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgfVxuXG4gICAgLmZsb3QtY2hhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1OTY4ODI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgJi51cCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzU5Njg4MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qcXZtYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1lbGV2ZW4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtZWxldmVuIC5jYXJkLWZvb3RlciA+IGRpdiArIGRpdiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1lbGV2ZW4gLmpxdm1hcCB7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgIH1cbn1cblxuLyogIyMjIyMjIDguNCBEYXNoYm9hcmQgRm91ciAgIyMjIyMjICovXG5cbi5tYWluLW5hdmJhci1kYXNoYm9hcmQtZm91ciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgyOCwgMzksIDYwLCAwLjA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyLWRhc2hib2FyZC1mb3VyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWRhc2hib2FyZC1mb3VyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgfiAubWFpbi1mb290ZXIge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5tZWRpYS1kYXNoYm9hcmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAubWVkaWEtYXNpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLWZvdXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtZm91ciA+IC5tZWRpYS1kYXNoYm9hcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLWZvdXIgPiAubWVkaWEtZGFzaGJvYXJkIC5tZWRpYS1hc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtZm91ciA+IC5tZWRpYS1kYXNoYm9hcmQgPiAubWVkaWEtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC1mb3VyIC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLm1lZGlhIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bjpmaXJzdC1vZi10eXBlLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tY29udGVudC1oZWFkZXItcmlnaHQgYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWFpbi1jb250ZW50LWhlYWRlci1yaWdodCB7XG4gICAgLmJ0biArIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tY29udGVudC1oZWFkZXItcmlnaHQgYnV0dG9uICsgLmJ0bixcbi5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5zcC1jb250YWluZXIgLmJ0biArIGJ1dHRvbixcbi5zcC1jb250YWluZXIgLm1haW4tY29udGVudC1oZWFkZXItcmlnaHQgLmJ0biArIGJ1dHRvbixcbi5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuLnNwLWNvbnRhaW5lciAubWFpbi1jb250ZW50LWhlYWRlci1yaWdodCBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyIHtcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dDo6YmVmb3JlLFxuICAgICAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktZGF0ZXBpY2tlci10b2RheSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtdHdlbHZlIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlN2VkO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxlcy1vdmVydmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgKyAubWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAgICAgICAgIC50eXBjbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtYm9keSA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5zYWxlcy1vdmVydmlldyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuc2FsZXMtb3ZlcnZpZXcgLm1lZGlhIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VsdmUgLnNhbGVzLW92ZXJ2aWV3IC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuc2FsZXMtb3ZlcnZpZXcgLm1lZGlhICsgLm1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5zYWxlcy1vdmVydmlldyAubWVkaWE6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5zYWxlcy1vdmVydmlldyAubWVkaWE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuc2FsZXMtb3ZlcnZpZXcgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5zYWxlcy1vdmVydmlldyBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VsdmUgLnNhbGVzLW92ZXJ2aWV3IC5tZWRpYS1ib2R5ID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VsdmUgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuXG4uY2hhcnQtbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNoYXJ0LWxlZ2VuZCBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jaGFydC1sZWdlbmQgc3BhbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uY2hhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC10d2VsdmUgLmZsb3QtY2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgLmZsb3QteC1heGlzID4gZGl2IHNwYW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VsdmUgLmZsb3QtY2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuZmxvdC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1tZWRpYS1kYXRlIHtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC10aGlydGVlbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuXG4gICAgLm1haW4tY29udGVudC1sYWJlbCxcbiAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLXRoaXJ0ZWVuIC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLXRoaXJ0ZWVuIC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC1kYXNoYm9hcmQtdGhpcnRlZW4gLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhcmQtZGFzaGJvYXJkLXRoaXJ0ZWVuIHtcbiAgICAubWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZWRpYS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1ldmVudHMge1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA0MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICM1OTY4ODI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWluZGljYXRvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgIC5ldmVudC11c2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAubWFpbi1pbWctdXNlciB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWltZy11c2VyLm9ubGluZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xufVxuXG4uY2FyZC1kYXNoYm9hcmQtZXZlbnRzIC5ldmVudC11c2VyIHtcbiAgICAubWFpbi1pbWctdXNlciArIC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgfVxuXG4gICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzU5Njg4MjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLWZvdXJ0ZWVuIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI4LCAzOSwgNjAsIDAuMSk7XG5cbiAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgIC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtZm91cnRlZW4ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLWZvdXJ0ZWVuIC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLWZvdXJ0ZWVuIC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC1kYXNoYm9hcmQtZm91cnRlZW4gLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNhcmQtZGFzaGJvYXJkLWZvdXJ0ZWVuIHtcbiAgICAubWFpbi1jb250ZW50LWxhYmVsIHNwYW4sXG4gICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLWZvdXJ0ZWVuIC5jYXJkLXRpdGxlIHNwYW4sXG4uY2FyZC1kYXNoYm9hcmQtZm91cnRlZW4gLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLXRpdGxlIHNwYW4sXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLWZvdXJ0ZWVuIC5jYXJkLXRpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1mb3VydGVlbiB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BhcmtsaW5lLXdyYXBwZXIgY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtZm91cnRlZW4gLmNhcmQtZm9vdGVyIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG59XG5cbi8qICMjIyMjIyA4LjUgRGFzaGJvYXJkIEZpdmUgICMjIyMjIyAqL1xuXG4ubWFpbi1ib2R5LXNpZGViYXIubWFpbi1saWdodCAubWFpbi1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOCwgMzksIDYwLCAwLjA0KTtcbn1cblxuLm1haW4tY29udGVudC1kYXNoYm9hcmQtZml2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI4LCAzOSwgNjAsIDAuMDUpO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWNlbnRlciAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtZml2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtZml2ZSAubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwO1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLWZpZnRlZW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTI3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgLmZsb3QteC1heGlzID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtdGFsay10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgdGhlYWQgPiB0ciB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5ID4gdHIge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCA+IHRyIHtcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5ID4gdHIge1xuICAgICAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtc2l4dGVlbiB7XG4gICAgLm1haW4taW1nLXVzZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGFibGUgdGJvZHkgPiB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSxcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpsYXN0LWNoaWxkLFxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXNoYm9hcmQtZml2ZS1zdGFja2VkLWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGFzaGJvYXJkLWZpdmUtc3RhY2tlZC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODQ3cHgpIHtcbiAgICAuZGFzaGJvYXJkLWZpdmUtc3RhY2tlZC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGFzaGJvYXJkLWZpdmUtc3RhY2tlZC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2N3B4KSB7XG4gICAgLmRhc2hib2FyZC1maXZlLXN0YWNrZWQtY2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIH1cbn1cblxuLyogIyMjIyMjIDguNiBEYXNoYm9hcmQgU2l4ICAjIyMjIyMgKi9cblxuLm1haW4tbGlnaHQge1xuICAgIC5tYWluLWljb25iYXIsXG4gICAgLm1haW4taWNvbmJhci1hc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWQ7XG4gICAgfVxuXG4gICAgLm1haW4taWNvbmJhci1ib2R5IHtcbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgICAgICAgLm5hdi1zdWIsXG4gICAgICAgIC5uYXYtc3ViLWl0ZW0gKyAubmF2LXN1Yi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiZGM2ZDY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5tYWluLWxpZ2h0IC5tYWluLWljb25iYXItYXNpZGUuc2hvdyArIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLm1haW4tY29udGVudC1kYXNoYm9hcmQtc2l4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDI4LCAzOSwgNjAsIDAuMDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC1zaXgge1xuICAgICAgICB6LWluZGV4OiA1NTA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItZGFzaGJvYXJkLXNpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjgsIDM5LCA2MCwgMC4wNik7XG5cbiAgICAubWFpbi1oZWFkZXItbWVudS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLm1haW4taGVhZGVyLWRhc2hib2FyZC1zaXggLm1haW4taGVhZGVyLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4taGVhZGVyLWRhc2hib2FyZC1zaXggLm1haW4taGVhZGVyLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taGVhZGVyLWRhc2hib2FyZC1zaXggLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWJvZHktZGFzaGJvYXJkLXNpeCB7XG4gICAgcGFkZGluZzogMjVweDtcblxuICAgIC5tYWluLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI4LCAzOSwgNjAsIDAuMDYpO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtZG9udXQge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWRvbnV0LWNoYXJ0IHtcbiAgICAgICAgJi5jaGFydDEge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXI7XG5cbiAgICAgICAgICAgIC5zbGljZSB7XG4gICAgICAgICAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmY0MmMxO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDAgMTQwcHggNzBweCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwIDcwcHggMTQwcHggMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcnQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZjQyYzE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzc1JSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoYXJ0MiB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlcjtcblxuICAgICAgICAgICAgLnNsaWNlIHtcbiAgICAgICAgICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDAgMTQwcHggNzBweCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xuICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDAgNzBweCAxNDBweCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGFydC1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzY4JSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoYXJ0MSAuY2hhcnQtY2VudGVyIHNwYW4sXG4gICAgICAgICYuY2hhcnQyIC5jaGFydC1jZW50ZXIgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtYmFsYW5jZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5mYWIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1sYWJlbCxcbiAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmNhcmQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG59XG5cbi5jYXJkLXRhYmxlLXR3byAuY2FyZC1kYXNoYm9hcmQtYmFsYW5jZSAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1iYWxhbmNlIC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC1kYXNoYm9hcmQtYmFsYW5jZSAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICM3OTg3YTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2Uge1xuICAgICAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgICAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLWRhc2hib2FyZC1iYWxhbmNlIC5jYXJkLXRpdGxlLFxuICAgIC5jYXJkLWRhc2hib2FyZC1iYWxhbmNlIC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbiAgICAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtYmFsYW5jZSB7XG4gICAgLmJhbGFuY2UtYW1vdW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvdW50LW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLmZsb3QtY2hhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmJhbGFuY2UtYW1vdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmFjY291bnQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmFjY291bnQtbnVtYmVyIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmFjY291bnQtbnVtYmVyIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtYmFsYW5jZSAuYWNjb3VudC1udW1iZXIgc3BhbiBpIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtcmF0aW8ge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXJhdGlvIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICArIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJvcmRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcblxuICAgICAgICAudHlwY24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1yYXRpbyAuY2FyZC1ib2R5ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1yYXRpbyAuY2FyZC1ib2R5ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1maW5hbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtZmluYW5jZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1maW5hbmNlIHtcbiAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtZmluYW5jZSAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtdGFibGUtc2l4IHtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQycHgpO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgdGhlYWQgdHIge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWQ7XG5cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10YWJsZS1zaXggLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qICMjIyMjIyA4LjcgRGFzaGJvYXJkIFNldmVuICAjIyMjIyMgKi9cblxuLm1haW4tbWluaW1hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAubWFpbi1uYXZiYXItdGhyZWUge1xuICAgICAgICAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYWluLW5hdmJhci1zaG93IC5tYWluLWhlYWRlciB7XG4gICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbWluaW1hbCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIH1cbn1cblxuLm1haW4tY29udGVudC10aXRsZS1taW5pbWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICMxYzI3M2M7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtdGV4dC1taW5pbWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjNTk2ODgyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZWRpYS1kYXNoYm9hcmQtb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5tZWRpYS1yaWdodCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWVkaWEtZGFzaGJvYXJkLW9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lZGlhLWRhc2hib2FyZC1vbmUgLm1lZGlhLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lZGlhLWRhc2hib2FyZC1vbmUgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY2FyZC1taW5pbWFsLW9uZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICA+IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1OTY4ODI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWx1ZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICArIC52YWx1ZS1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3Blbi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogIzdmOGRhOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgIGxlZnQ6IC05cHg7XG5cbiAgICAgICAgLmZsb3QteC1heGlzID4gZGl2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0yM3B4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG59XG5cbi5jYXJkLW1pbmltYWwtdHdvIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICA+IC5uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWQ7XG5cbiAgICAgICAgICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXItcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTdlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmZsb3Qtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuXG4gICAgICAgIC5mbG90LXgtYXhpcyA+IGRpdiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMnB4LCAtMjNweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvdC15LWF4aXMgPiBkaXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAubW9yZS1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLW1pbmltYWwtdHdvIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLW1pbmltYWwtdHdvIC5jYXJkLWhlYWRlciA+IC5uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmQtbWluaW1hbC10d28gLmNhcmQtaGVhZGVyID4gLm5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLW1pbmltYWwtdHdvIC5jYXJkLWhlYWRlci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXR3byAuY2FyZC1oZWFkZXItcmlnaHQgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXR3byAuY2FyZC1oZWFkZXItcmlnaHQgLm5hdi1saW5rIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXR3byAuY2FyZC1oZWFkZXItcmlnaHQgLm5hdi1saW5rIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXR3byAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtbWluaW1hbC10d28gLmZsb3Qtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXR3byAuZmxvdC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXR3byAubW9yZS1pbmZvIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLW1pbmltYWwtdHdvIC5tb3JlLWluZm8ge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtbWluaW1hbC10d28gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uY2FyZC1iaXRjb2luIHtcbiAgICAubWVkaWEtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZjc5MzFhO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgfVxufVxuXG4uY2FyZC1taW5pbWFsLXRocmVlIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM4cHgpO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAgICAgLm1haW4tY29udGVudC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYtdGFicyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5sU0FjdGlvbiA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubFNQcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItaXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1saW5rIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2VkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk2ODgyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5Njg4MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudGFiLXBhbmUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgICAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXRocmVlIHtcbiAgICAgICAgd2lkdGg6IDYzNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJkLW1pbmltYWwtdGhyZWUge1xuICAgICAgICB3aWR0aDogNzUzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXRocmVlIC5tYWluLW5hdi10YWJzIC50YWItaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1taW5pbWFsLXRocmVlIC50YWItcGFuZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtbWluaW1hbC10aHJlZSAudGFiLXBhbmUtaGVhZGVyIC5jYXJkLXRpdGxlLFxuLmNhcmQtbWluaW1hbC10aHJlZSAudGFiLXBhbmUtaGVhZGVyIC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC1taW5pbWFsLXRocmVlIC50YWItcGFuZS1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhcmQtbWluaW1hbC10aHJlZSB7XG4gICAgLnRhYi1wYW5lLWhlYWRlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICsgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXBhbmUtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkIHRyIHtcbiAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby10cmFuc2FjdGlvbnMtcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWNyeXB0by1wb3J0Zm9saW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgdGhlYWQgdHIge1xuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHRyIHtcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQgdHIgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1jcnlwdG8tcG9ydGZvbGlvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTNweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uY2FyZC1taW5pbWFsLWZvdXIge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29pbi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWFjdGl2ZTtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5LXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2VkO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWFjdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qICMjIyMjIyA4LjggRGFzaGJvYXJkIEVpZ2h0ICAjIyMjIyMgKi9cblxuLm1haW4tZGFzaGJvYXJkLWVpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMmU5O1xufVxuXG4ubWFpbi1oZWFkZXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDBmZjtcblxuICAgIC5tYWluLWhlYWRlci1jZW50ZXIge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzM2NjO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS00O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzICsgLmJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcC1jb250YWluZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLWhlYWRlci1wcmltYXJ5IC5tYWluLWhlYWRlci1jZW50ZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIGJ1dHRvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1haW4taGVhZGVyLXByaW1hcnkgLm1haW4taGVhZGVyLWNlbnRlciB7XG4gICAgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4taGVhZGVyLXByaW1hcnkgLm1haW4taGVhZGVyLWNlbnRlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1haW4taGVhZGVyLXByaW1hcnkgLm1haW4taGVhZGVyLWNlbnRlciB7XG4gICAgLmJ0bjpob3ZlcixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLWhlYWRlci1wcmltYXJ5IC5tYWluLWhlYWRlci1jZW50ZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubWFpbi1oZWFkZXItcHJpbWFyeSAubWFpbi1oZWFkZXItY2VudGVyIHtcbiAgICAuYnRuOmZvY3VzLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4taGVhZGVyLXByaW1hcnkgLm1haW4taGVhZGVyLWNlbnRlciBidXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tYWluLWhlYWRlci1wcmltYXJ5IHtcbiAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbWVzc2FnZSA+IGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvZmlsZS1tZW51IHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDI4LCAzOSwgNjAsIDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm1haW4taW1nLXVzZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1oZWFkZXItcHJpbWFyeSAubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiA0M3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taGVhZGVyLXByaW1hcnkgLm1haW4taGVhZGVyLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWhlYWRlci1wcmltYXJ5IC5tYWluLXByb2ZpbGUtbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1wcmltYXJ5IC5tYWluLXByb2ZpbGUtbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICB9XG59XG5cbi5tYWluLW5hdmJhci1kYXNoYm9hcmQtZWlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuICAgIC5tYWluLW5hdmJhci1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MGZmO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgICAgIC5tYWluLWxvZ28ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFhNTNmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzFhNTNmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgLm5hdi1zdWI6bm90KC5uYXYtc3ViLW1lZ2EpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXN1Yi1pdGVtIHtcbiAgICAgICAgPiAubmF2LXN1YiB7XG4gICAgICAgICAgICBsZWZ0OiAxODBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3ViLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItbWVnYSB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2YmFyLWRhc2hib2FyZC1laWdodCAubmF2LXN1Yjpub3QoLm5hdi1zdWItbWVnYSkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMjgsIDM5LCA2MCwgMC4xMik7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXZiYXItZGFzaGJvYXJkLWVpZ2h0IC5uYXYtc3ViLW1lZ2Ege1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDNweCAtM3B4IHJnYmEoMjgsIDM5LCA2MCwgMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLWVpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIC5tYWluLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLWVpZ2h0IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtc2V2ZW50ZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAmLmJnLXByaW1hcnktZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzY2M7XG4gICAgfVxuXG4gICAgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuXG4gICAgLmZsb3QtY2hhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1laWdodGVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAzNHB4O1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3QtcHJpbWFyeTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvdC1wdXJwbGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvdC10ZWFsOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG90LWRhcmstYmx1ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDMzY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGFydGpzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzA5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICArIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgICAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmNhcmQtaGVhZGVyIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWhlYWRlciAucm93ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIgaDQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIgLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgICAgICAuY2FyZC10YWJsZS10d28gLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUsXG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWhlYWRlciAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4gICAgLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4uY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmNhcmQtaGVhZGVyIHtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAuYnRuLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1oZWFkZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWhlYWRlciBidXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiB7XG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzAwNDBmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2hhcnQtbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTQ3OGY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjkzZmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkYWZjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mbG90LWNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLThweCAtMTZweCAtNDdweDtcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgICAgIC5mbG90LXgtYXhpcyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAtMjVweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvdC15LWF4aXMge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjZweCwgLTEzcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmNoYXJ0LWxlZ2VuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jaGFydC1sZWdlbmQgPiBkaXYge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jaGFydC1sZWdlbmQgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmZsb3QtY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmZsb3QtY2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDMxNHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXR3ZW50eSB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuY2hhcnRqcy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgLmV4cGFuc2lvbi12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLmV4cGFuc2lvbi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhM2I5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eSAuY2hhcnRqcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1wcm9ncmVzcyB7XG4gICAgLnByb2dyZXNzLWxlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlN2VkO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuXG4gICAgICAgICsgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtcHJvZ3Jlc3MgLm1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1wcm9ncmVzcyAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLyogIyMjIyMjIDguOSBEYXNoYm9hcmQgTmluZSAgIyMjIyMjICovXG5cbi5tYWluLWJvZHktZGFzaGJvYXJkLW5pbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWJvZHktZGFzaGJvYXJkLW5pbmUgLm1haW4taGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1ib2R5LWRhc2hib2FyZC1uaW5lLm1haW4tc2lkZWJhci1oaWRlIC5tYWluLWhlYWRlci1kYXNoYm9hcmQtbmluZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1zaWRlYmFyLWluZGlnby1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzMGM1O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcblxuICAgIC5tYWluLWxvZ28ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXItbG9nZ2VkaW4gLm1lZGlhLWJvZHkge1xuICAgICAgICBoNiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS01O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taW1nLXVzZXI6OmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkge1xuICAgICAgICAubmF2LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZS0yO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICsgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMyNjljO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGksXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgaSxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aXRoLXN1Yjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1zdWIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlLTE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXN1Yi1pdGVtLmFjdGl2ZSAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLTQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGUtMTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1kYXNoYm9hcmQtbmluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1kYXNoYm9hcmQtbmluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMjgsIDM5LCA2MCwgMC4xKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1oZWFkZXItZGFzaGJvYXJkLW5pbmUge1xuICAgICAgICBsZWZ0OiAyNDBweDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1haW4tY29udGVudC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlOGYxO1xuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk2ODgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI4LCAzOSwgNjAsIDAuMSk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LTEge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC0xIC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4zcmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDE1LjdweCAyMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4tY29udGVudC0xIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5uYXYtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LTEgLm1haW4tY29udGVudC1oZWFkZXIgLm5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4tY29udGVudC0xIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC0xIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5uYXYtbGluayB7XG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC0xIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5uYXYtbGluazpudGgtY2hpbGQoNSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNvbnRlbnQtMSAubWFpbi1jb250ZW50LWhlYWRlciAubmF2LWxpbms6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY29udGVudC0xIC5tYWluLWNvbnRlbnQtaGVhZGVyLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC10d2VudHlvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG5cbiAgICAgICAgLm1haW4tY29udGVudC1sYWJlbCxcbiAgICAgICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLXR3ZW50eW9uZSAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLXR3ZW50eW9uZSAuY2FyZC1ib2R5IC5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC10aXRsZSxcbi5jYXJkLWRhc2hib2FyZC1laWdodCAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5b25lIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlvbmUgLmxpc3QtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXR3ZW50eW9uZSB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGJkY2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudm1hcC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG5cbiAgICAgICAgLmpxdm1hcC16b29taW4sXG4gICAgICAgIC5qcXZtYXAtem9vbW91dCB7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpxdm1hcC16b29taW4ge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcXZtYXAtem9vbW91dCB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpxdm1hcC16b29taW4ge1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmpxdm1hcC16b29tb3V0IHtcbiAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eW9uZSAudm1hcC13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlvbmUgLnZtYXAtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC10d2VudHl0d28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAubWVkaWEtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICYudHlwY24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcbiAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuICAgICAgICAgICAgPiBzbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAmLnVwIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC05cHg7XG4gICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXR3ZW50eXRocmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuXG4gICAgLm1haW4tZG9udXQtY2hhcnQuY2hhcnQxIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjRiZGNlO1xuXG4gICAgICAgIC5zbGljZSB7XG4gICAgICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMCAxMzBweCA2NXB4IDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7XG4gICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwIDY1cHggMTMwcHggMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhcnQtY2VudGVyIHtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmODtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc2NSUnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICBSb2JvdG8sXG4gICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB9XG59XG5cbi5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjg7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgIC5mbG90LXgtYXhpcyA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFjMjczYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIHtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIC5mbG90LWNoYXJ0IC5mbG90LXgtYXhpcyA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWF1ZGllbmNlLW1ldHJpY3MgLmNhcmQtYm9keSA+IGRpdiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtYXVkaWVuY2UtbWV0cmljcyAuY2FyZC1ib2R5IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLWF1ZGllbmNlLW1ldHJpY3MgLmNhcmQtYm9keSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxufVxuXG4vKiAjIyMjIyMgOC4xMCBEYXNoYm9hcmQgVGVuICAjIyMjIyMgKi9cblxuLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIge1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtbGFiZWwsXG4gICAgLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlmb3VyIC5jYXJkLWJvZHktdG9wIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIgLmNhcmQtYm9keS10b3AgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIC5mbG90LWNoYXJ0IC5mbG90LXgtYXhpcyAuZmxvdC10aWNrLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY2FyZC10YWJsZS10d28gLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtdHdlbnR5Zm91ciAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5jYXJkLWRhc2hib2FyZC10d2VudHlmb3VyIHtcbiAgICAuY2hhcnQtbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICArIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZpdmUge1xuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jb2wgKyAuY29sIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5jYXJkLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5jYXJkLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIH1cblxuICAgIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgLThweCAtNXB4O1xuICAgIH1cblxuICAgIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbiNmbG90Q2hhcnQyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5jYXJkLWRhc2hib2FyZC10d2VudHlzaXgge1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2hhcnQtbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAgICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAgICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMThweCAtMTVweCAtMThweDtcbiAgICB9XG5cbiAgICAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgICAgIC5mbG90LXgtYXhpcyA+IGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsb3QteS1heGlzID4gZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI4LCAzOSwgNjAsIDAuNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzNweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtZGFyay1vbmUgLmNhcmQtdGl0bGUsXG4gICAgJi5jYXJkLWRhcmstdHdvIC5jYXJkLXRpdGxlLFxuICAgICYuY2FyZC1kYXJrLW9uZSAuY2FyZC1ib2R5IGg2LFxuICAgICYuY2FyZC1kYXJrLXR3byAuY2FyZC1ib2R5IGg2IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmNhcmQtZGFyay1vbmUgLmNhcmQtYm9keSBoNiBzcGFuLFxuICAgICYuY2FyZC1kYXJrLXR3byAuY2FyZC1ib2R5IGg2IHNwYW4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlLTU7XG4gICAgfVxuXG4gICAgJi5jYXJkLWRhcmstb25lIC5jYXJkLWJvZHkgbGFiZWwsXG4gICAgJi5jYXJkLWRhcmstdHdvIC5jYXJkLWJvZHkgbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlLTc7XG4gICAgfVxuXG4gICAgJi5jYXJkLWRhcmstb25lIC5mbG90LWNoYXJ0IC5mbG90LXktYXhpcyA+IGRpdixcbiAgICAmLmNhcmQtZGFyay10d28gLmZsb3QtY2hhcnQgLmZsb3QteS1heGlzID4gZGl2IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS0yO1xuICAgIH1cblxuICAgICYuY2FyZC1kYXJrLW9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg1ZmI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZjA1ZjAgMCUsICM4NDg1ZmIgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB9XG5cbiAgICAmLmNhcmQtZGFyay10d28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MGZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGE0N2ZmIDAlLCAkcHJpbWFyeSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cbn1cblxuLm1haW4tcmF0aW5nLXZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMWMyNzNjO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OlxuICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgUm9ib3RvLFxuICAgICAgICAnSGVsdmV0aWNhIE5ldWUnLFxuICAgICAgICBBcmlhbCxcbiAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgIHNhbnMtc2VyaWYsXG4gICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICdTZWdvZSBVSSBTeW1ib2wnLFxuICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4ubWFpbi1yYXRpbmctbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluLW1lZGlhLWxpc3QtcmV2aWV3cyB7XG4gICAgLm1lZGlhICsgLm1lZGlhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlciB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1zdGFyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbi5tYWluLXN0YXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICArIC5tYWluLXN0YXItaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxufVxuXG4ubWFpbi1tZWRpYS1saXN0LWFjdGl2aXR5IHtcbiAgICAubWVkaWEgKyAubWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5tZWRpYS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgJi50eXBjbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM5N2EzYjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtcmlnaHQge1xuICAgICAgICBjb2xvcjogIzk3YTNiOTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbn1cblxuLmRhcmstdGhlbWUuYXBwLnNpZGViYXItbWluaSAuZGVza3RvcC1sb2dvLmxvZ28tZGFyayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiKDE4OCwgMTgxLCAyMTQpO1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTlweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLm1haW4taGVhZGVyLXByb2ZpbGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuXG4uZHJvcGRvd24tbWVudS1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTguNXB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1jb250ZW50IHtcbiAgICAuYnRuLXNtLFxuICAgIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICB9XG59XG5cbi50b3RhbC1yZXZlbnVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG5cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAnQXJjaGl2bycsXG4gICAgICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgJ1NlZ29lIFVJJyxcbiAgICAgICAgICAgIFJvYm90byxcbiAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICBBcmlhbCxcbiAgICAgICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsXG4gICAgICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmN1c3RvbWVycyAubGlzdC1ncm91cC1pdGVtIC5tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzFkMjYzNTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4ucHJvZ3Jlc3Mtc3R5bGUge1xuICAgIC50YWJsZSB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3Mge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZy1wcmltYXJ5LWdyYWRpZW50LnByb2dyZXNzLWJhcjphZnRlcixcbiAgICAuYmctcHJpbWFyeS5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYmctc2Vjb25kYXJ5LnByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmJnLWRhbmdlci5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkZGFuZ2VyO1xuICAgIH1cblxuICAgIC5iZy10ZWFsLnByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICR0ZWFsO1xuICAgIH1cblxuICAgIC5iZy1waW5rLnByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRwaW5rO1xuICAgIH1cblxuICAgIC5iZy1zdWNjZXNzLnByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRzdWNjZXNzO1xuICAgIH1cblxuICAgIC5iZy1kYW5nZXItZ3JhZGllbnQucHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGRhbmdlcjtcbiAgICB9XG5cbiAgICAuYmctd2FybmluZy5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkd2FybmluZztcbiAgICB9XG5cbiAgICAuYmctaW5mby5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkaW5mbztcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlLXBvc2l0aXZlIDJzO1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtcG9zaXRpdmUgMnM7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgICB9XG59XG5cbi5jdXN0b21lcnMge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC44MnJlbSAxLjI1cmVtO1xuICAgIH1cbn1cblxuLnNhbGVzLWluZm8gaDMsXG4uY2FyZC10YWJsZSBoNCB7XG4gICAgY29sb3I6ICMxYzI3M2M7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1mYW1pbHk6XG4gICAgICAgICdBcmNoaXZvJyxcbiAgICAgICAgLWFwcGxlLXN5c3RlbSxcbiAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAnU2Vnb2UgVUknLFxuICAgICAgICBSb2JvdG8sXG4gICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgIEFyaWFsLFxuICAgICAgICAnTm90byBTYW5zJyxcbiAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAgICAgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICdOb3RvIENvbG9yIEVtb2ppJztcbn1cblxuLnNhbGVzLWluZm9tYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG59XG5cbiNjaGFydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xufVxuXG4uYnItYnItNyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uYnItYmwtNyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItaWNvbi1zdmdzIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM3YjgxOTE7XG4gICAgZmlsbDogIzdiODE5MTtcbn1cblxuLmZ1bGxzY3JlZW4tYnV0dG9uIC5mdWxsLXNjcmVlbi1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xufVxuXG4uY291bnRyeS1mbGFnMSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICM3MjgyYTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcHAtc2lkZWJhcl9fdG9nZ2xlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgLnNpZGViYXItbWluaSB7XG4gICAgICAgIC5tYWluLWRhc2hib2FyZC1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0ID4gZGl2IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuc2lkZWJhci1taW5pIC5tYWluLWRhc2hib2FyZC1oZWFkZXItcmlnaHQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY291bnRyeS1mbGFnMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG90YWwtcmV2ZW51ZSB7XG4gICAgICAgID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5hdi1saW5rLmh0bWwtY29kZS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuXG4uaHRtbC1zb3VyY2UubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4ubmF2LWxpbmsuaHRtbC1jb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xufVxuXG4uY291bnRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDIyLCAyMywgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cblxuLnN1Y2Nlc3Mtd2lkZ2V0IGgzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2VhZDE7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NlYWQxO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgIH1cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhbmdlci13aWRnZXQgaDMge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2FkOGE5O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZGNlMjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMC41ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWRjZTI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2FybmluZy13aWRnZXQgaDMge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2FkOGE5O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZTdjNjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMC41ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2U3YzY7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgfVxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZCAuYm94IHtcbiAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB9XG5cbiAgICBoMiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4ICR3aGl0ZS0zO1xufVxuXG4udXNlcmxpc3QtdGFibGUge1xuICAgIC50YWJsZSB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQgdGhlYWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc20sXG4gICAgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNTVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnVzZXItbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC51c2VyLXN1YmhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogIzg5OTJhOTtcbiAgICB9XG59XG5cbi5kb3QtbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGFuaSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYW5pIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuLnNlYXJjaCAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5tYWluLWNhcmQtc2lnbmluLFxuLm1vZGFsLWNvbnRlbnQgLmNhcmQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnByb2ZpbGUubmF2dGFiLWN1c3RvbSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10YWRpdXM6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcGFkZGluZzogMTFweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRhYmxlLXZjZW50ZXIge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWY1ZmE7XG4gICAgfVxufVxuXG4udGFibGUtY2VudGVyIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMjIyNTJmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi51c2VybGlzdC10YWJsZSB7XG4gICAgLmRvdC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGFuaSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLnByb2R1Y3QtcGFnaW5hdGlvbiB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLm1haW4tbG9nbzEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IHBvcHBpbnM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5kcm9wZG93bi5uYXYtaXRlbWQtbm9uZSAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9wLWhlYWRlciAuaGVhZGVyLWJyYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudG9wLWhlYWRlciAubWFpbi1oZWFkZXItY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG9wLWhlYWRlciAuaGVhZGVyLWJyYW5kLmhlYWRlci1icmFuZDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi5mZWF0dXJlZF9pY29uIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00M2RlZyk7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTExJztcbn1cblxuLmZlYXR1cmVkX2ljb24uZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTM4ZGVnLCAjZjMyODI4IDAlLCAjZjMyODI4IDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2VlNjE2MTtcbn1cblxuLmZlYXR1cmVkX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzhkZWcsICRwcmltYXJ5IDAlLCAjNjkyMmJlIDEwMCUpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNhMzZkZTM7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxudWwudGltZWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjFweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVweDtcbiAgICBoZWlnaHQ6IDc2JTtcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xufVxuXG4ubGF0ZXN0LXRpbWVsaW5lIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgICBsaS5hY3Rpdml0eSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZF9pY29uLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzhkZWcsICMwYmEzNjAgMCUsICMzY2JhOTIgMTAwJSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMjVkZThjO1xufVxuXG4uZmVhdHVyZWRfaWNvbi53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTM4ZGVnLCAjZmY1ODU4IDAlLCAjZjA5ODE5IDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2YwOTgxOTtcbn1cblxuLmZlYXR1cmVkX2ljb24udGVhbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0zOGRlZywgIzI2NWI1YiAwJSwgJHRlYWwgMTAwJSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkdGVhbDtcbn1cblxuLnByb2dyZXNzLXN0eWxlIC5iZy13YXJuaW5nLWdyYWRpZW50LnByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2Y2NzUzNjtcbn1cblxuLmltZy1jYXJkIC5pbWctY2FyZC1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIyZCc7XG59XG5cbi5mcy0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZnMtMTUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi1ib2R5ICNjaGFydExpbmUge1xuICAgIGhlaWdodDogMjU1cHggIWltcG9ydGFudDtcbn1cblxuLmNvdW50cnktY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlc3BvbnNpdmUtbmF2YmFyLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDYzcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZmY7XG4gICAgfVxuXG4gICAgLnJlc3BvbnNpdmUtbmF2YmFyLm5hdmJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubmV3Lm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmVzcG9uc2l2ZS1sb2dvIHtcbiAgICAgICAgLm1vYmlsZS1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIubmF2cmVzcG9uc2l2ZS10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mZWF0dXJlLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG59XG5cbi5mZWF0dXJlIC50ZXh0LXN0YXJ0IC50ZXh0LXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzFlY2FiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mZWF0dXJlIC50ZXh0LWRhbmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYmE1Yjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmltZy1jYXJkLWNpcmNsZTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG9wYWNpdHk6IDAuMTtcbn1cblxuLmltZy1jYXJkLWNpcmNsZTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3BhY2l0eTogMC4xO1xufVxuXG4uaW1nLWNhcmQtY2lyY2xlMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG5cbi5pbWctY2FyZC1jaXJjbGU0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLnNpZGVuYXYtdG9nZ2xlZCAucmVzcG9uc2l2ZS1uYXZiYXIubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1ncmlkNiAuaWNvbnMgbGkgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnByb2R1Y3QtZ3JpZDYgLmljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG59XG5cbi5wcm9kdWN0LWdyaWQ2IC5pY29ucyBsaSAucHJpbWFyeS1ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktZ3JhZGllbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvZHVjdC1ncmlkNiAuaWNvbnMgbGkgLnNlY29uZGFyeS1ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JhZGllbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvZHVjdC1ncmlkNiAuaWNvbnMgbGkgLmluZm8tZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkaW5mby1ncmFkaWVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcm9kdWN0LWdyaWQ2OmhvdmVyIC5pY29ucyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWdyaWQ2IC5pY29ucyBsaSBhOmhvdmVyOmFmdGVyLFxuLnByb2R1Y3QtZ3JpZDYgLmljb25zIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1pbWFnZSAucGljLTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LWdyaWQ2IC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWltYWdlIC5waWMtMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3QtZ3JpZDYgLnByb2R1Y3QtbGluayBhOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnByb2R1Y3QtZ3JpZDYgLnByb2R1Y3QtaW1hZ2UgYS5pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWdyaWQ2OmhvdmVyIC5wcm9kdWN0LWltYWdlIC5waWMtMiB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtZ3JpZDY6aG92ZXIgLmljb25zIGxpIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1ncmlkNiAuaWNvbnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5oYW5kbGUtY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb3VudGVyLW1pbnVzLmJ0biB7XG4gICAgcGFkZGluZzogOXB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmhhbmRsZS1jb3VudGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYW5kbGUtY291bnRlciBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oYW5kbGUtY291bnRlciB7XG4gICAgLmNvdW50ZXItbWludXMsXG4gICAgLmhhbmRsZS1jb3VudGVyIC5jb3VudGVyLXBsdXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgfVxuXG4gICAgLmNvdW50ZXItbWludXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMHB4IDBweCAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY291bnRlci1wbHVzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAzcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY291bnRlci1taW51cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDAgMCAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvdW50ZXItcGx1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwcHggMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmZpbGUtaW1hZ2UtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5maWxlLWltYWdlLTEgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5maWxlLWltYWdlLW1kIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZmlsZS1pbWFnZS1sZyAucHJvZHVjdC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmZpbGUtaW1hZ2UtMSAuaWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogN3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbn1cblxuLmZpbGUtaW1hZ2UtMTpob3ZlciAuaWNvbnMge1xuICAgIGJvdHRvbTogMzNweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZmlsZS1pbWFnZS0xIC5pY29ucyBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogNHB4IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsZS1pbWFnZS0xIC5maWxlLW5hbWUtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy9GaWxlIGltYWdlLTIgc3R5bGVzXG5cbi5maWxlLWltYWdlLW1kIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmZpbGUtaW1hZ2UtbWQgLmljb25zIGxpIGEge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi8vRmlsZSBpbWFnZS0yIHN0eWxlc1xuXG4uZmlsZS1pbWFnZS1sZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbi5maWxlLWltYWdlLWxnIC5pY29ucyBsaSBhIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uZWRpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGxpc3QtYWxpZ24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2JpbGUtbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLW1lc3NhZ2UgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUycHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5jYXJkLW9wdGlvbnMgYTpub3QoLmJ0bikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgY29sb3I6ICM1MDUwNjk7XG59XG5cbi5jYXJkLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG9yZGVyOiAxMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbG9yOiAjYThhZmM3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDA7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAudGh1bWIge1xuICAgIHBhZGRpbmc6IDAuNTVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAudGh1bWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYWN0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi8qICMjIyMjIyAgTG9hZGVycyAjIyMjIyMgKi9cblxuLyogIyMjIyMjIGNpcmNsZWxvYWRlciAjIyMjIyMgKi9cblxuLmxkcy1jaXJjbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KTtcbn1cblxuLmxkcy1jaXJjbGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4ubGRzLWNpcmNsZSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW46IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBsZHMtY2lyY2xlIDIuNHMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsZHMtY2lyY2xlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMSwgMC41KTtcbiAgICB9XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwMGRlZyk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLjUsIDAuNSwgMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjAwZGVnKTtcbiAgICB9XG59XG5cbi8qICMjIyMjIyBkdWFsLXJpbmcgbG9hZGVyICMjIyMjIyAqL1xuXG4ubGRzLWR1YWwtcmluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbn1cblxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgdHJhbnNwYXJlbnQgJHByaW1hcnkgdHJhbnNwYXJlbnQ7XG59XG5cbi5sZHMtZHVhbC1yaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5sZHMtcmlwcGxlIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qICMjIyMjIyBoZWFydCBsb2FkZXIgIyMjIyMjICovXG5cbi5sZHMtaGVhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMnB4IDMycHg7XG59XG5cbi5sZHMtaGVhcnQgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLmxkcy1oZWFydCBkaXY6YWZ0ZXIsXG4ubGRzLWhlYXJ0IGRpdjpiZWZvcmUsXG4ubGRzLWhlYXJ0IGRpdjphZnRlcixcbi5sZHMtaGVhcnQgZGl2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi5sZHMtaGVhcnQgZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDAgMCA1MCU7XG59XG5cbi5sZHMtaGVhcnQgZGl2OmFmdGVyLFxuLmxkcy1oZWFydCBkaXY6YmVmb3JlLFxuLmxkcy1oZWFydCBkaXY6YWZ0ZXIsXG4ubGRzLWhlYXJ0IGRpdjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4ubGRzLWhlYXJ0IGRpdjphZnRlciB7XG4gICAgdG9wOiAtMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDAgMDtcbn1cblxuLmxkcy1oZWFydCBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xufVxuXG4ubGRzLWhlYXJ0IGRpdjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5sZHMtaGVhcnQgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLmxkcy1oZWFydCBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgbGVmdDogMTlweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYW5pbWF0aW9uOiBsZHMtaGVhcnQgMS4ycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuQGtleWZyYW1lcyBsZHMtaGVhcnQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG5cbiAgICA1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAzOSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbn1cblxuLyogIyMjIyMjIHJpcHBsZSBsb2FkZXIgIyMjIyMjICovXG5cbi5sZHMtcmlwcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbn1cblxuLmxkcy1yaXBwbGUgZGl2IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkcHJpbWFyeTtcbn1cblxuLmxkcy1yaXBwbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG5cbi5sZHMtcmlwcGxlIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbjogbGRzLXJpcHBsZSAxcyBjdWJpYy1iZXppZXIoMCwgMC4yLCAwLjgsIDEpIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaXBwbGUge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBsZWZ0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4vKiAjIyMjIyMgU3Bpbm5lciBsb2FkZXIgIyMjIyMjICovXG5cbi5sZHMtc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgY29sb3I6IG9mZmljaWFsO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLmxkcy1zcGlubmVyIGRpdiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMzJweCAzMnB4O1xuICAgIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMjlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTApIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDExKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuQGtleWZyYW1lcyBsZHMtc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLyogIyMjIyMjICBsaW5lcyBsb2FkZXIgICMjIyMjIyAqL1xuXG4ubGRzLWZhY2Vib29rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbn1cblxuLmxkcy1mYWNlYm9vayBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiA2cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNHM7XG59XG5cbi5sZHMtZmFjZWJvb2sgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLmxkcy1mYWNlYm9vayBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGFuaW1hdGlvbjogbGRzLWZhY2Vib29rIDEuMnMgY3ViaWMtYmV6aWVyKDAsIDAuNSwgMC41LCAxKSBpbmZpbml0ZTtcbn1cblxuLmxkcy1mYWNlYm9vayBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAyNnB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTJzO1xufVxuXG4ubGRzLWZhY2Vib29rIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMnM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWZhY2Vib29rIHtcbiAgICAwJSB7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgfVxuXG4gICAgNTAlLFxuICAgIDEwMCUge1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG59XG5cbi5BY2NvcmRpb24tU3R5bGUwMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFpbi1oZWFkZXItbWVzc2FnZSAuZHJvcGRvd24tbWVudSxcbiAgICAubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LFxuICAgIC5tYWluLXByb2ZpbGUtbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZXNzYWdlLFxuICAgIC5tYWluLWhlYWRlci1ub3RpZmljYXRpb24sXG4gICAgLm1haW4tcHJvZmlsZS1tZW51LFxuICAgIC5uYXYtbGluay5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItcHJvZmlsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB9XG59XG5cbi5idG4uU3ViIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5ieGwtaW5zdGFncmFtLnR4LXByaW1lLFxuLmJ4bC1saW5rZWRpbi50eC1wcmltZSxcbi5ieGwtdHdpdHRlci50eC1wcmltZSxcbi5ieGwtZmFjZWJvb2sudHgtcHJpbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWVjZjc7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5mZWF0dXJlLTEge1xuICAgICAgICByaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtYWN0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1haW4tc2lkZW1lbnUgLnNsaWRlLmlzLWV4cGFuZGVkIGkuYW5nbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubWFpbi1zaWRlbWVudSBpLmFuZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2Lm1haW4tbmF2LWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucHJvZmlsZS1jb3Zlcl9faW1nIHtcbiAgICAgICAgdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLnByb2ZpbGUtY292ZXJfX2FjdGlvbiA+IC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4tZXJyb3Itd3JhcHBlci53cmFwcGVyLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtY292ZXJfX2luZm8gLm5hdiBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtY292ZXJfX2luZm8gLm5hdiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5idG4uYnRuLXJvdW5kZWQucGx1cyxcbiAgICAuYnRuLmJ0bi1yb3VuZGVkLmNvbW1lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLWVycm9yLXdyYXBwZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4ubWFpbC1vcHRpb24gLmNoay1hbGwsXG4ubWFpbC1vcHRpb24gLmJ0bi1ncm91cCBhLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxudWwuaW5ib3gtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubWFpbC1vcHRpb24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pbmJveC1wYWdpbmF0aW9uIGEubnAtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmluYm94LXBhZ2luYXRpb24gbGkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZW1vdmUtaWNvbnMgLnJlbW92ZS1oZWFydCBpIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5cbi5yZW1vdmUtaWNvbnMgLnJlbW92ZS10aHVtYiBpIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG4ubmF2LnBhbmVsLXRhYnMgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZpbGw6ICM3OTg3YTE7XG59XG5cbi5uYXYucGFuZWwtdGFicyAuYWN0aXZlIC5zaWRlLW1lbnVfX2ljb24ge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cbi51c2VyLXByb2ZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXBwLnNpZGVuYXYtdG9nZ2xlZCAudXNlci1wcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAudXNlci1wcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLnVzZXItcHJvZmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuaHI6bm90KFtzaXplXSkge1xuICAgIGhlaWdodDogMHB4O1xufVxuXG51bC50aW1lbGluZSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpZ2h0LWxheW91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1pY29ucyAubmV3Lm5hdi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IGF1dG8gNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJlc3BvbnNpdmUtbmF2YmFyLm5hdmJhciAuZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXNwb25zaXZlLW5hdmJhciAuY29sbGFwc2Uuc2hvdyB7XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICYuaGVhZGVyLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3cuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWJyYW5kIC5kZXNrdG9wLWRhcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXNwb25zaXZlLWxvZ28gLm1vYmlsZS1sb2dvLmRhcmstbG9nby0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5ociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5jaXJjbGUtaWNvbi53aWRnZXQge1xuICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS45ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2lyY2xlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMi40ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubGgtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjIgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LWRyb3BzaGFkb3cge1xuICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygtNnB4IDEycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygtNnB4IDEycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLm1haW4taGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxufVxuXG4uZG90LWxhYmVsLTEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9ybVtyb2xlPSdzZWFyY2gnXS5hY3RpdmUgaW5wdXQge1xuICAgICAgICB0b3A6IDAuMDlyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWZvcm0uYWN0aXZlIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICB0b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGVtby1pY29uIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNHB4IDRweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2gtb3BlbiB7XG4gICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtW3JvbGU9J3NlYXJjaCddLmFjdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItcmlnaHQgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3Bpbm5lcjEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5yb3cudXNlci1zb2NpYWwtZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3MtYWJzb2x1dGUuYmctYmxhY2stOSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xufVxuXG4ubWFpbi1tYWlsLXN0YXIgLnR5cGNuLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMTA5JztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbn1cblxuLm1haW4tY29udGVudC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbW9ycmlzRG9udXQxLm1vcnJpcy1kb251dC13cmFwcGVyLWRlbW8gc3ZnIHRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5kaXYuZHQtYnV0dG9uLWluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjE7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmRpdi5kdC1idXR0b24taW5mbyBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZmI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5maWxlLW1hbmdlci1pY29uIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uZmlsZS1tYW5nZXItaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbSAwLjlyZW0gMjUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxcmVtIDAuOXJlbSAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhhbmRsZS1jb3VudGVyIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDE7XG4gICAgfVxuXG4gICAgLmhhbmRsZS1jb3VudGVyIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiA1cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaXRlbTctY2FyZC1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuc3dlZXQtYWxlcnQgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMC40NXJlbSAwLjVyZW07XG4gICAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0IC5iYWRnZSBbZGF0YS1yb2xlPSdyZW1vdmUnXTphZnRlciB7XG4gICAgY29udGVudDogJ8OXJztcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5hbGVydCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICB9XG5cbiAgICAuaW50bC10ZWwtaW5wdXQgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxufVxuXG4udHlwY246YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWNhcmQtY2lyY2xlMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvcGFjaXR5OiAwLjA1O1xufVxuXG4uZGVtby1pY29uIHtcbiAgICBtYXJnaW46IGF1dG8gNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtaWNvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDZweCAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1tYW5hZ2VyLWljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbn1cblxuLnByb2dyZXNzLWRhcmsge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2luZy1ib2R5IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5wcmljaW5nLWNhcmQge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLnByaWNpbmctY2FyZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDMzLCAzMywgMzMsIDAuMTUpO1xufVxuXG4uYm9yZGVyLXByaW1hcnktdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU3ZmU7XG59XG5cbi5wcmljaW5nLXRhYnMgdWwubmF2LXByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnByaWNpbmctdGFicyB1bC5uYXYtcHJpY2UgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2luZy10YWJzIHVsLm5hdi1wcmljZSBsaSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi5wcmljaW5nLXRhYnMgdWwubmF2LXByaWNlIGxpIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucHJpY2luZy10YWJzIHVsLm5hdi1wcmljZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8vIHVzZXJsaXN0IGRhdGEgdGFibGVcblxuI3VzZXItZGF0YXRhYmxlIHtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aGVhZCAuc29ydGluZzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmM2QwJyAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExOCwgMTA5LCAyNDksIDAuMTMpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmRlbW8taWNvbi5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMHJlbSAwcmVtIDByZW0gMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1sYXlvdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbGUtbWFuZ2VyLWljb24xIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuZmxhZy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDlweCA3cHg7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4ucHJvZHVjdGRlc2Mge1xuICAgIC50YWItbWVudS1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZWRlZGY1O1xuICAgIH1cbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtYmxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcGhvdG9zL2Vycm9yLmpwZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY3VzdG9tLWJsb2ctY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5hLmN1c3RvbS1ibG9nLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy90YWcgYXR0YWNobWVudHMgY3NzLy9cblxuLmF0dGFjaGVkLWZpbGUtZ3JpZDYgLmljb25zIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uYXR0YWNoZWQtZmlsZS1ncmlkNiAuaWNvbnMgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hdHRhY2hlZC1maWxlLWdyaWQ2IC5pY29ucyBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6ICRwcmltYXJ5O1xufVxuXG4uYXR0YWNoZWQtZmlsZS1ncmlkNiAuZmlsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYXR0YWNoZWQtZmlsZS1pbWFnZSAucGljLTEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hdHRhY2hlZC1maWxlLWltYWdlIC5waWMtMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmF0dGFjaGVkLWZpbGUtZ3JpZDY6aG92ZXIgLmF0dGFjaGVkLWZpbGUtaW1hZ2UgLnBpYy0yIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYXR0YWNoZWQtZmlsZS1ncmlkNjpob3ZlciAuaWNvbnMge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmF0dGFjaGVkLWZpbGUtZ3JpZDY6aG92ZXIgLmljb25zIGxpIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2UtcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50YWcudGFnLWF0dGFjaG1lbnRzIHtcbiAgICBwYWRkaW5nOiA0cHggMTVweCAycHggMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGY3O1xufVxuXG4udGFnLnRhZy1hdHRhY2htZW50cy1sZyB7XG4gICAgcGFkZGluZzogNXB4IDE3cHggM3B4IDE3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThmNztcbn1cblxuLnRhZy50YWctYXR0YWNobWVudHMtc20ge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDFweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4Zjc7XG59XG5cbi50YWdzIC50YWctZmlsZXMgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjFweDtcbiAgICBsZWZ0OiA1MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHg7XG4gICAgY29sb3I6ICNhNWIxZDk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYXR0YWNoZWQtZmlsZS1ncmlkNiAuaWNvbnMgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYXR0YWNoZWQtZmlsZS1ncmlkNiAuaWNvbnMgbGkgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5hdHRhY2hlZC1maWxlLWdyaWQ2IC5pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG59XG5cbi5wcm8taW1nLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGhlbWUtY29udGFpbmVyIHtcbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuLnRoZW1lLWNvbnRhaW5lcjEge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufVxuXG4udGhlbWUtY29udGFpbmVyMiB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG5cbi5waWNrciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBwYWRkaW5nOiAwcCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiA3O1xufVxuXG4ub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEuNjVlbTtcbn1cblxuLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEuNjVlbTtcbn1cblxuLm93bC1uYXYgYnV0dG9uIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSg2NywgNjcsIDY3LCAwLjE1KTtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tc2V0dGluZ3MtbWVudSAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXR0aW5ncy1tYWluLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaSB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi8vIGFib3V0IHVzIC8vXG4ubGVhZGluZy1ub3JtYWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQtMSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmFib3V0bGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uYWJvdXQtaWNvbnMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLmFib3V0LXRlYW0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWJvdXQtbWFpbixcbi5hYm91dC1tb3R0byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW90dG8taWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4vLyFhYm91dCB1cy8vXG5cbi5wcmltZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOSkgdHJhbnNsYXRlKDNweCwgLTEycHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcmltZS1jYXJkIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy15YXhpcy10ZXh0cy1nIHRleHQge1xuICAgIGZpbGw6ICNhZGI1YmUgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXMtdGV4dHMtZyB0ZXh0IHtcbiAgICBmaWxsOiAjYWRiNWJlICFpbXBvcnRhbnQ7XG59XG5cbiNzYWxlcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuI1ZpZXdlcnMge1xuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMge1xuICAgIG1hcmdpbjogMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnVuZGVyLWNvdW50ZG93biAuY291bnRkb3duIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvdW50ZG93biBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLy9Ob3RpZmljYXRpb25zLy9cblxuLm5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAyMCU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTAyO1xufVxuXG4ubm90aWZpY2F0aW9uID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTglO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSAuZGF0ZSxcbi5ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi10aW1lIC50aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRpbWUgLnRpbWUge1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUxcHg7XG4gICAgbGVmdDogMTUlO1xuICAgIHdpZHRoOiAxMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xufVxuXG4ubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTglO1xuICAgIG1hcmdpbi1sZWZ0OiAyNCU7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMycHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHdoaXRlO1xufVxuXG4ubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tYm9keSA+IGRpdiArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1iYWRnZSB7XG4gICAgY29sb3I6ICM3OTg3YTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWJvZHk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24taWNvbiBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbi1ib2R5IHtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSAuZGF0ZSxcbiAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSAudGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSAudGltZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6ICNiNmJmY2Y7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG4vL0VuZC1Ob3RpZmljYXRpb25zLy9cblxuLy9Db3VudHJ5IHNlbGVjdG9yIG1vZGFsLy9cblxuLmNvdW50cnktc2VsZWN0b3IgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jY291bnRyeS1zZWxlY3RvciB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlNWU3ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3BuZy9jb3VudHJ5bWFwLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDAuNDVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY291bnRyeS1zZWxlY3RvciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tY291bnRyeSxcbi5idG4tY291bnRyeS5hY3RpdmUsXG4uYnRuLWNvdW50cnk6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4vL0NvdW50cnkgc2VsZWN0b3IgbW9kYWwvL1xuXG4jbG9naW4tb3RwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtc2lkZWJhci5zaWRlYmFyLXNjcm9sbC5vcGVuLnBzLS1zY3JvbGxpbmcteSB7XG4gICAgLm1haW4tY29udGVudC5hcHAtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kIC5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMgLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLy9fX19fX19fX19fX19Gb3IgSXBob25lXG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk5MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAucHMge1xuICAgICAgICAgICAgJi5wcy0tYWN0aXZlLXkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIgPiAucHNfX3JhaWwteSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzID4gLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5OTFweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIC5wcyB7XG4gICAgICAgICAgICAmLnBzLS1hY3RpdmUteSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IC5wc19fcmFpbC15LFxuICAgICAgICAgICAgICAgICY6Zm9jdXMgPiAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1yb2NrZXQge1xuICAgIGZpbGw6ICRwcmltYXJ5O1xufVxuXG4vLyBQbHVnaW4gcHJpbWFyeSBjb2xvcnMvL1xuXG4udHJlZSBsaSBpIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0IC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktYm9yZGVyO1xufVxuXG4vLy5zd2VldC1hbGVydCBidXR0b24ge1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4vL31cblxuLy8gUXVpbGwgZWRpdG9yIHN0eWxlcyAvL1xuXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3Zlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3Zlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICAgIGZpbGw6ICRwcmltYXJ5O1xufVxuXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICBzdHJva2U6ICRwcmltYXJ5O1xufVxuXG4ucWwtc25vdyBhIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi8vICFRdWlsbCBlZGl0b3Igc3R5bGVzIC8vXG5cbi8vIGdhbGxlcnkgLy9cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQsXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMDU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG59XG5cbi5sZy10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0wNTtcbn1cblxuLy8gICFnYWxsZXJ5IC8vXG5cbi8vIEJvb3RzdHJhcCBkYXRlcGlja2VyIC8vXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHByaW1hcnksICRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHByaW1hcnksICRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oJHByaW1hcnkpLCB0bygkcHJpbWFyeSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHByaW1hcnksICRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRwcmltYXJ5LCAkcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkjMDAyYTgwO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRwcmltYXJ5JywgZW5kQ29sb3JzdHI9JyRwcmltYXJ5JywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgkcHJpbWFyeSksIHRvKCRwcmltYXJ5KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRwcmltYXJ5LCAkcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHByaW1hcnksICRwcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5IzAwMmE4MDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSckcHJpbWFyeScsIGVuZENvbG9yc3RyPSckcHJpbWFyeScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3OmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vICFCb290c3RyYXAgZGF0ZXBpY2tlciAvL1xuXG4vLyAhUGx1Z2luIHByaW1hcnkgY29sb3JzLy9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmVycm9yLXBhZ2UxIHtcbiAgICAgICAgLmRlbW8taWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lcnJvci1wYWdlMSB7XG4gICAgJi5kYXJrLXRoZW1lIC5tYWluLWNhcmQtc2lnbmluIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGFyay10aGVtZSAubWFpbi1jYXJkLXNpZ25pbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZGVtby1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtbWVudTEgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFicy1tZW51MSB1bCBsaSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNmViZjEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5lcnJvci1wYWdlMSAuZGVtby1pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbn1cblxuLmNhcm91c2VsLWlubmVyLnNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLnNpZGViYXItbWluaSB7XG4gICAgLnNsaWRlLWxlZnQsXG4gICAgLnNsaWRlLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI3ZpZGVvbW9kYWwsXG4jYXVkaW9tb2RhbCB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDE1NiwgMTU2LCAxNjgsIDAuNSk7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWFwcCB7XG4gICAgLm9wdGlvbi1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4vLyBHYWxsZXJ5IHN0eWxlcyAvL1xuXG4ubWFzb25yeSB7XG4gICAgLmJyaWNrIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4uYnJpY2sgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zbWFydHBob3RvLWltZy5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzIGxpIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktMDI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc21hcnRwaG90by1hcnJvd3MgYSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA3cHg7XG59XG5cbi5zbWFydHBob3RvLWRpc21pc3Mge1xuICAgIHRvcDogMThweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNtYXJ0cGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uc21hcnRwaG90by1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFydHBob3RvLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc21hcnRwaG90by1uYXYgbGkge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IHtcbiAgICBib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IGEge1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFydHBob3RvLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8vICAhR2FsbGVyeSBzdHlsZXMgLy9cblxuLmNrLmNrLWJ1dHRvbixcbmEuY2suY2stYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuXG4udGhlbWUtc3dpdGNoIHtcbiAgICAuZGVtby1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmVycm9yLXBhZ2UxIHtcbiAgICAgICAgLmRlbW8taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGNyLWFwcFtkYXRhLXRoZW1lPSdjbGFzc2ljJ10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGNyLWFwcFtkYXRhLXRoZW1lPSdtb25vbGl0aCddIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBjci1hcHBbZGF0YS10aGVtZT0nbmFubyddIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmZpbGUtZGV0YWlsaW1nIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbiNnYWxsZXJ5IHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxufVxuXG4uY2hhcnQtY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xufVxuXG4uY2hhcnQtY2lyY2xlIGNhbnZhcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jaGFydC1jaXJjbGUgLmNoYXJ0LWNpcmNsZS12YWx1ZS5jaXJjbGUtc3R5bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hhcnQtY2lyY2xlLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoYXJ0LWNpcmNsZVtkYXRhLWNvbG9yXSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZGJvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLml0ZW0tY2FyZCAucHJvZHVjdC1ncmlkNiAuY2FyZHByaWNlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAucnRsIC5jYXJkYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAucnRsIC5pdGVtLWNhcmQgLnByb2R1Y3QtZ3JpZDYgLmNhcmRwcmljZSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbWFydHBob3RvLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuc21hcnRwaG90by1pbWctd3JhcCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zbWFydHBob3RvLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuc21hcnRwaG90by1pbWctd3JhcCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLlN1bW9TZWxlY3QuZGlzYWJsZWQgPiAuQ2FwdGlvbkNvbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZmI7XG59XG4uU3Vtb1NlbGVjdC5kaXNhYmxlZCB7XG4gICAgLlNsZWN0Qm94LFxuICAgIC50ZXN0c2VsZWN0MiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmluZGV4MSB7XG4gICAgLmNpcmNsZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4udHJhbnNhY3Rpb24taWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZlYXR1cmVkX2ljb24xLmRhbmdlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhbmdlcjtcbn1cbi5mZWF0dXJlZF9pY29uMS5zdWNjZXNzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc3VjY2Vzcztcbn1cbi5mZWF0dXJlZF9pY29uMS53YXJuaW5nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2FybmluZztcbn1cbi5mZWF0dXJlZF9pY29uMS50ZWFsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdGVhbDtcbn1cbi5mZWF0dXJlZF9pY29uMS5pbmZvIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5mbztcbn1cbi5mZWF0dXJlZF9pY29uMS5zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG59XG4uZmVhdHVyZWRfaWNvbjEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJnLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuLnRhYmxlLWVkaXQsXG4udGFibGUtZGVsZXRlIHtcbiAgICBmaWxsOiAkd2hpdGU7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tLmxpZ2h0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5saWdodCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJvcmRlciAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5saWdodCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtMyAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmxoLW1haW5jYXJkIHtcbiAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG59XG4vKi5leGFtcGxlIC50YWJzLXN0eWxlLTQgLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MTVweDtcbn1cbi5leGFtcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG59Ki9cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuKjo6LW1zLWJhY2tkcm9wLFxuLm1haW4taGVhZGVyLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4ubWFpbi1oZWFkZXItY2VudGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1saW5rLmJ0bi1kZWZhdWx0LmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1saW5rLmJ0bi1kZWZhdWx0LmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5wcmljaW5nIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLm1haW4tY29udGVudC1ib2R5Lm1haW4tY29udGVudC1ib2R5LW1haWwsXG4qOjotbXMtYmFja2Ryb3AsXG4ubWFpbi1jb250ZW50LWJvZHkubWFpbi1jb250ZW50LWJvZHktY2hhdCB7XG4gICAgZmxleDogaW5oZXJpdDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmJyZWFkY3J1bWItMyBsaSxcbio6Oi1tcy1iYWNrZHJvcCxcbi5icmVhZGNydW1iLTQgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLm1haW4tZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmhvcml6b250YWxNZW51Y29udGFpbmVyIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4ubWFpbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5ob3Jpem9udGFsTWVudWNvbnRhaW5lciAubWFpbi1mb290ZXItIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLm1lZGlhLWxpc3QubWVkaWEuZC1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5jaGF0IC5hY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEzcHggMXB4IDE3cHg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5zaWRlYmFyLW1pbmkgLm1haW4taGVhZGVyLWxlZnQgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbGVmdDogMjUwcHg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5zaWRlYmFyLW1pbmkgLm1haW4tY29udGVudC5hcHAtY29udGVudCAubWFpbi1oZWFkZXItbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5zaWRlYmFyLnNpZGViYXItb3BlbiB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4ucC00LmJvcmRlci1ib3R0b20ge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmltZy1mbHVpZCxcbio6Oi1tcy1iYWNrZHJvcCxcbi50YWJsZSxcbio6Oi1tcy1iYWNrZHJvcCxcbi50ZXh0LXdyYXAgdGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLnNpZGViYXIge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmQtYmxvY2subWVkaWEubWVkaWEtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5tYWluLWhlYWRlci1tZXNzYWdlID4gYSxcbio6Oi1tcy1iYWNrZHJvcCxcbi5tYWluLWhlYWRlci1ub3RpZmljYXRpb24gPiBhLFxuKjo6LW1zLWJhY2tkcm9wLFxuLmZ1bGwtc2NyZWVuLm5hdi1pdGVtID4gYSxcbio6Oi1tcy1iYWNrZHJvcCxcbi5mdWxsc2NyZWVuLWJ1dHRvbiAuZnVsbC1zY3JlZW4tbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHggIWltcG9ydGFudDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRoLnByZXYgc3Bhbixcbio6Oi1tcy1iYWNrZHJvcCxcbi5kYXRldGltZXBpY2tlciB0YWJsZSB0aC5uZXh0IHNwYW4ge1xuICAgIHRvcDogMjBweDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRoLm5leHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4uZGF0ZXRpbWVwaWNrZXIgdGFibGUgdGgucHJldiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLm1haW4taGVhZGVyLWNlbnRlciAuYnRuLFxuKjo6LW1zLWJhY2tkcm9wLFxuLm1haW4taGVhZGVyLWNlbnRlciAuc3AtY29udGFpbmVyIGJ1dHRvbixcbio6Oi1tcy1iYWNrZHJvcCxcbi5zcC1jb250YWluZXIgLm1haW4taGVhZGVyLWNlbnRlciBidXR0b24ge1xuICAgIHRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5zaWRlYmFyLW1pbmkgLm1haW4taGVhZGVyLWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5zaWRlYmFyLW1pbmkgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlci1sZWZ0IC5oZWFkZXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4uYnRuLWljb24tbGlzdCAuYnRuIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5zaWRlLWJhZGdlIHtcbiAgICB0b3A6IDE0cHg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5tZWRpYS5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5idG4sXG4uc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogOC41cHg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5wYWdlLWgge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxucCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4uYnJlYWRjcnVtYi1yaWdodCAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLmhvcml6b250YWxNZW51Y29udGFpbmVyIC5tYWluLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5tZWRpYS1saXN0Lm1lZGlhLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLm1haW4tbXNnLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLnAtdGV4dCAucC1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLnNpZGViYXIgLnRhYi1tZW51LWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4uY2FyZC0tY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItaW5saW5lIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4uZmMtZGF0ZXBpY2tlci5tYWluLWRhdGVwaWNrZXIuaGFzRGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuLnNlY29uZC1zaWRlbWVudSAucmVzcC10YWJzLWNvbnRhaW5lciAuc2xpZGUtbWVudS5zdWJtZW51LWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAucHVsc2UtZGFuZ2VyLFxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAucHVsc2Uge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgfVxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAuY2FyZC5jdXN0b20tY2FyZCAuYm94IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC50aHVtYiAudGh1bWItaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMzlweDtcbiAgICB9XG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5tYWluLWNoYXQtYm9keSAubWVkaWEtYm9keSAubWFpbi1tc2ctd3JhcHBlci5yaWdodCxcbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLm1haW4tY2hhdC1ib2R5IC5tZWRpYS1ib2R5IC5tYWluLW1zZy13cmFwcGVyLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgfVxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogMTUwcHg7XG4gICAgfVxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAudGFza3MgLmNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmFwcC1zaWRlYmFyX190b2dnbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5wcm9kdWN0LWRldGFpbHMudGFibGUtcmVzcG9uc2l2ZS50ZXh0LW5vd3JhcCAubWVkaWEtYm9keSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmJnLXByaW1hcnktdHJhbnNwYXJlbnQgLnJvdy53ZC0xMDBwLm14LWF1dG8udGV4dC1jZW50ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmxvZ2luLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXIucHktMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmRyb3Bkb3duLm5hdi1pdGVtLm1haW4taGVhZGVyLW1lc3NhZ2UsXG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5kcm9wZG93bi5uYXYtaXRlbS5tYWluLWhlYWRlci1ub3RpZmljYXRpb24sXG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5kcm9wZG93bi5tYWluLWhlYWRlci1tZXNzYWdlLnJpZ2h0LXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLm1haW4taGVhZGVyLWxlZnQgLnJlc3BvbnNpdmUtbG9nbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAuc2lkZWJhci1taW5pIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAuaGVhZGVyLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4qOjotbXMtYmFja2Ryb3AsXG5odG1sLmZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuaHRtbC5mdWxsc2NyZWVuLWJ1dHRvbiAubWFpbi1jb250ZW50LFxuKjo6LW1zLWJhY2tkcm9wLFxuaHRtbC5mdWxsc2NyZWVuLWJ1dHRvbiAuYXBwLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5lcnJvci1wYWdlMSB7XG4gICAgLW1zLW92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuKjo6LW1zLWJhY2tkcm9wLFxuI2xpc3QxIC5hdmF0YXItbWQge1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbiNsaXN0MyAubWUtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbio6Oi1tcy1iYWNrZHJvcCxcbi5hcHAtc2lkZWJhciAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4udGFiLWNvbnRlbnQuYm9yZGVyLWJvdHRvbS5wLTQge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4qOjotbXMtYmFja2Ryb3AsXG4uZGF0ZXRpbWVwaWNrZXIgdGFibGUgdGgucHJldiBzcGFuLFxuKjo6LW1zLWJhY2tkcm9wLFxuLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRoLm5leHQgc3BhbiB7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uYWR0b2NhcnQge1xuICAgIGkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y5M2E1YSwgI2Y3Nzc4YykgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgbGVmdDogNDAlO1xuICAgIGJvdHRvbTogLTI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHJvLXRpdGxlIHtcbiAgICBjb2xvcjogIzVhNWE1YTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWxpc3QgLnByaWNlIHtcbiAgICBjb2xvcjogI2ZjNTk1OTtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wcm8taW1nLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZC1jYXQgbGkge1xuICAgIHVsIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi5wcm9kLWNhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4ucHJvZC1jYXQgbGkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG4ubmF2LnByb2QtY2F0IGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wcm9kdWN0LXBhZ2luYXRpb24ge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbn1cblxuLm5hdi5wcm9kLWNhdCBsaSBhIHtcbiAgICBjb2xvcjogIzAzMWI0ZTtcblxuICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1zYWxlIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgcmlnaHQ6IDVweDtcblxuICAgIC53aXNobGlzdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cbn1cblxuLnNob3BwaW5nLWNhcnQsXG4ud2lzaGxpc3QtdGFibGUsXG4ub3JkZXItdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaG9wcGluZy1jYXJ0IC50YWJsZSxcbi53aXNobGlzdC10YWJsZSAudGFibGUsXG4ub3JkZXItdGFibGUgLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hvcHBpbmctY2FydCAuYnRuLFxuLndpc2hsaXN0LXRhYmxlIC5idG4sXG4ub3JkZXItdGFibGUgLmJ0biB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc2hvcHBpbmctY2FydCA+IHRhYmxlID4ge1xuICAgIHRoZWFkID4gdHIgPiB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSA+IHRyID4ge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUgPiB0YWJsZSA+IHtcbiAgICB0aGVhZCA+IHRyID4ge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgPiB0ciA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZGVyLXRhYmxlID4gdGFibGUgPiB7XG4gICAgdGhlYWQgPiB0ciA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5ID4gdHIgPiB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9wcGluZy1jYXJ0ID4gdGFibGUgdGhlYWQgdGgsXG4ud2lzaGxpc3QtdGFibGUgPiB0YWJsZSB0aGVhZCB0aCxcbi5vcmRlci10YWJsZSA+IHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLnNob3BwaW5nLWNhcnQgLmNvdW50LWlucHV0LFxuLndpc2hsaXN0LXRhYmxlIC5jb3VudC1pbnB1dCxcbi5vcmRlci10YWJsZSAuY291bnQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODZweDtcbn1cblxuLnNob3BwaW5nLWNhcnQgLnByb2R1Y3QtaXRlbSxcbi53aXNobGlzdC10YWJsZSAucHJvZHVjdC1pdGVtLFxuLm9yZGVyLXRhYmxlIC5wcm9kdWN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnNob3BwaW5nLWNhcnQgLnByb2R1Y3QtaXRlbSB7XG4gICAgLnByb2R1Y3QtdGh1bWIsXG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtaXRlbSB7XG4gICAgLnByb2R1Y3QtdGh1bWIsXG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4ub3JkZXItdGFibGUgLnByb2R1Y3QtaXRlbSB7XG4gICAgLnByb2R1Y3QtdGh1bWIsXG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4uc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRodW1iLFxuLndpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGh1bWIsXG4ub3JkZXItdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYiB7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zaG9wcGluZy1jYXJ0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGh1bWIgPiBpbWcsXG4ud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYiA+IGltZyxcbi5vcmRlci10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRodW1iID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLnNob3BwaW5nLWNhcnQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYixcbiAgICAud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYixcbiAgICAub3JkZXItdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWluZm8gc3Bhbixcbi53aXNobGlzdC10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWluZm8gc3Bhbixcbi5vcmRlci10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWluZm8gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xufVxuXG4uc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LWluZm8gc3BhbiA+IGVtLFxuLndpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtaW5mbyBzcGFuID4gZW0sXG4ub3JkZXItdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC1pbmZvIHNwYW4gPiBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zaG9wcGluZy1jYXJ0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGl0bGUsXG4ud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aXRsZSxcbi5vcmRlci10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUuc2hvcHBpbmctY2FydCB7XG4gICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5zaG9wcGluZy1jYXJ0IC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGl0bGUgPiBhLFxuLndpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGl0bGUgPiBhLFxuLm9yZGVyLXRhYmxlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGl0bGUgPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGNvbG9yOiAjMzc0MjUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlID4gYTpob3Zlcixcbi53aXNobGlzdC10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlID4gYTpob3Zlcixcbi5vcmRlci10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlIHNtYWxsLFxuLndpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGl0bGUgc21hbGwsXG4ub3JkZXItdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aXRsZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LWl0ZW0gLnByb2R1Y3QtdGh1bWIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zaG9wcGluZy1jYXJ0LWZvb3RlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWU3ZWM7XG5cbiAgICA+IC5jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaG9wcGluZy1jYXJ0LWZvb3RlciA+IC5jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY291cG9uLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIHRyID4gdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgPiB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLnNob3BwaW5nLWNhcnQtZm9vdGVyID4gLmNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvdXBvbi1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNjaGVja291dHN0ZXBzIC5jaGVja291dGxpbmUge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmNztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS43cmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuN3JlbSk7XG4gICAgICAgIG1hcmdpbjogMCAxMSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgIH1cbn1cbiNjaGVja291dHN0ZXBzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG4jY2hlY2tvdXRzdGVwcyB1bFtyb2xlPSd0YWJsaXN0J10gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuI2NoZWNrb3V0c3RlcHMgPiAuc3RlcHMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZDJjNDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi53aXphcmQgPiAuc3RlcHMgPiB1bCBsaSAuY3VycmVudC1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2NoZWNrb3V0c3RlcHMgPiAuc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNjaGVja291dHN0ZXBzIC5pdGVtIC50aHVtYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG59XG4jY2hlY2tvdXRzdGVwcyAuaXRlbSAubGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NoZWNrb3V0c3RlcHMgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNjaGVja291dHN0ZXBzIC5pdGVtIC5wdXJjaGFzZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2NoZWNrb3V0c3RlcHMgLml0ZW0gLnB1cmNoYXNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG59XG4jY2hlY2tvdXRzdGVwcyAudG90YWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG4jY2hlY2tvdXRzdGVwcyA+IC5zdGVwcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuI2NoZWNrb3V0c3RlcHMud2l6YXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndpemFyZCA+IC5jb250ZW50ID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM4ZjljYzA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi53aXphcmQgPiAuY29udGVudCA+IC50aXRsZS5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1wYXkgLnRhYnMtbWVudS5uYXYgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2RmZWE7XG59XG5cbi5jYXJkLXBheSAudGFicy1tZW51IGxpIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC1wYXkgLnRhYnMtbWVudSBsaSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZC1wYXkgLnRhYnMtbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1wYXkgLnRhYnMtbWVudS5uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmMGYzZmY7XG59XG4uY2FyZC1wYXkgLnRhYnMtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNjaGVja291dHN0ZXBzID4gLnN0ZXBzIC5udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGY3O1xuICAgICAgICBjb2xvcjogIzkxOTdhYjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjY2hlY2tvdXRzdGVwcyA+IC5zdGVwcyAubnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmNztcbiAgICAgICAgY29sb3I6ICM5MTk3YWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2NoZWNrb3V0c3RlcHMgPiAuc3RlcHMgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2NoZWNrb3V0c3RlcHMgLmNoZWNrb3V0bGluZSB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGY3O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjdyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS43cmVtKTtcbiAgICAgICAgbWFyZ2luOiAwIDExJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxufVxuLmNhcnQtaW1nIHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi53aWRnZXQtdXNlciB7XG4gICAgLndpZGdldC11c2VyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC11c2VyLXVzZXJuYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXVzZXItaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci13aWRlZ2V0LWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLnVzZXItd2lkZWdldC1mb290ZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi51c2VyLXdpZGVnZXQgLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IHtcbiAgICAgICAgLmRlc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2EzYjFjOTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1haW4tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnN0aWNreSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNpZGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5tYWluLWZvb3RlciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMzhweCAyMHB4IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMzhweCAyMHB4IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgfVxufVxuXG4ubWFpbi1mb290ZXItYXBwIHtcbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1haW4tZm9vdGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAubWFpbi1mb290ZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5tYWluLWZvb3Rlci1kZW1vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwMjViO1xuICAgIGNvbG9yOiAkd2hpdGUtNDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS01O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4taGVhZGVyLW1lbnUtc2hvdyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLm1haW4taGVhZGVyLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyOCwgMzksIDYwLCAwLjA4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMjgsIDM5LCA2MCwgMC4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1uYXZiYXItYmFja2Ryb3Age1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgei1pbmRleDogMTAyNSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAyNnB4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcblxuICAgID4ge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRmNSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjcwcHg7XG5cbiAgICAgICAgLm1haW4tbWVzc2FnZS1saXN0IHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbm90aWZpY2F0aW9uLWxpc3QgYSB7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taGVhZGVyID4ge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1OHB4KSB7XG4gICAgLm1haW4taGVhZGVyLWxlZnQgI2Ryb3Bkb3duTWVudUJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MnB4KSB7XG4gICAgLm1haW4taGVhZGVyLWxlZnQgI2Ryb3Bkb3duTWVudUJ1dHRvbjIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzM3B4KSB7XG4gICAgLnByb2ZpbGUtbmFtZS5tcy0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1wcm9maWxlLW1lbnUubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDByZW0gMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byA2cHg7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbGVmdCAubWFpbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQgLm1haW4tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxpc3QtaXRlbXMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICB9XG59XG5cbi5tYWluLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi1ib2R5IHtcbiAgICAmLm1haW4tc2lkZWJhci1oaWRlIHtcbiAgICAgICAgLmxvZ28taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWxvZ28ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItbWVudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24gc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4taGVhZGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNDBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXG4gICAgPiAubmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDY3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjgsIDM5LCA2MCwgMC4xMik7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjgsIDM5LCA2MCwgMC4xMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmM2QwJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR5cGNuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IC5tYWluLW1lbnUtc3ViIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWhlYWRlci1tZW51IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgei1pbmRleDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1tZW51ID4gLm5hdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1oZWFkZXItbWVudSAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1haW4taGVhZGVyLW1lbnUgLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1tZW51IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1oZWFkZXItbWVudSAubmF2LWl0ZW0gPiAubmF2LWxpbmsud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1tZW51IC5uYXYtaXRlbSA+IC5uYXYtbGluayAudHlwY24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taGVhZGVyLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taGVhZGVyLW1lbnUgLm5hdi1pdGVtLnNob3c6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm1haW4taGVhZGVyLW1lbnUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjgsIDM5LCA2MCwgMC4wNSk7XG5cbiAgICAuY2xvc2Uge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1oZWFkZXItbWVudS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1haW4tbWVudS1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcblxuICAgICAgICArIC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0yMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1lbnUtc3ViIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI4LCAzOSwgNjAsIDAuMTIpO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1lbnUtc3ViIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLm1haW4tbWVudS1zdWItbWVnYSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICArIC5uYXYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4tbWVudS1zdWItbWVnYSAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWVudS1zdWItbWVnYSAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI4LCAzOSwgNjAsIDAuMTIpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWVudS1zdWItbWVnYSAuY29udGFpbmVyID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1tZW51LXN1Yi1tZWdhIC5jb250YWluZXIgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1tZW51LXN1Yi1tZWdhIC5jb250YWluZXIgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjgsIDM5LCA2MCwgMC4wNSk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbWVudS1zdWItbWVnYSAubmF2IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1lbnUtc3ViLW1lZ2EgLm5hdiArIC5uYXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbWVudS1zdWItbWVnYSAubmF2ICsgLm5hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWVudS1zdWItbWVnYSAubmF2ID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1jZW50ZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWRmNDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllZGY0O1xuICAgIH1cbn1cblxuLm1haW4tcHJvZmlsZS1tZW51IHtcbiAgICAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0bi1zb2NpYWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuYnRuLXNvY2lhbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tYnV5IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyZWZhO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWhlYWRlci1yaWdodCAuYnRuLXNvY2lhbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWhlYWRlci1yaWdodCAuYnRuLWJ1eSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItc2VhcmNoLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1haW4taGVhZGVyLWFycm93IHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICB9XG59XG5cbi5oZWFkZXItaWNvbnMgLm5ldy5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0byA2cHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1pY29ucyAubmV3Lm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRiZy1hY3RpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9maWxlLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cbi5tYWluLXByb2ZpbGUtbWVudSA+IC5wcm9maWxlLW5hbWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB6LWluZGV4OiA3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1ub3RpZmljYXRpb24gPiBhOjphZnRlcixcbiAgICAubWFpbi1oZWFkZXItbWVzc2FnZSA+IGE6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMzZweDtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4ubWFpbi1oZWFkZXItbWVzc2FnZSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHotaW5kZXg6IDk7XG59XG5cbi5tYWluLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgIC5kcm9wZG93bi1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQkZ3JheS00MDA7XG4gICAgfVxuXG4gICAgJi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uLnNob3cgPiBhOjphZnRlcixcbiAgICAubWFpbi1oZWFkZXItbWVzc2FnZS5zaG93ID4gYTo6YWZ0ZXIsXG4gICAgLmRyb3AtZmxhZy5zaG93ID4gYTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1tZXNzYWdlLnNob3cgLmRyb3Bkb3duLW1lbnUsXG4uZHJvcC1mbGFnLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1ub3RpZmljYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1ub3RpZmljYXRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYWluLW5vdGlmaWNhdGlvbi1saXN0IHtcbiAgICAubWVkaWEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICArIC5tZWRpYSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkJGdyYXktNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tcHJvZmlsZS1tZW51IHtcbiAgICA+IC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDkwMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzdhODM5YjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLnR5cGNuIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmVhZjk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1wcm9maWxlLW1lbnUuc2hvdyAubWFpbi1pbWctdXNlcjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItcHJvZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWFpbi1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtNjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWhlYWRlci1wcm9maWxlIC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4vKi0tU2VhcmNoLS0qL1xuXG4ubWFpbi1oZWFkZXItcmlnaHQge1xuICAgIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNlYmVhZjEgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgY29sb3I6ICMzYzQ4NTg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIwNWJmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDg1ODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItZm9ybS5hY3RpdmUgLmlucHV0LWdyb3VwLWJ0biAuYnRuIGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgIGZvcm1bcm9sZT0nc2VhcmNoJ10ge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2ZjcyODI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzEsIDIzMSwgMjMxKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmY3MjgyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLCAyMzEsIDIzMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODA3YjkwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvblt0eXBlPSdyZXNldCddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1idG4gLmJ0biBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzdkN2Q4NjtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1tZXNzYWdlLnJpZ2h0LXRvZ2dsZSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuZm9ybVtyb2xlPSdzZWFyY2gnXSB7XG4gICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDA1cztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZTNlM2Y3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDA1cztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA2cHggNnB4IC0zcHggI2UyZTFmNTtcbiAgICAgICAgICAgIHRvcDogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXItbWVzc2FnZSBpLFxuLm1haW4taGVhZGVyLW5vdGlmaWNhdGlvbiBpLFxuLm5hdi1pdGVtLmZ1bGwtc2NyZWVuIGkge1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4ubWFpbi1oZWFkZXItbWVzc2FnZSAuZHJvcGRvd24tZm9vdGVyLFxuLm1haW4taGVhZGVyLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRiZy1hY3RpdmU7XG4gICAgYm94LXNoYWRvdzogLThweCAxMnB4IDE4cHggMCByZ2JhKDI1LCA0MiwgNzAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlci1tZXNzYWdlIC5kcm9wZG93bi1mb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubWFpbi1oZWFkZXItY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTMwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taGVhZGVyLmZpeGVkLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubWFpbi1oZWFkZXItbGVmdCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG4gICAgLm1haW4taGVhZGVyLWxlZnQgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgY29sb3I6ICM3YjgxOTE7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICAgIH1cbn1cblxuLm1haW4taGVhZGVyLW1lc3NhZ2UgLm5hdi1saW5rIGksXG4ubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uIC5uYXYtbGluayBpLFxuLm5hdi1pdGVtLmZ1bGwtc2NyZWVuIC5uYXYtbGluayBpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICMzOTQ1NWQ7XG59XG5cbi5oZWFkZXItaWNvbnMgLm5ldy5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4uaGVhZGVyLW1lZ2FtZW51LWRyb3Bkb3duIGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICAgICYuaG9yLWhlYWRlciB7XG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWxlZnQgLm1haW4tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM0cHgpIHtcbiAgICAubWFpbi1oZWFkZXItbGVmdCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5tYWluLWhlYWRlci1sZWZ0IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLWhlYWRlci1yaWdodCAubmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYWluLWhlYWRlci1sZWZ0IC5mb3JtLWNvbnRyb2wsXG4gICAgLm1haW4taGVhZGVyLWNlbnRlciAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgIC5tYWluLWhlYWRlci1tZXNzYWdlID4gYSxcbiAgICAubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uID4gYSxcbiAgICAubWFpbi1oZWFkZXItbWVzc2FnZSA+IGEsXG4gICAgLm5hdi1saW5rLmljb24ge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5wcm9maWxlLXVzZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLW1lc3NhZ2UucmlnaHQtdG9nZ2xlIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbWVzc2FnZSA+IGEsXG4gICAgLm1haW4taGVhZGVyLW5vdGlmaWNhdGlvbiA+IGEsXG4gICAgLm5hdi1pdGVtLmZ1bGwtc2NyZWVuID4gYSxcbiAgICAubmF2LWxpbmsuaWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgICAubmF2LWxpbmsuaWNvbiB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIHtcbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmlnaHQtdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob3Jpem9udGFsTWVudWNvbnRhaW5lciAubWFpbi1oZWFkZXIuaG9yLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNTc4cHgpIGFuZCAobWluLXdpZHRoOiAzMjFweCkge1xuLy8gICAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1saW5rIHtcbi8vICAgICBwYWRkaW5nOjBweCA1cHggM3B4IDVweDtcbi8vICAgfVxuLy8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIGFuZCAobWluLXdpZHRoOiAzMjFweCkge1xuICAgIC5tYWluLXByb2ZpbGUtbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC8vIC5tYWluLWhlYWRlci1yaWdodCAubmF2LWxpbmsge1xuICAgIC8vICAgcGFkZGluZzogMDtcbiAgICAvLyB9XG5cbiAgICAubWFpbi1wcm9maWxlLW1lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvdGFsLXJldmVudWUge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi5idG4tZGVmYXVsdC5uYXYtbGluay5yZXNwLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzQ2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2RmZDdlOTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cbn1cbi5tYWluLWhlYWRlciAubWFpbi1oZWFkZXItcmlnaHQgLm5hdi1saW5rLmljb24ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LWxpbmsuaWNvbiBpIHtcbiAgICBjb2xvcjogIzdhODM5YiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzcG9uc2l2ZS1uYXZiYXIge1xuICAgICAgICAuY29sbGFwc2luZyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxhcHNlLnNob3cgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLnJlc3BvbnNpdmUtbmF2YmFyLm5hdmJhciAubmV3Lm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwge1xuICAgICAgICAuaG9yaXpvbnRhbC1tYWluIC5zdWItc2xpZGUyIC5zdWItc2xpZGUtbWVudTEge1xuICAgICAgICAgICAgbGVmdDogMTgwcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggcmdiYSgxMzUsIDEzNSwgMTgyLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWYzO1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMC45cmVtIDFyZW0gMC45cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmRhcmstdGhlbWUge1xuICAgICAgICAgICAgLmhvcml6b250YWwtbWFpbiAuc2xpZGUgLnNsaWRlLW1lbnUsXG4gICAgICAgICAgICAuaG9yaXpvbnRhbC1tYWluIC5zbGlkZSAuc3ViLXNsaWRlLW1lbnUsXG4gICAgICAgICAgICAuaG9yaXpvbnRhbC1tYWluIC5zdWItc2xpZGUyIC5zdWItc2xpZGUtbWVudTEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwNDM1MztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ob3Jpem9udGFsLW1haW4ge1xuICAgICAgICAgICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhcmstdGhlbWUge1xuICAgICAgICAgICAgLmxvZ28tMSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhcmstbG9nby0xIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvci1oZWFkZXIgLmNvbnRhaW5lcixcbiAgICAgICAgLmhvcml6b250YWwtbWFpbiAuY29udGFpbmVyLFxuICAgICAgICAubWFpbi1jb250ZW50Lmhvcml6b250YWwtY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC1zaWRlYmFyIC5zaWRlLWl0ZW0uc2lkZS1pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc2lkZW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbC1tYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAmLnBzIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgICAgIC5zbGlkZS1tZW51LFxuICAgICAgICAgICAgICAgIC5zdWItc2xpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAxOHB4IHJnYmEoMTM1LCAxMzUsIDE4MiwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWYzO1xuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUuaXMtZXhwYW5kZWQgLnN1Yi1zbGlkZS1pdGVtMjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1zbGlkZS1tZW51IC5zdWItc2xpZGUtaXRlbTIge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItc2xpZGUgLnN1Yi1hbmdsZSB7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXNsaWRlIC5zdWItc2xpZGUtbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggI2I5YjliOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGY4O1xuICAgICAgICAgICAgbGVmdDogMTgwcHg7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTNweCAxN3B4IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zaWRlbWVudSBpLmFuZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zaWRlbWVudSAuc2xpZGUuaXMtZXhwYW5kZWQgaS5hbmdsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC1zaWRlYmFyX190b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbG9nby5kYXJrLWxvZ28tMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zaWRlbWVudSAuc2xpZGUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zaWRlbWVudSAuc2xpZGUtbGVmdCxcbiAgICAgICAgLm1haW4tc2lkZW1lbnUgLnNsaWRlLXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNpZGVtZW51IC5zbGlkZS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbC1tYWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc2lkZW1lbnUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGlja3ktcGluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1ob3Zlci5ob3Jpem9udGFsIHtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHVsLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLXNsaWRlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5zdWItc2xpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nby1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9yaXpvbnRhbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5hcHAtc2lkZWJhci5ob3Jpem9udGFsLW1haW4ge1xuICAgICAgICAgICAgbGVmdDogLTMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWhlYWRlci5ob3ItaGVhZGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMjZweCByZ2JhKDE1NCwgMTU0LCAyMDQsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tc2lkZW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaG9yaXpvbnRhbE1lbnVjb250YWluZXIgLm1haW4taGVhZGVyLmhvci1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1sZWZ0LFxuICAgICAgICAuc2xpZGUtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLXNpZGVtZW51LmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtaG92ZXIuaG9yaXpvbnRhbCAuc3ViLXNsaWRlMjpob3ZlciAuc3ViLXNsaWRlLW1lbnUxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhvcml6b250YWwtaG92ZXIuaG9yaXpvbnRhbCAuYXBwLXNpZGViYXIgLnNsaWRlLW1lbnUgLnN1Yi1zbGlkZS1tZW51MSBhOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1ob3Zlci5ob3Jpem9udGFsIC5zdWItc2xpZGUtbWVudSAuc3ViLXNpZGUtbWVudV9faXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMjJkJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWljb25iYXItc2hvdyB7XG4gICAgICAgIC5tYWluLWljb25iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWljb25iYXItYXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWljb25iYXIge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogNTAwO1xuXG4gICAgLm5hdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgICAgICAgJi50eXBjbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudHlwY24tZGV2aWNlLWxhcHRvcCxcbiAgICAgICAgICAgICYudHlwY24tdGgtbGFyZ2Utb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWljb25iYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLm1haW4taWNvbmJhci1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cbn1cblxuLm1haW4taWNvbmJhci1ib3R0b20ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1pY29uYmFyLWhlbHAge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cbn1cblxuLm1haW4taWNvbmJhci1hc2lkZSB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQkZ3JheS00MDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA2NHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogNjAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1pY29uYmFyLWFzaWRlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1pY29uYmFyLWFzaWRlLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1pY29uYmFyLWFzaWRlLnNob3cgKyAubWFpbi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI5NHB4O1xuICAgIH1cbn1cblxuLm1haW4taWNvbmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4ubWFpbi1pY29uYmFyLXRvZ2dsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICBpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1pY29uYmFyLXRvZ2dsZS1tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JheS05MDA7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWljb25iYXItYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XG5cbiAgICAubmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICArIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0zMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cgLm5hdi1zdWIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAmLnR5cGNuIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciBpLFxuICAgICAgICAmOmZvY3VzIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi53aXRoLXN1YiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmM2QwJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXN1YiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0zMDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICArIC5uYXYtc3ViLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSA+IC5uYXYtc3ViLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtc3ViLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWljb25iYXItYm9keSAubmF2LWxpbmsud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLm1haW4taWNvbmJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1pY29uYmFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYWluLWljb25iYXItcGFuZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWxlZnQtc2hvdyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWxlZnQtc2hvdyAubWFpbi1jb250ZW50LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiA4MDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLm1haW4tY29udGVudC1sZWZ0LXNob3cgLm1haW4tY29udGVudC1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWNvbnRlbnQtYm9keS1zaG93IHtcbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWhlYWRlci1sZWZ0IC5tYWluLWhlYWRlci1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250ZW50LWxlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmJyb3dzZXItc3RhdHMgLnN1Yi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJyb3dzZXItc3RhdHMgaDYge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtYXBwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtYXBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1haW4tY29udGVudC1ib2R5IHtcbiAgICBmbGV4OiAxO1xufVxuXG4ubWFpbi1jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtdGl0bGUge1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlLFxuLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLm1haW4tY29udGVudC1sYWJlbC1zbSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLm1haW4tY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyYXktNjAwO1xufVxuXG4ubWFpbi1jb250ZW50LTEgLm1haW4tY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgLy8gJi5ob3Jpem9udGFsLWNvbnRlbnQge1xuICAgIC8vICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC8vIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1ib2R5Lm1haW4tc2lkZWJhci1oaWRlIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2U7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktc2hvdyAubWFpbi1oZWFkZXItYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuLy8gICAubWFpbi1jb250ZW50Lmhvcml6b250YWwtY29udGVudCB7XG4vLyAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbi8vICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICB9XG4vLyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtYm9keS1zaG93IC5tYWluLWhlYWRlci1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM1cHgpIHtcbiAgICAubWFpbi1jb250ZW50IC5icmVhZGNydW1iLWhlYWRlciAuYnJlYWRjcnVtYi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuLy8gICAubWFpbi1jb250ZW50Lmhvcml6b250YWwtY29udGVudCB7XG4vLyAgICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG5cbi5tYWluLWNvbnRlbnQtbGVmdC1jb21wb25lbnRzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgLmNvbXBvbmVudC1pdGVtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgICAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgICAgICAgICArIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDM3MztcbiAgICBjb2xvcjogJHdoaXRlLTU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAudGl0bGUtbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpob3ZlciBpbWcsXG4gICAgICAgICAgICAmOmZvY3VzIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjc1LCAxLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBmaWdjYXB0aW9uLFxuICAgICAgICAgICAgJjpmb2N1cyBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgNCwgMTkwLCAwLjc1KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgLmJ0bixcbiAgICAgICAgICAgIC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWNob29zZS1kZW1vIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWNob29zZS1kZW1vIC50aXRsZS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyAudGl0bGUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWNob29zZS1kZW1vIC50aXRsZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyAudGl0bGUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWNob29zZS1kZW1vIC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNhcmQge1xuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNhcmQge1xuICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubWFpbi1jb250ZW50LWNob29zZS1kZW1vIC5jYXJkIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNhcmQgZmlnY2FwdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNhcmQgZmlnY2FwdGlvbiBidXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyB7XG4gICAgLmNhcmQuY29taW5nLXNvb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICAgIC50eXBjbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgIC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG59XG5cbi5jYXJkLXRhYmxlLXR3byAubWFpbi1jb250ZW50LWNob29zZS1kZW1vIC5jYXJkLXRpdGxlLFxuLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLm1haW4tY29udGVudC1jaG9vc2UtZGVtbyAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLm1haW4tY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG59XG4ubWFpbi1jb250ZW50LWxlZnQubWFpbi1jb250ZW50LWxlZnQtbWFpbC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5tYWluLWhlYWRlci1wcm9maWxlIC5tYWluLWltZy11c2VyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2I4NmE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi1wcm9maWxlLW1lbnUgLnByb2ZpbGUtdXNlciBpbWcge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xufVxuXG4ubWFpbi1wcm9maWxlLW92ZXJ2aWV3IC5tYWluLWltZy11c2VyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAjIyMjIyMgNy44IFByb2ZpbGUgICMjIyMjIyAqL1xuXG4ubWFpbi1jb250ZW50LXByb2ZpbGUge1xuICAgIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWNvbnRlbnQtcHJvZmlsZSB7XG4gICAgICAgIC5jb250YWluZXIsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtbGVmdC1wcm9maWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC1sZWZ0LXByb2ZpbGUge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWNvbnRlbnQtbGVmdC1wcm9maWxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG59XG5cbi5tYWluLXByb2ZpbGUtb3ZlcnZpZXcge1xuICAgIC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5idG4taWNvbi1saXN0IHtcbiAgICAgICAgLmJ0bixcbiAgICAgICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1wcm9maWxlLW92ZXJ2aWV3IC5idG4taWNvbi1saXN0IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLm1haW4tcHJvZmlsZS1uYW1lIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm1haW4tcHJvZmlsZS1uYW1lLXRleHQge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLXByb2ZpbGUtYmlvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haW4tcHJvZmlsZS1zb2NpYWwtbGlzdCB7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICArIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUge1xuICAgIC5uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICAgIH1cblxuICAgIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktcHJvZmlsZSAubmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWJvZHktcHJvZmlsZSAubmF2IHtcbiAgICAgICAgcGFkZGluZzogMThweCAxNHB4IDE3cHggMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtYm9keS1wcm9maWxlIC5uYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUgLm5hdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktcHJvZmlsZSAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi5tYWluLXByb2ZpbGUtYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLXByb2ZpbGUtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tcHJvZmlsZS1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDAgMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1wcm9maWxlLWJvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG4ubWFpbi1wcm9maWxlLXZpZXctY2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLm1haW4tcHJvZmlsZS12aWV3LWNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1wcm9maWxlLXZpZXctY2hhcnQge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbn1cblxuLm1haW4tcHJvZmlsZS12aWV3LWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLm1haW4tdHJhZmZpYy1kZXRhaWwtaXRlbSB7XG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArIC5tYWluLXRyYWZmaWMtZGV0YWlsLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbn1cblxuLm1haW4tcHJvZmlsZS13b3JrLWxpc3Qge1xuICAgIC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1lZGlhLWxvZ28ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLXByb2ZpbGUtY29udGFjdC1saXN0IHtcbiAgICAubWVkaWEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICsgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWEtaWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM0cHgpIHtcbiAgICAubWFpbi1wcm9maWxlLWJvZHkgLm1lZGlhLnByb2ZpbGUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgIC5tYWluLXByb2ZpbGUtbWVudSAucHJvZmlsZS11c2VyIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLm1haW4tcHJvZmlsZS13b3JrLWxpc3QgLm1lZGlhLWxvZ28sXG4ubWFpbi1wcm9maWxlLWNvbnRhY3QtbGlzdCAubWVkaWEtaWNvbixcbi5tYWluLXByb2ZpbGUtc29jaWFsLWxpc3QgLm1lZGlhLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5wcm9maWxlLXVzZXIgLnByb2ZpbGUtZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2Q1ZDRlMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLXByb2ZpbGUtYm9keSAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmRyb3AtZG93bi1wcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9maWxlLWZvb3RlciBhIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWZmNTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMXB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZHJvcC1kb3duLXByb2ZpbGUgc3Bhbi5hc3NpZ25lZC10YXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktcHJvZmlsZSAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFpbi1wcm9maWxlLW1lbnUgLnByb2ZpbGUtdXNlciBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnByb2ZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJvZmlsZS5uYXZ0YWItY3VzdG9tIHtcbiAgICBwYWRkaW5nOiAxMXB4IDAgMTBweCAwO1xuXG4gICAgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNmYwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSBhLFxuICAgIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuLmdhLWJvcmRlciB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNXB4IGF1dG87XG59XG4ucHJvZmlsZS1jb3Zlcl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIxNnB4IDMwcHggMTBweCAxODVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21lZGlhL2JnLWltZy5qcGcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb2ZpbGUtY292ZXJfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjMwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xufVxuLnByb2ZpbGUtY292ZXJfX2ltZyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHJvZmlsZS1jb3Zlcl9faW1nID4gaW1nICsgLmgzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ucHJvZmlsZS1jb3Zlcl9faW1nID4gLmgzIHtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAucHJvZmlsZS1jb3Zlcl9fYWN0aW9uID4gLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgfVxuICAgIC5wcm9maWxlLWNvdmVyX19hY3Rpb24gPiAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIC5wcm9maWxlLWNvdmVyX19pbmZvIC5uYXYge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAxNzBweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4ucHJvZmlsZS1jb3Zlcl9faW5mbyAubmF2IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQ0NjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5wcm9maWxlLWNvdmVyX19pbmZvLFxuLnByb2ZpbGUtdGFiIC5tYWluLW5hdi1saW5lIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLnByb2ZpbGUtY292ZXJfX2luZm8gLm5hdiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5wcm9maWxlLWNvdmVyX19pbmZvIC5uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4yKTtcbn1cbi5wcm9maWxlLXRhYiAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbi1uYXYtbGluZSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjM2M0ODU4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjZWRlZGY1O1xuICAgIHBhZGRpbmc6IDdweDtcbn1cbi5tYWluLWNvbnRlbnQtYm9keS1wcm9maWxlIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMzYzQ4NTg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xufVxuLnByb2ZpbGUtdGFiLnRhYi1tZW51LWhlYWRpbmcgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG59XG4ucHJvZmlsZS10YWIgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgfVxufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHggMTFweCAwIDA7XG59XG4udXNlci1sb2NrIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW4taW1nLXVzZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByb2ZpbGUtY292ZXJfX2ltZyB7XG4gICAgICAgIHRvcDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucGFuZWwtdGFicy5tYWluLW5hdi1saW5lIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1vbmxpbmUge1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG4ucHJvZmlsZS10YWIudGFiLW1lbnUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbmEub3B0aW9uLWRvdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLXNpZGViYXItc2hvdyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1uYXZiYXItYmFja2Ryb3Age1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWJvZHktc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLXNpZGViYXItYm9keSAubmF2LXN1Yi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tYm9keS1zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5tYWluLWJvZHktc2lkZWJhciB7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMjFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZThmMTtcbiAgICB9XG5cbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tYm9keS1zaWRlYmFyIC5tYWluLWhlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLm1haW4tc2lkZWJhciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNkOGRmZWE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNDBweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWhpZGUgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLm1haW4tc2lkZWJhci1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIycHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1zaWRlYmFyLXN0aWNreSArIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1zaWRlYmFyLWxvZ2dlZGluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4ubWFpbi1zaWRlYmFyIC5uYXYtcGlsbHMtY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcGlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS0xO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNjg3OThiICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuN3JlbTtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItaGlkZSAubWFpbi1zaWRlYmFyLWxvZ2dlZGluIC5tYWluLWltZy11c2VyIHtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluLXNpZGViYXItbG9nZ2VkaW4ge1xuICAgIC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgbGVmdCAwLjRzIGVhc2UsXG4gICAgICAgICAgICB3aWR0aCAwLjRzIGVhc2U7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNpZGViYXItYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1zaWRlYmFyLWhpZGUgLnNpZGUtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLXNpZGViYXItYm9keSB7XG4gICAgLm5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsgLm5hdi1iYWRnZSB7XG4gICAgICAgIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1zdWIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC45cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjlzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjlzO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0gKyAubmF2LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2UyZWFmOTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItaGlkZSB7XG4gICAgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtbGluayAubGVmdG1lbnUtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAubmF2LXRleHQtYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtbGluayBpLnR5cGNuOjpiZWZvcmUge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2LWxpbmsud2l0aC1zdWIge1xuICAgIC5hbmdsZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5zaWRlLWJhZGdlIHtcbiAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItYm9keSB7XG4gICAgLm5hdi1saW5rIC5sZWZ0bWVudS1pY29uIC5ldmUtaWNvbiB7XG4gICAgICAgIGZpbGw6ICRkZWZhdWx0LWNvbG9yO1xuICAgIH1cblxuICAgIC5uYXYtc3ViIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF2LXN1Yi1pdGVtIHtcbiAgICAgICAgLm5hdi1zdWIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgLm5hdi1zdWItbGluayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgPiAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyAubmF2LXN1YiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3ViLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNmM3MjkzO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi53aXRoLXN1YiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmM2QwJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5uYXYtc3ViLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0zMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLXNpZGViYXItYm9keSAubmF2LXN1Yi1saW5rLndpdGgtc3ViOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItb3BlbiAubWFpbi1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG59XG5cbi5tYWluLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5tYWluLXNpZGViYXItYm9keSB7XG4gICAgLm5hdi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyOXB4IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS00ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzM0MTUxO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3ViIGxpIC5uYXYtc3ViLWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkyZic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZmVhdGhlcicgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0gKyAubmF2LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIC5sZWZ0bWVudS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy0tJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1zaWRlYmFyLWhpZGUgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtbGluayBpLnR5cGNuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1ib2R5Lm1haW4tc2lkZWJhci1oaWRlIHtcbiAgICAgICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNpZGViYXItbG9nZ2VkaW4gLm1lZGlhLWJvZHksXG4gICAgICAgIC5zaWRlbWVudS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc2lkZWJhci1ib2R5IHtcbiAgICAgICAgICAgIC5uYXYtbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluayAubGVmdG1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFuZ2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbmF2cyxcbiAgICAgICAgLnVzZXItaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItcGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNpZGViYXItbG9nZ2VkaW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGViYXItcmlnaHQgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAyMXB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblxuICAgICYuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG4ubWFpbi1zaWRlYmFyLWJvZHkge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICYuc2hvdyA+IC5uYXYtc3ViIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDJzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgOTUsIDIyNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbmdsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zdWItaXRlbS5hY3RpdmUgPiAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMxNGM2ZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyLjJweCAyNXB4IDIuMnB4IDUycHg7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLnNob3cgPiAubmF2LXN1YiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF2LXN1YiBsaS5hY3RpdmUgLm5hdi1zdWItbGluazo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogIzE0YzZlMjtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItaGlkZSAubmF2LXN1YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tc2lkZWJhci1ib2R5IHtcbiAgICAubmF2LXN1YiB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yaWdodC1wYWdlIHtcbiAgICAudmFsdWUge1xuICAgICAgICBjb2xvcjogIzE2MTUzNztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogIzk3OWE5ZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItYm9keSAubmF2LXN1Yi1saW5rIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE0YzZlMjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLXNpZGViYXItaGlkZSB7XG4gICAgICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNpZGViYXItYm9keSB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFuaW1hdGVkLWFycm93IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cbi5hcHAtc2lkZWJhcl9fdXNlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2E4YThhODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4udXNlci1pbmZvIHtcbiAgICAudGV4dC1kYXJrIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG5cbiAgICAudGV4dC1tdXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZjJmNWZiICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbi5zaWRlYmFyLW5hdnMgLm5hdi1waWxscy1jaXJjbGUgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1zaWRlYmFyLWxvZ2dlZGluIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG5cbiAgICAubWVkaWEtYm9keSBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuLm5hdi1zZWFyY2gge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODc4ZWI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMzIsIDI0NSwgMC4yNSk7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3OGViO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjMyLCAyNDUsIDAuMjIpO1xuICAgIH1cbn1cblxuLm1haW4tc2lkZWJhci1sb2dnZWRpbiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgbGVmdCAwLjRzIGVhc2UsXG4gICAgICAgIHdpZHRoIDAuNHMgZWFzZTtcbn1cblxuLm1haW4tc2lkZWJhciAubmF2LXBpbGxzLWNpcmNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay53aXRoLXN1YiAuYW5nbGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm1haW4tc2lkZWJhciB7XG4gICAgd2lkdGg6IDI0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTdweCkge1xuICAgIC5tYWluLXNpZGViYXItb3BlbiAubWFpbi1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcbiAgICB9XG59XG5cbi5tYWluLXNpZGViYXItYm9keSB7XG4gICAgLm5hdi1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuXG4gICAgLm5hdiAubmF2LWl0ZW0gLm5hdi1zdWI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIC5tYWluLXNpZGViYXItaGVhZGVyIC5sb2dvLWljb24uZGFyay10aGVtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubWFpbi1zaWRlYmFyLWhpZGUgLm5hdi1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogM3B4IDVweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTQuNzJweCAxLjI4cHggcmdiYSgxNTQsIDE1NCwgMjA0LCAwLjEpO1xufVxuXG4ubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1zdWIgLm5hdi1zdWItaXRlbSAubmF2LXN1Yi1saW5rOmJlZm9yZTo6aG92ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBsZWZ0OiAtMjdweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5tYWluLXNpZGViYXIgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICAgIH1cbn1cblxuLmFwcC1zaWRlYmFyX191c2VyIHtcbiAgICAudXNlci1wcm8tYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2M5ZDJlODtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDQ0LCA0NCwgNDQsIDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAudS1kcm9wZG93biB7XG4gICAgICAgICAgICBjb2xvcjogIzk3OTk5ZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLWluZm8gc3Bhbi50ZXh0LWdyYXkge1xuICAgICAgICAgICAgY29sb3I6ICM5Njk2OTYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWM2MjZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZWJhciB7XG4gICAgLnRhYi1tZW51LWhlYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICB9XG5cbiAgICAudGFicy1tZW51LWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cblxuICAgIC50YWJzLW1lbnUgdWwgbGkge1xuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmVhZjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi5wYW5lbC10YWJzIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLW1kIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hdmF0YXItbGcge1xuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDE4cHggMzZweCAxMHB4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNpZGViYXIgLnRhYi1tZW51LWhlYWRpbmcgLnRhYnMtbWVudSB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLnNpZGViYXItcmlnaHQgLmxpc3QgYSB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xufVxuXG4udGFicy1tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMXB4IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhciAubmF2LnBhbmVsLXRhYnMgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuLnNpZGViYXIge1xuICAgIC50YWItcGFuZSBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5zaWRlYmFyLW1pbmkgLnNpZGUtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwcC1zaWRlYmFyIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAgIHJpZ2h0OiAtMTFweCAhaW1wb3J0YW50O1xufVxuXG4uc3ViLXNsaWRlLW1lbnUge1xuICAgIC5zdWItc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5zaWRlLW1lbnVfX2xhYmVsMSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwLnNpZGVuYXYtdG9nZ2xlZCB7XG4gICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhcl9fb3ZlcmxheSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUuaXMtZXhwYW5kZWQgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2lkZS1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcHAge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhcl9fb3ZlcmxheSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLnNpZGVuYXYtdG9nZ2xlZCB7XG4gICAgICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhcl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2lkZWJhci1nb25lLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5hcHAtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAzMjBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDMyMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMzIwbXMgZWFzZTtcblxuICAgIC5zaWRlLWFwcCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDAgMzBweDtcbiAgICB9XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1zaWRlYmFyLWhlYWRlciAuaGVhZGVyLWxvZ28ge1xuICAgIC5kZXNrdG9wLWRhcmssXG4gICAgLm1vYmlsZS1sb2dvLFxuICAgIC5tb2JpbGUtZGFyayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLmF2YXRhci14bCB7XG4gICAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCB7XG4gICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICAuZGVza3RvcC1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9iaWxlLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWRlbmF2LXRvZ2dsZWQtb3BlbiB7XG4gICAgICAgICAgICAubW9iaWxlLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51IC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQgLnNpZGUtaXRlbS5zaWRlLWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1pdGVtLnNpZGUtaXRlbS1jYXRlZ29yeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLWl0ZW0uc2lkZS1pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXNrdG9wLWxvZ28ge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5saWdodC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZW1pYm9sZC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKi0tLS0tIENvbXBvbmFudDogVG9wIE5hdmlnYXRpb24gQmFyIC0tLS0tICovXG5cbi5hcHAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxN3B4IDJweCAkYmxhY2stMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQkd2hpdGUtMTtcbiAgICBiYWNrZ3JvdW5kOiAjNWUyZGQ4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5hcHAtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ05pY29ubmUnO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcHAtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG59XG5cbi5hcHAtc2lkZWJhcl9fdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzIwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMyMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMjBtcyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzdiODE5MTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLmFwcC1zaWRlYmFyX190b2dnbGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICB9Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcHAtc2lkZWJhcl9fdG9nZ2xlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYXBwLW5hdiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFwcC1uYXYge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cbn1cblxuLmFwcC1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM3YjgxOTE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMyMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMjBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzIwbXMgZWFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjay0xO1xuICAgICAgICBjb2xvcjogI2Y2ZjZmNjtcbiAgICB9XG59XG5cbi5hcHAtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hcHAtc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hcHAtc2VhcmNoX19pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS04O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMjBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzIwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMyMG1zIGVhc2U7XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stNDtcbiAgICB9XG59XG5cbi5hcHAtc2VhcmNoX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRibGFjay04O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLW5vdGlmaWNhdGlvbiB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbn1cblxuLmFwcC1ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC40KTtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmFwcC1ub3RpZmljYXRpb25fX2Zvb3RlciB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5hcHAtbm90aWZpY2F0aW9uX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLTI7XG4gICAgfVxufVxuXG4uYXBwLW5vdGlmaWNhdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzIwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMyMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMjBtcyBlYXNlO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICB9XG59XG5cbi5hcHAtbm90aWZpY2F0aW9uX19tZXNzYWdlLFxuLmFwcC1ub3RpZmljYXRpb25fX21ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcHAtbm90aWZpY2F0aW9uX19pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYXBwLW5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1haW4tc2lkZW1lbnUgLnNpZGUtbWVudSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOlxuICAgICAgICBsZWZ0IDMyMG1zIGVhc2UsXG4gICAgICAgIHdpZHRoIDMyMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjpcbiAgICAgICAgbGVmdCAzMjBtcyBlYXNlLFxuICAgICAgICB3aWR0aCAzMjBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGxlZnQgMzIwbXMgZWFzZSxcbiAgICAgICAgd2lkdGggMzIwbXMgZWFzZTtcbn1cblxuLnNpZGViYXItbWluaSAuYXBwLXNpZGViYXIge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4uYXBwLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICMxNDExMmQ7XG4gICAgLy8gd2lkdGg6IDI0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDE0LjcycHggMS4yOHB4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE0LjcycHggMS4yOHB4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcbiAgICAgICAgbGVmdCAzMjBtcyBlYXNlLFxuICAgICAgICB3aWR0aCAzMjBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246XG4gICAgICAgIGxlZnQgMzIwbXMgZWFzZSxcbiAgICAgICAgd2lkdGggMzIwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICBsZWZ0IDMyMG1zIGVhc2UsXG4gICAgICAgIHdpZHRoIDMyMG1zIGVhc2U7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMjtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcHAtc2lkZWJhcl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbn1cblxuLmFwcC1zaWRlYmFyX191c2VyIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4JHdoaXRlLTE7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggMHB4IHJnYmEoNDQsIDQ0LCA0NCwgMC4yKTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjN2I4MTkxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFwcC1zaWRlYmFyX191c2VyLWF2YXRhciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXBwLXNpZGViYXJfX3VzZXItbmFtZSB7XG4gICAgJi50ZXh0LXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2U1ZTllYztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtc2lkZWJhcl9fdXNlci1kZXNpZ25hdGlvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZTVlOWVjO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnNpZGUtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAuc2xpZGUgLnNpZGUtbWVudV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOTFweCAxMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5cbnNsaWRlIGlzLWV4cGFuZGVkIHNpZGUtbWVudV9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjQ3LCAwLjkpO1xufVxuXG4uc2xpZGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkcHJpbWFyeTtcbn1cblxuLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3IgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2lkZS1tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSAuYW5nbGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnNpZGUtbWVudV9faWNvbixcbiAgICAmOmhvdmVyIC5zaWRlLW1lbnVfX2ljb24sXG4gICAgJjpmb2N1cyAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIC5wcm9maWxlLXN0YXR1cyB7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS04O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLnNsaWRlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwsXG4gICAgICAgIC5hbmdsZSxcbiAgICAgICAgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgICAgIGZpbGw6ICM3YjgxOTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZS1pdGVtIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjYjVjMWQyO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwcC1zaWRlYmFyIC5zbGlkZS1tZW51IC5zbGlkZS1pdGVtOmJlZm9yZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWRlLmlzLWV4cGFuZGVkIC5zbGlkZS1tZW51IGE6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlLW1lbnUge1xuICAgIC5zdWItc2xpZGUtbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG59XG5cbi5zdWItc2xpZGUgLnN1Yi1hbmdsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5zbGlkZS1tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZS5pcy1leHBhbmRlZCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjN2I4MTkxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnN1Yi1zaWRlLW1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIyZCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG59XG5cbi5zdWItc2xpZGUtbWVudTEgLnN1Yi1zbGlkZS1pdGVtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMmQnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGNvbG9yOiAjN2I4MTkxO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzdiODE5MTtcbiAgICBmaWxsOiAjN2I4MTkxO1xufVxuXG4uc2lkZS1tZW51X19pY29uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLnNpZGUtbWVudV9fbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3YjgxOTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hcHAtc2lkZWJhciAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjdmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBwLXNpZGViYXIgLnNpZGUtaXRlbS5zaWRlLWl0ZW0tY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjN2I4MTkxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hcHAtc2lkZWJhciAuc2lkZS1pdGVtLnNpZGUtaXRlbS1jYXRlZ29yeTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnNsaWRlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zbGlkZS5pcy1leHBhbmRlZCAuc2xpZGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGlkZS1pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMzVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjN2I4MTkxO1xuXG4gICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5hbmdsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMjBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMyMG1zIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMyMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMyMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgdHJhbnNmb3JtIDMyMG1zIGVhc2UsXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDMyMG1zIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDhweCkge1xuICAgIC5wcm9maWxlLXVzZXIgLnAtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lkZW5hdi10b2dnbGVkIHtcbiAgICAgICAgLmFwcC1zaWRlYmFyX191c2VyLW5hbWUsXG4gICAgICAgIC5hcHAtc2lkZWJhcl9fdXNlci1kZXNpZ25hdGlvbixcbiAgICAgICAgLmFuZ2xlLFxuICAgICAgICAuYXBwLXNpZGViYXJfX3VzZXItbmFtZSxcbiAgICAgICAgLnVzZXItbm90aWZpY2F0aW9uLFxuICAgICAgICAuYXBwLXNpZGViYXJfX3VzZXItbmFtZSxcbiAgICAgICAgLnVzZXItaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGVuYXYtdG9nZ2xlZC51c2VyLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhcl9fdXNlci1uYW1lLFxuICAgICAgICAuYXZhdGFyLXhsIHtcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhcl9fdXNlcixcbiAgICAgICAgLnNpZGUtbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLXNpZGViYXJfX3VzZXItYXZhdGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC1zaWRlYmFyX191c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEycHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICM3YjgxOTE7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxN3B4ICRibGFjay0yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxN3B4ICRibGFjay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogOTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzIwbXMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMzIwbXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMzIwbXMgZWFzZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxN3B4ICRibGFjay0yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxN3B4ICRibGFjay0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQge1xuICAgICAgICAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwIDExcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1tZW51X2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjN2I4MTkxO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlbmF2LXRvZ2dsZWQgLmFwcC1zaWRlYmFyX191c2VyIC5hdmF0YXItbWQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYXBwLnNpZGVuYXYtdG9nZ2xlZCAubmF2LWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbi5hcHAge1xuICAgICYuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNpZGUtbWVudV9sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICYuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gICAgLmZhLFxuICAgIC5pY29uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi5hcHAtdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAtMzBweCAtMzBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAkYmxhY2stMTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggJGJsYWNrLTE7XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5hcHAtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFwcC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogLTE1cHggLTE1cHggMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYXBwLXRpdGxlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFwcC1icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYXBwLWJyZWFkY3J1bWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLnRpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OlxuICAgICAgICAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgICAgICAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDNweCAxcHggLTJweCAkYmxhY2stMjtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxuICAgICAgICAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLFxuICAgICAgICAwIDNweCAxcHggLTJweCAkYmxhY2stMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMyMG1zIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMjBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzIwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLnRpbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cblxuLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXJfX3VzZXIgLmF2YXRhci1tZCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYXBwLXNpZGViYXIge1xuICAgIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMDU7XG4gICAgfVxuXG4gICAgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgICAgICAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuICAgICAgICAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGVuYXYtdG9nZ2xlZCAubWFpbi13cmFwcGVyIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faXRlbSB7XG4gICAgLm5hdi1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDU3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2LWJhZGdlMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubmF2LWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnVzZXItaW5mbyB7XG4gICAgLnRleHQtZGFyayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50ZXh0LW11dGVkIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS00ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2lkZS1oZWFkZXIge1xuICAgIC5oZWFkZXItYnJhbmQxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWJyYW5kLWltZy5kZXNrdG9wLWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5zaWRlbmF2LXRvZ2dsZWQgLmFwcC1zaWRlYmFyIC5zaWRlLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5kZXNrdG9wLWxvZ28sXG4uc2lkZS1oZWFkZXIgLmhlYWRlci1icmFuZC1pbWcudG9nZ2xlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlbmF2LXRvZ2dsZWQge1xuICAgIC5hcHAtc2lkZWJhciAuc2lkZS1oZWFkZXIge1xuICAgICAgICAuaGVhZGVyLWJyYW5kLWltZy50b2dnbGUtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItcGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1uYXZzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zaWRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMzIwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDMyMG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAzMjBtcyBlYXNlO1xufVxuXG4uc2lkZW5hdi10b2dnbGVkIC5hcHAtc2lkZWJhcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZXItcGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbi5zaWRlYmFyLW5hdnMgYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdnMge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkJHdoaXRlLTE7XG59XG5cbi5zaWRlYmFyLW5hdnMgLm5hdiBsaTpsYXN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZS1tZW51IGgzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMjBweCAzNHB4IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjOTA5MDllO1xuXG4gICAgLyogY29sb3I6ICR3aGl0ZS00IWltcG9ydGFudDsgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy0tJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZS5pcy1leHBhbmRlZCAuc2xpZGUtbWVudSxcbi5zdWItc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tIFN1Yi1zbGlkZS0tKiovXG5cbi5zdWItc2lkZS1tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zdWItc2lkZS1tZW51X19sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ViLXNsaWRlIHtcbiAgICAuc3ViLWFuZ2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuaXMtZXhwYW5kZWQgLnN1Yi1hbmdsZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxufVxuXG4uc3ViLXNsaWRlMiB7XG4gICAgLnN1Yi1hbmdsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmlzLWV4cGFuZGVkIC5zdWItYW5nbGUyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG59XG5cbi5zdWItc2xpZGUtbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc3ViLXNsaWRlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnN1Yi1zbGlkZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zdWItc2xpZGUuaXMtZXhwYW5kZWQge1xuICAgIC5zdWItc2xpZGUtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2xpZGUtbWVudSAuc3ViLXNsaWRlLmlzLWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1Yi1zaWRlLW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnN1Yi1zaWRlLW1lbnVfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uc3ViLXNsaWRlLmlzLWV4cGFuZGVkIC5zdWItc2xpZGUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdWItc2xpZGUtbWVudTEgLnN1Yi1zbGlkZS1pdGVtMiB7XG4gICAgcGFkZGluZzogNnB4IDBweCA2cHggNDhweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnN1Yi1zbGlkZSAuc3ViLWFuZ2xlMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4cHg7XG59XG5cbi5zdWItc2xpZGUtbWVudTEgLnN1Yi1zbGlkZS1pdGVtMjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtc2lkZWJhciB7XG4gICAgLnNpZGUtbWVudV9faXRlbS5hY3RpdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzcyODJhOSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFwcC1zaWRlYmFyIC5zbGlkZS1tZW51IC5zdWItc2xpZGUtbWVudSBhOmJlZm9yZSB7XG4gICAgbGVmdDogMjVweDtcbn1cblxuLnNpZGUtbWVudSAuc2xpZC5hY3RpdmUgLnN1Yi1zbGlkZS5pcy1leHBhbmRlZCAuc3ViLXNsaWRlLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5hcHAtc2lkZWJhciAuc2xpZGUtbWVudSAuc2xpZGUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyMmQnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM3YjgxOTE7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hcHAtc2lkZWJhcl9fdG9nZ2xlIC5jbG9zZS10b2dnbGUsXG4uc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAub3Blbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjN2I4MTkxO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNlYWUzZjM7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQgLmNsb3NlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lkZW5hdi10b2dnbGVkIC5hcHAtY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMzIwbXMgZWFzZTtcbn1cblxuLnN1Yi1zbGlkZS1tZW51IC5hY3RpdmUgLnN1Yi1zbGlkZS1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi5hcHAtc2lkZWJhcl9fdXNlciAudXNlci1pbmZvIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzg5OTFhNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFwcC1zaWRlYmFyIC5zbGlkZS1tZW51IGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuYXBwLXNpZGViYXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuYW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvLyAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuYXZhdGFyLXhsIHtcbiAgICAvLyAgIHdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIC8vIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5hcHAtc2lkZWJhcl9fdXNlciAudXNlci1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51IC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXkge1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDcsIDIxMSwgMjI1KTtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAubWFpbi1zaWRlYmFyLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLmRlc2t0b3AtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5wcm9maWxlLXN0YXR1cyB7XG4gICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAubWFpbi1sb2dvLmRhcmstdGhlbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5kZXNrdG9wLWxvZ28ubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAubWFpbi1sb2dvLmRhcmstdGhlbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlLW1lbnUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnVfX2l0ZW06aG92ZXIgKyAuc2xpZGUtbWVudSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZS5pcy1leHBhbmRlZCAuc2xpZGUtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5zaWRlbmF2LXRvZ2dsZWQgLnNsaWRlLW1lbnUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQgLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAvLyB3aWR0aDogNTBweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1zaWRlYmFyLWhlYWRlciAubWFpbi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2lkZWJhci1zdGlja3kgKyAubWFpbi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICAgIH1cbn1cblxuLm1haW4tc2lkZWJhci1oZWFkZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpcbiAgICAgICAgbGVmdCAzMjBtcyBlYXNlLFxuICAgICAgICB3aWR0aCAzMjBtcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246XG4gICAgICAgIGxlZnQgMzIwbXMgZWFzZSxcbiAgICAgICAgd2lkdGggMzIwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICBsZWZ0IDMyMG1zIGVhc2UsXG4gICAgICAgIHdpZHRoIDMyMG1zIGVhc2U7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tc2lkZW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgaGVpZ2h0OiA5MCU7XG59XG5cbi5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51IC5zbGlkZS5hY3RpdmUgLnNpZGUtbWVudV9fbGFiZWwsXG4uc2lkZS1tZW51IC5zbGlkZS5hY3RpdmUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN1Yi1zbGlkZSAuc3ViLWFuZ2xlMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLnNpZGUtbWVudSAuc2lkZS1tZW51X19pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA5NSwgMjUyLCAwLjI2KTtcbn1cblxuLnNpZGUtbWVudV9faXRlbTpob3ZlciB7XG4gICAgLnNpZGUtbWVudV9faWNvbixcbiAgICAuc2lkZS1tZW51X19sYWJlbCxcbiAgICAuYW5nbGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgZmlsbDogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItbWluaSAuc2lkZS1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyAtLS0tLSBJQ09OIFRFWFQgLS0tLS0tLS8vXG5cbi5pY29udGV4dC1tZW51IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCB7XG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIHtcbiAgICAgICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tICEgSUNPTiBURVhUIC0tLS0tLS0vL1xuXG4vLyAtLS0tLSBDTE9TRUQgTUVOVSAtLS0tLS0tLy9cbi5jbG9zZWQtbWVudSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkIHtcbiAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tICEgQ0xPU0VEIE1FTlUgLS0tLS0tLS8vXG5cbi8vIC0tLS0tIEhPVkVSIFNVQk1FTlUgLS0tLS0tLS8vXG5cbi5ob3Zlci1zdWJtZW51IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJi5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDBweCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucnRsLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE4cHggOHB4IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhcmstdGhlbWUge1xuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDFkMmE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDU2NjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA4cHggOHB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhOWFiYmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhciAuc2xpZGUtbWVudSAuc2xpZGUtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTlhYmJkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZSAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDhweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhciAuc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiB7XG4gICAgICAgICAgICAucHMgPiAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGU6aG92ZXIgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51IC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuZGVza3RvcC1sb2dvLFxuICAgICAgICAgICAgICAgIC5kZXNrdG9wLWRhcmssXG4gICAgICAgICAgICAgICAgLm1vYmlsZS1kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2JpbGUtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1pdGVtLnNpZGUtaXRlbS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMHB4IDExcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCB7XG4gICAgICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudSAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAvLyAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhcl9fdG9nZ2xlIC5jbG9zZS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhcl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUuaXMtZXhwYW5kZWQgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1iYWRnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLXNsaWRlLW1lbnUgLnN1Yi1zaWRlLW1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIyZCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG59XG5cbi8vIC0tLS0tISBIT1ZFUiBTVUJNRU5VIC0tLS0tLS0vL1xuXG4vLyAtLS0tLSBIT1ZFUiBTVUJNRU5VIDEgLS0tLS0tLS8vXG5cbi5ob3Zlci1zdWJtZW51MSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCAwcHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJ0bC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4IDhweCAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhcmstdGhlbWUge1xuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnVfX2xhYmVsMSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MzUzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDFkMmE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDU2NjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA4cHggOHB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhOWFiYmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhciAuc2xpZGUtbWVudSAuc2xpZGUtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTlhYmJkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZSAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDhweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhciAuc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiB7XG4gICAgICAgICAgICAucHMgPiAucHNfX3JhaWwteSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbDEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGU6aG92ZXIgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3YjgxOTE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudSAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1zaWRlYmFyLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmRlc2t0b3AtbG9nbyxcbiAgICAgICAgICAgICAgICAuZGVza3RvcC1kYXJrLFxuICAgICAgICAgICAgICAgIC5tb2JpbGUtZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9iaWxlLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtaXRlbS5zaWRlLWl0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweCAxMXB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQge1xuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAvLyAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgLy8gICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhcl9fdG9nZ2xlIC5jbG9zZS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHAtc2lkZWJhcl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUuaXMtZXhwYW5kZWQgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1iYWRnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLXNsaWRlLW1lbnUgLnN1Yi1zaWRlLW1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIyZCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb2xvcjogIzdiODE5MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG59XG5cbi8vIC0tLS0tISBIT1ZFUiBTVUJNRU5VIDEgLS0tLS0tLS8vXG5cbi5zdWItc2xpZGUyLmlzLWV4cGFuZGVkIC5zdWItc2xpZGUtbWVudTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZS1tZW51IC5zdWItc2xpZGUtbWVudTEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnN1Yi1zbGlkZS1tZW51MSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ucnRsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJvcmRlci1lbmQuYmQteHMtZS0wIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLWVuZC5iZC14cy1zLTAge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYm9yZGVyLWVuZC5iZC1tZC1lLTAge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJvcmRlci1lbmQuYmQtbGctZS0wIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIC5ib3JkZXItZW5kLmJkLXhsLWUtMCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWdyb3VwMSAucGFuZWwtY29sbGFwc2UuY29sbGFwc2Uuc2hvdzpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubmF2Lm5hdi1pdGVtLmhlYWRlci1pY29ucy5uYXZiYXItbmF2LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsb2F0LW1kLWVuZCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYuaG9yaXpvbnRhbCAubWFpbi1zaWRlbWVudSAuc2xpZGUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcml6b250YWwgLm1haW4tc2lkZW1lbnUgLnNsaWRlLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWljb24gaSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmLmhvcml6b250YWwgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxcmVtIDAuOXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0cmFuc3BhcmVudCAvL1xuICAgICYudHJhbnNwYXJlbnQtdGhlbWUge1xuICAgICAgICAuc2lkZWJhci5zaWRlYmFyLXJpZ2h0IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0cmFuc3BhcmVudC1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zaWRlYmFyLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRyYW5zcGFyZW50LWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm1haW4taGVhZGVyLWxlZnQgLmJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnQtYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAhIHRyYW5zcGFyZW50IC8vXG4gICAgLmxhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cblxuICAgIC5sYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLnByb2R1Y3QtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcmktdGFicy1oZWFkaW5nIHtcbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVtb19jaGFuZ2VyIHtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgIH1cblxuICAgIC5wcm9mLWRldGFpbHMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLTMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLTIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2NoZWNrb3V0c3RlcHMgLmNoZWNrb3V0bGluZSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuZHQtYnV0dG9ucy5idG4tZ3JvdXAge1xuICAgICAgICBmbGV4LXdyYXA6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDQzNTMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBjYW52YXMge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIHNjcm9sbGFibGUgbGF5b3V0IC8vXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICYubGF5b3V0LWJveGVkIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2Nyb2xsYWJsZSBsYXlvdXQgLy9cbiAgICAvLyBjbG9zZWQgbWVudSAvL1xuXG4gICAgJi5jbG9zZWQtbWVudSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkIHtcbiAgICAgICAgICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gISBjbG9zZWQgbWVudSAvL1xuXG4gICAgLy8gaWNvbnRleHQtbWVudSAvL1xuXG4gICAgJi5pY29udGV4dC1tZW51IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQge1xuICAgICAgICAgICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICEgaWNvbnRleHQtbWVudSAvL1xuXG4gICAgLy8gaG92ZXIgc3VibWVudSAvL1xuXG4gICAgJi5ob3Zlci1zdWJtZW51IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUsXG4gICAgICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMHB4IDExcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzNXB4IDhweCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2xpZGUgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiB7XG4gICAgICAgICAgICAgICAgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweCAxMXB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkIHtcbiAgICAgICAgICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICEgaG92ZXIgc3VibWVudSAvL1xuXG4gICAgLy8gaG92ZXIgc3VibWVudSAxIC8vXG5cbiAgICAmLmhvdmVyLXN1Ym1lbnUxIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4ge1xuICAgICAgICAgICAgICAgICYubGlnaHQtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLWxvZ28sXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtZGFyayxcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXNrdG9wLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlLFxuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweCAxMXB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgICAgICByaWdodDogMTA4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwcHggMTFweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCB7XG4gICAgICAgICAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAhIGhvdmVyIHN1Ym1lbnUgMSAvL1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYuaG9yaXpvbnRhbCAuc2lkZS1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTNweCAxN3B4IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9yaXpvbnRhbCAubWFpbi1zaWRlbWVudSBpLmFuZ2xlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50aW1lbGluZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmR0LWJ1dHRvbi5kcm9wZG93bi1pdGVtLmJ1dHRvbnMtY29sdW1uVmlzaWJpbGl0eS5hY3RpdmUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuZHQtYnV0dG9uLmRyb3Bkb3duLWl0ZW0uYnV0dG9ucy1jb2x1bW5WaXNpYmlsaXR5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gICAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5yaWNoVGV4dCAucmljaFRleHQtdG9vbGJhciB1bCBsaSBhIC5yaWNoVGV4dC1kcm9wZG93bi1vdXRlciB1bC5yaWNoVGV4dC1kcm9wZG93biBsaS5pbmxpbmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnJpY2hUZXh0IC5yaWNoVGV4dC10b29sYmFyIHVsIGxpIGEgLnJpY2hUZXh0LWRyb3Bkb3duLW91dGVyIC5yaWNoVGV4dC1kcm9wZG93biAucmljaFRleHQtZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAucmljaFRleHQgLnJpY2hUZXh0LXRvb2xiYXIgdWwgbGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnJpY2hUZXh0IC5yaWNoVGV4dC10b29sYmFyIHVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubm90ZS1kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUubm90ZS1jaGVjay5kcm9wZG93bi1mb250bmFtZS5zaG93IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbiAgICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4gICAgaW5wdXQuZm9ybS1jb250cm9sLnBhcnNsZXktZXJyb3IsXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sLnBhcnNsZXktZXJyb3Ige1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgbGVmdCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICAgIH1cblxuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW0gMC4zNzVyZW0gMi4yNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJi5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5TdW1vU2VsZWN0IC5zZWxlY3QtYWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwIDNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDM1cHggM3B4IDBweDtcbiAgICB9XG5cbiAgICAuU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgbGkub3B0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAuU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgbGkub3B0IHNwYW4sXG4gICAgLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICB9XG5cbiAgICAuZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LWNsZWFyIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmludGwtdGVsLWlucHV0IC5mbGFnLWRyb3Bkb3duIC5jb3VudHJ5LWxpc3QgLmZsYWcxLFxuICAgIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1kcm9wZG93biAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICB9XG5cbiAgICAuaW50bC10ZWwtaW5wdXQgLmZsYWctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPScxJ10sXG4gICAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPScxJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBsZWZ0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gICAgfVxuXG4gICAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCxcbiAgICAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuICAgIGlucHV0LmZvcm0tY29udHJvbC5wYXJzbGV5LXN1Y2Nlc3MsXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sLnBhcnNsZXktc3VjY2VzcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBsZWZ0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC50ZWxlcGhvbmUtaW5wdXQgLmJ0biB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmludGwtdGVsLWlucHV0IC5mbGFnLWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnIC5kb3duLWFycm93IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250ID4gbGFiZWwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuU3Vtb1NlbGVjdCA+IC5DYXB0aW9uQ29udCA+IGxhYmVsID4gaTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwLjc1cmVtIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpbi1pY29uLWdyb3VwLFxuICAgIC5pY29ucy1saXN0LXdyYXAge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1hcHAge1xuICAgICAgICAub3B0aW9uLWRvdHMge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtcHJvZmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbWFpLWltZyBoNiBzbWFsbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWRldGFpbHMgLm1lZGlhIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5lcnJvci1wYWdlMSAuZGVtby1pY29uIHN2ZyB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRkLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyBidXR0b24uZmZfZmlsZXVwbG9hZF9zdGFydF91cGxvYWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLy8gQ0FST1VTRUwgU1RZTEVTLy9cbiAgICAuY2Fyb3VzZWwge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vISBDQVJPVVNFTCBTVFlMRVMvL1xuICAgIC5hY2NvcmRpb24gaSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAucGFuZWwtaGVhZGluZzEuY29sbGFwc2VkOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAudGFicy1zdHlsZS0yIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgIH1cblxuICAgIC5tYWluLW5hdi1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgfVxuXG4gICAgLmZhcyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWlubmVyLS1pY29uIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydC1oZWFkaW5nIGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWxlZnQtbWFpbCB7XG4gICAgICAgIC5jYXJkLWhlYWRlciBpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmVlIGxpIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBzID4gLnBzX19yYWlsLXkge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFpbi1uYXYtbGluZS1jaGF0IC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ob3Jpem9udGFsIC5tYWluLXNpZGVtZW51IC5zbGlkZS5pcy1leHBhbmRlZCBpLmFuZ2xlIHtcbiAgICAgICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcml6b250YWwgLnN1Yi1zbGlkZSAuc3ViLXNsaWRlLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9yaXpvbnRhbCAuc3ViLXNsaWRlIC5zdWItYW5nbGUge1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcml6b250YWwgLmhvcml6b250YWwtbWFpbiAuc2xpZGUgLnNsaWRlLW1lbnUgLnNsaWRlLWl0ZW06YmVmb3JlLFxuICAgICAgICAuaG9yaXpvbnRhbCAuaG9yaXpvbnRhbC1tYWluIC5zbGlkZSAuc3ViLXNsaWRlLW1lbnUgLnNsaWRlLWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcml6b250YWwgLm1haW4tc2lkZW1lbnUgaS5hbmdsZSB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9yaXpvbnRhbCAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvZmlsZS1tZW51Lm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMHJlbSAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byA2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51IC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcC5zaWRlYmFyLWdvbmUuc2lkZW5hdi10b2dnbGVkIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlLW1lbnUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5hcGV4Y2hhcnRzLXlheGlzLXRpdGxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1cHgsIDEwcHgpO1xuICAgIH1cblxuICAgIC5hcGV4Y2hhcnRzLXRvb2x0aXAtbWFya2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuc3ViLXNsaWRlLmlzLWV4cGFuZGVkIC5zdWItYW5nbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLnN1Yi1zbGlkZTIuaXMtZXhwYW5kZWQgLnN1Yi1hbmdsZTIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZW1lbnUgLnNsaWRlLmlzLWV4cGFuZGVkIGkuYW5nbGUge1xuICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSBhdXRvIC0xcmVtIC0xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyLFxuICAgICAgICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpZGViYXIuc2lkZWJhci1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci5zaWRlYmFyLXJpZ2h0LnNpZGViYXItb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIC5zaWRlYmFyIC50YWJzLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5mZS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MmUnO1xuICAgIH1cblxuICAgIC5mZS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkyZic7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiA+IC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIgYVthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiAuY29sbGFwc2Uuc2hvdyAuY2FyZC1ib2R5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAuYWNjb3IgZGl2IGFbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgICNhY2NvcmRpb24xMSAucGFuZWwtYm9keSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICB9XG5cbiAgICAucGFuZWwtaGVhZGluZzIuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhbmVsLWdyb3VwMiAucGFuZWwtY29sbGFwc2UuY29sbGFwc2Uuc2hvdzpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuY29sbGFwc2Uuc2hvdyAuYWNjc3R5bGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjgxMjVyZW07XG4gICAgfVxuXG4gICAgLmJhZGdlLXBpbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHggNHB4IDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWRnZS1waWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItNCBvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItNCBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5tYWluLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5tYWluLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgIC5zcC1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gICAgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuICAgIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbiAgICAuc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBidXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4gICAgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuICAgIC5zcC1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gICAgLnNwLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmJ0bi13aXRoLWljb24gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1pY29uLWxpc3QgLmJ0biArIC5idG4sXG4gICAgLmJ0bi1pY29uLWxpc3QgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuYnRuLWljb24tbGlzdCBidXR0b24gKyAuYnRuLFxuICAgIC5idG4taWNvbi1saXN0IC5zcC1jb250YWluZXIgLmJ0biArIGJ1dHRvbixcbiAgICAuc3AtY29udGFpbmVyIC5idG4taWNvbi1saXN0IC5idG4gKyBidXR0b24sXG4gICAgLmJ0bi1pY29uLWxpc3QgLnNwLWNvbnRhaW5lciBidXR0b24gKyBidXR0b24sXG4gICAgLnNwLWNvbnRhaW5lciAuYnRuLWljb24tbGlzdCBidXR0b24gKyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuYnRuLWxpc3QgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmJ0bi1saXN0ID4gLmRyb3Bkb3duOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgIH1cblxuICAgIC5idG4tYW5pbWF0aW9uIC5idG4tbG9hZGVyczphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuLWFuaW1hdGlvbiAuYnRuLXNwaW5lcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuLWFuaW1hdGlvbiAubG9hZGluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jYXJkID4gaHIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlci10YWJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoNXB4IC0gMXB4KTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyg1cHggLSAxcHgpO1xuICAgIH1cblxuICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDEwcHggLSAxcHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygxMHB4IC0gMXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhcmQtZGVjayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZC1jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLWZvdXIgLmNhcmQtZm9vdGVyIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1pbWctdG9wLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDEwcHggLSAxcHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDEwcHggLSAxcHgpO1xuICAgIH1cblxuICAgIC5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICByaWdodDogNDIlO1xuICAgIH1cblxuICAgIC5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICByaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICByaWdodDogNjAlO1xuICAgIH1cblxuICAgIC5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICByaWdodDogNiU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgICAgIHJpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgICAgIHJpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgICAgIHJpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCgxMCkge1xuICAgICAgICByaWdodDogNzIlO1xuICAgIH1cblxuICAgIC5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgcmlnaHQ6IDMwJTtcbiAgICB9XG5cbiAgICAuc3F1YXJlLWJveCBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgIHJpZ2h0OiAxNiU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCgxMykge1xuICAgICAgICByaWdodDogMyU7XG4gICAgfVxuXG4gICAgLnNxdWFyZS1ib3ggZGl2Om50aC1jaGlsZCgxNCkge1xuICAgICAgICByaWdodDogNTUlO1xuICAgIH1cblxuICAgIC5zcXVhcmUtYm94IGRpdjpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgcmlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICAuY2FyZC1mdWxsc2NyZWVuIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtaW1nLWxlZnQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyg1cHggLSAxcHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyg1cHggLSAxcHgpO1xuICAgIH1cblxuICAgIC5jdXN0b20tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgfVxuXG4gICAgLnByaW1hcnktY3VzdG9tLWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLXNsaWRlciAjdGh1bWJjYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB9XG5cbiAgICAjdGh1bWJjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgI3RodW1iY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm93bC1uYXYgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIH1cblxuICAgIGNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAubGlzdC11bnN0eWxlZCxcbiAgICAubGlzdC1pbmxpbmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5jb250YWluZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICAgIH1cblxuICAgIC5uby1ndXR0ZXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gICAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNvbC0xLFxuICAgIC5jb2wtMixcbiAgICAuY29sLTMsXG4gICAgLmNvbC00LFxuICAgIC5jb2wtNSxcbiAgICAuY29sLTYsXG4gICAgLmNvbC03LFxuICAgIC5jb2wtOCxcbiAgICAuY29sLTksXG4gICAgLmNvbC0xMCxcbiAgICAuY29sLTExLFxuICAgIC5jb2wtMTIsXG4gICAgLmNvbCxcbiAgICAuY29sLWF1dG8sXG4gICAgLmNvbC1zbS0xLFxuICAgIC5jb2wtc20tMixcbiAgICAuY29sLXNtLTMsXG4gICAgLmNvbC1zbS00LFxuICAgIC5jb2wtc20tNSxcbiAgICAuY29sLXNtLTYsXG4gICAgLmNvbC1zbS03LFxuICAgIC5jb2wtc20tOCxcbiAgICAuY29sLXNtLTksXG4gICAgLmNvbC1zbS0xMCxcbiAgICAuY29sLXNtLTExLFxuICAgIC5jb2wtc20tMTIsXG4gICAgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sXG4gICAgLmNvbC1tZC0xLFxuICAgIC5jb2wtbWQtMixcbiAgICAuY29sLW1kLTMsXG4gICAgLmNvbC1tZC00LFxuICAgIC5jb2wtbWQtNSxcbiAgICAuY29sLW1kLTYsXG4gICAgLmNvbC1tZC03LFxuICAgIC5jb2wtbWQtOCxcbiAgICAuY29sLW1kLTksXG4gICAgLmNvbC1tZC0xMCxcbiAgICAuY29sLW1kLTExLFxuICAgIC5jb2wtbWQtMTIsXG4gICAgLmNvbC1tZCxcbiAgICAuY29sLW1kLWF1dG8sXG4gICAgLmNvbC1sZy0xLFxuICAgIC5jb2wtbGctMixcbiAgICAuY29sLWxnLTMsXG4gICAgLmNvbC1sZy00LFxuICAgIC5jb2wtbGctNSxcbiAgICAuY29sLWxnLTYsXG4gICAgLmNvbC1sZy03LFxuICAgIC5jb2wtbGctOCxcbiAgICAuY29sLWxnLTksXG4gICAgLmNvbC1sZy0xMCxcbiAgICAuY29sLWxnLTExLFxuICAgIC5jb2wtbGctMTIsXG4gICAgLmNvbC1sZyxcbiAgICAuY29sLWxnLWF1dG8sXG4gICAgLmNvbC14bC0xLFxuICAgIC5jb2wteGwtMixcbiAgICAuY29sLXhsLTMsXG4gICAgLmNvbC14bC00LFxuICAgIC5jb2wteGwtNSxcbiAgICAuY29sLXhsLTYsXG4gICAgLmNvbC14bC03LFxuICAgIC5jb2wteGwtOCxcbiAgICAuY29sLXhsLTksXG4gICAgLmNvbC14bC0xMCxcbiAgICAuY29sLXhsLTExLFxuICAgIC5jb2wteGwtMTIsXG4gICAgLmNvbC14bCxcbiAgICAuY29sLXhsLWF1dG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLm9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICB9XG5cbiAgICAub2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7XG4gICAgfVxuXG4gICAgLm9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAub2Zmc2V0LXNtLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC1zbS0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXNtLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC1zbS0xMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub2Zmc2V0LW1kLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC1tZC0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LW1kLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC1tZC0xMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub2Zmc2V0LWxnLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC1sZy0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LWxnLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC1sZy0xMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm9mZnNldC14bC0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZzZXQteGwtMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC01IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC02IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC03IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC04IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC05IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14bC0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZzZXQteGwtMTEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5vZmZzZXQteHhsLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14eGwtMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14eGwtMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZzZXQteHhsLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXh4bC00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14eGwtNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZzZXQteHhsLTYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXh4bC03IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZnNldC14eGwtOCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZzZXQteHhsLTkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZzZXQteHhsLTExIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjclO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsb2F0LXN0YXJ0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsb2F0LWVuZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvYXQtc20tbm9uZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvYXQtbWQtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvYXQtbGctcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxvYXQtbGctbm9uZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmxvYXQteGwtbGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsb2F0LXhsLW5vbmUge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICAgICAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbiAgICB9XG5cbiAgICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgICB9XG5cbiAgICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gICAgfVxuXG4gICAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICAgIH1cblxuICAgIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xuICAgIH1cblxuICAgIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSxcbiAgICAuZHJvcGRvd24tbWVudVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddLFxuICAgIC5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddLFxuICAgIC5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC51c2VyLWxvY2sgLmRyb3Bkb3duIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93ID4gLmNvbCxcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wucGFyc2xleS1zdWNjZXNzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4gICAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsXG4gICAgaW5wdXQuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3MsXG4gICAgdGV4dGFyZWEuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LXN1Y2Nlc3Mge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgICB9XG5cbiAgICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsXG4gICAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuICAgIGlucHV0LmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yLFxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbC5wYXJzbGV5LWVycm9yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgfVxuXG4gICAgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wucGFyc2xleS1lcnJvciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIH1cblxuICAgIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4gICAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCxcbiAgICBpbnB1dC5jdXN0b20tc2VsZWN0LnBhcnNsZXktZXJyb3IsXG4gICAgdGV4dGFyZWEuY3VzdG9tLXNlbGVjdC5wYXJzbGV5LWVycm9yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWNlbnRlciAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1jZW50ZXIgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWNlbnRlciAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWNlbnRlciAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICB9XG5cbiAgICAuYnJvd3NlLWZpbGUuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuZmlsZS1icm93c2VyIC5idG4tZGVmYXVsdCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiAjIyMjIyMgMy43IEdyaWQgIyMjIyMjICovXG4gICAgLnJvdy1zbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAucm93LXNtID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yb3cteHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIH1cblxuICAgIC5yb3cteHMgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucm93LXhzLS1zbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cteHMtLXNtID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1zbS0tc20ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctc20tLXNtID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LS1zbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy0tc20gPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucm93LXhzLS1tZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cteHMtLW1kID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1zbS0tbWQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctc20tLW1kID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LS1tZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy0tbWQgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucm93LXhzLS1sZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cteHMtLWxnID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1zbS0tbGcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctc20tLWxnID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LS1sZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy0tbGcgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnJvdy14cy0teGwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LXhzLS14bCA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctc20tLXhsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LXNtLS14bCA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy0teGwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctLXhsID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uICsgLmJ0bixcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYnV0dG9uLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuICAgIC5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuc3AtY29udGFpbmVyIGJ1dHRvbiArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3AtY29udGFpbmVyIGJ1dHRvbiArIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiArIC5idG4sXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBidXR0b24sXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuc3AtY29udGFpbmVyIGJ1dHRvbiArIGJ1dHRvbixcbiAgICAuc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuICAgIC5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBidXR0b24ge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4gICAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b24ge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b24ge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJhY2tkcm9wIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgICAgIG1hcmdpbjogLTFyZW0gYXV0byAtMXJlbSAtMXJlbTtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgI21vZGFsZGVtbzggLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5tb2RhbC5lZmZlY3QtanVzdC1tZSAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLmVmZmVjdC1qdXN0LW1lIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLmVmZmVjdC1qdXN0LW1lIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC5lZmZlY3QtanVzdC1tZSAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC4ycmVtIDByZW0gMHJlbTtcbiAgICB9XG5cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8qICMjIyMjIyA1LjcgTmF2ICAgIyMjIyMjICovXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4tbmF2IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYtY29sdW1uIC5uYXYtbGluayBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYtY29sdW1uIC5uYXYtbGluayBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYtY29sdW1uIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYtdGFicyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgIH1cblxuICAgIC5tYWluLW5hdi10YWJzIC5sU1NsaWRlT3V0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LXRhYnMgLmxTQWN0aW9uID4gYTo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LXRhYnMgLmxTQWN0aW9uID4gYS5sU1ByZXYge1xuICAgICAgICByaWdodDogLTMycHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LXRhYnMgLmxTQWN0aW9uID4gYS5sU05leHQge1xuICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICB9XG5cbiAgICAubmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsud2l0aC1zdWIgLmFuZ2xlIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsud2l0aC1zdWIgLnNpZGUtYmFkZ2Uge1xuICAgICAgICBsZWZ0OiA0NHB4O1xuICAgIH1cblxuICAgIC5uYXYtbGluayAuc2lkZS1iYWRnZSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm5hdi1zdWItaXRlbSAuc3ViLWFuZ2xlIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAubWFpbi10b2dnbGUub24gc3BhbiB7XG4gICAgICAgICAgICByaWdodDogMjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmctcHJpbWFyeSAubWFpbi1uYXYgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwN2I3OWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmctc2Vjb25kYXJ5IC5tYWluLW5hdiAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1Mjc1NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy1pbmZvIC5tYWluLW5hdiAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI2YjdmMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0gKyAucGFnZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1jaXJjbGVkIC5wYWdlLWl0ZW0gKyAucGFnZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluay1vdXRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWhlYWQtcHJpbWFyeS5icy1wb3BvdmVyLXN0YXJ0IC5wb3BvdmVyLWFycm93LFxuICAgIC5wb3BvdmVyLWhlYWQtcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSAucG9wb3Zlci1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItaGVhZC1wcmltYXJ5LmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93LFxuICAgIC5wb3BvdmVyLWhlYWQtcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nZW5kJ10gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICByaWdodDogLTdweDtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1oZWFkLXNlY29uZGFyeS5icy1wb3BvdmVyLXN0YXJ0IC5wb3BvdmVyLWFycm93LFxuICAgIC5wb3BvdmVyLWhlYWQtc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdzdGFydCddIC5wb3BvdmVyLWFycm93IHtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1oZWFkLXNlY29uZGFyeS5icy1wb3BvdmVyLWVuZCAucG9wb3Zlci1hcnJvdyxcbiAgICAucG9wb3Zlci1oZWFkLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nZW5kJ10gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICByaWdodDogLTdweDtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1oZWFkLXByaW1hcnkgLnBvcG92ZXItYm9keSxcbiAgICAucG9wb3Zlci1oZWFkLXNlY29uZGFyeSAucG9wb3Zlci1ib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgIC5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1zdGFydCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzM4Y2FiMztcbiAgICB9XG5cbiAgICAucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdlbmQnXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzOGNhYjM7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLXN0YXJ0IC5wb3BvdmVyLWFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3N0YXJ0J10gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOGNhYjM7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2VuZCddIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzM4Y2FiMztcbiAgICB9XG5cbiAgICAucG9wb3ZlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuXG4gICAgLmJzLXBvcG92ZXItZW5kLFxuICAgIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nZW5kJ10ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdyxcbiAgICAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2VuZCddID4gLnBvcG92ZXItYXJyb3cge1xuICAgICAgICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIH1cblxuICAgIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG4gICAgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdlbmQnXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuICAgIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nZW5kJ10gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSxcbiAgICAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIH1cblxuICAgIC5icy1wb3BvdmVyLXN0YXJ0LFxuICAgIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LFxuICAgIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgICAgICAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB9XG5cbiAgICAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG4gICAgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdzdGFydCddID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG4gICAgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdzdGFydCddID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1zdGF0aWMtZGVtbyAuYnMtcG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3csXG4gICAgLnBvcG92ZXItc3RhdGljLWRlbW8gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSAucG9wb3Zlci1hcnJvdyxcbiAgICAucG9wb3Zlci1zdGF0aWMtZGVtbyAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3csXG4gICAgLnBvcG92ZXItc3RhdGljLWRlbW8gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSAucG9wb3Zlci1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICB9XG5cbiAgICAudGFibGUgdGhlYWQgdGgsXG4gICAgLnRhYmxlIHRoZWFkIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLnRhYmxlLWNsZWFuIHRkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUuZGVsZXRlZC10YWJsZSAuZGF0YS10YWJsZS1idG4ge1xuICAgICAgICAgICAgcmlnaHQ6IDE4NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZS5leHBvcnQtdGFibGUgLmR0LWJ1dHRvbnMuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgIC50b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3N0YXJ0J10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC50b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAudG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdlbmQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC50b29sdGlwLXByaW1hcnkxLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAudG9vbHRpcC1wcmltYXJ5MS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOGNhYjM7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtcHJpbWFyeTEuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAudG9vbHRpcC1wcmltYXJ5MS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nZW5kJ10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzM4Y2FiMztcbiAgICB9XG5cbiAgICAudG9vbHRpcC1zZWNvbmRhcnkuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgIC50b29sdGlwLXNlY29uZGFyeS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOGNhYjM7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgLnRvb2x0aXAtc2Vjb25kYXJ5LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdlbmQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC50b29sdGlwLXNlY29uZGFyeTEuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgIC50b29sdGlwLXNlY29uZGFyeTEuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3N0YXJ0J10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC50b29sdGlwLXNlY29uZGFyeTEuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcbiAgICAudG9vbHRpcC1zZWNvbmRhcnkxLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdlbmQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC50b29sdGlwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cblxuICAgIC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICAgIH1cblxuICAgIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG4gICAgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gICAgfVxuXG4gICAgLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csXG4gICAgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdzdGFydCddIC50b29sdGlwLWFycm93IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuICAgIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nc3RhcnQnXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtc3RhdGljLWRlbW8gLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LFxuICAgIC50b29sdGlwLXN0YXRpYy1kZW1vIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10gLnRvb2x0aXAtYXJyb3csXG4gICAgLnRvb2x0aXAtc3RhdGljLWRlbW8gLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LFxuICAgIC50b29sdGlwLXN0YXRpYy1kZW1vIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10ge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtc3RhdGljLWRlbW8gLmJzLXRvb2x0aXAtc3RhcnQsXG4gICAgLnRvb2x0aXAtc3RhdGljLWRlbW8gLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdzdGFydCddLFxuICAgIC50b29sdGlwLXN0YXRpYy1kZW1vIC5icy10b29sdGlwLWVuZCxcbiAgICAudG9vbHRpcC1zdGF0aWMtZGVtbyAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2VuZCddIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC50b29sdGlwLXN0YXRpYy1kZW1vIC50b29sdGlwLXByaW1hcnkxLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csXG4gICAgLnRvb2x0aXAtc3RhdGljLWRlbW8gLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdzdGFydCddIC50b29sdGlwLWFycm93LFxuICAgIC50b29sdGlwLXN0YXRpYy1kZW1vIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyxcbiAgICAudG9vbHRpcC1zdGF0aWMtZGVtbyAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2VuZCddIC50b29sdGlwLWFycm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1zdGF0aWMtZGVtbyAuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyxcbiAgICAudG9vbHRpcC1zdGF0aWMtZGVtbyAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3N0YXJ0J10gLnRvb2x0aXAtYXJyb3csXG4gICAgLnRvb2x0aXAtc3RhdGljLWRlbW8gLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LFxuICAgIC50b29sdGlwLXN0YXRpYy1kZW1vIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nZW5kJ10gLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIH1cblxuICAgIC8qICMjIyMjIyMjIyBSZXMtVGFicyAjIyMjIyMjIyMqL1xuICAgIC50YWJzLXN0eWxlLTEgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMThweDtcbiAgICB9XG5cbiAgICAudGFicy1zdHlsZS0yIC5tYWluLW5hdi1saW5lIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAudGFicy1zdHlsZS0yIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC50YWJzLXN0eWxlLTIgLm1haW4tbmF2LWxpbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRhYnMtc3R5bGUtMyAubmF2LnBhbmVsLXRhYnMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwcHggM3B4IDNweDtcbiAgICB9XG5cbiAgICAudGFicy1zdHlsZS00IC5uYXYucGFuZWwtdGFicyBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIH1cblxuICAgIC5wYW5lbC1wcmltYXJ5LnRhYnMtc3R5bGUtMSAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIucmlnaHRfc2lkZSA+IHVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyLnJpZ2h0X3NpZGUgPiB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyLnJpZ2h0X3NpZGUgPiB1bCBsaTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlci5yaWdodF9zaWRlID4gdWwgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyLnJpZ2h0X3NpZGUgPiB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyLnJpZ2h0X3NpZGUgLmNvbnRlbnRfd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIgPiB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyID4gdWwgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyIC5jb250cm9sbGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIgLmNvbnRyb2xsZXIgc3Bhbi5uZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIgLmNvbnRlbnRfd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIgLmNvbnRlbnRfd3JhcHBlciAuYWNjb3JkaWFuX2hlYWRlci5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlciAuY29udGVudF93cmFwcGVyIC5hY2NvcmRpYW5faGVhZGVyIC5hcnJvdyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjY2RkMmUwO1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlci5sZWZ0X3NpZGUgPiB1bCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIubGVmdF9zaWRlID4gdWwgbGkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlci5sZWZ0X3NpZGUgPiB1bCBsaTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlci5sZWZ0X3NpZGUgPiB1bCBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIubGVmdF9zaWRlID4gdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyLmxlZnRfc2lkZSAuY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlci5yaWdodF9zaWRlID4gdWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIucmlnaHRfc2lkZSA+IHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIucmlnaHRfc2lkZSA+IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnRhYl93cmFwcGVyLnJpZ2h0X3NpZGUgPiB1bCBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIucmlnaHRfc2lkZSA+IHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIucmlnaHRfc2lkZSAuY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlciAuYWN0aXZlX3RhYiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAudGFiX3dyYXBwZXIgLmFjdGl2ZV90YWIgLmFycm93IHtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC50YWJfd3JhcHBlciAuYWN0aXZlX3RhYiAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDA7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50YWJfd3JhcHBlci5zaG93LWFzLWRyb3Bkb3duID4gLnRhYl9saXN0OmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmstdGhlbWUgLnRhYl93cmFwcGVyIC5jb250ZW50X3dyYXBwZXIgLmFjY29yZGlhbl9oZWFkZXIgLmFycm93IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiYSgyNDAsIDI0MiwgMjQ3LCAwLjQpO1xuICAgIH1cblxuICAgIC50YWJzLW1lbnUxIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTFweCAyMHB4O1xuICAgIH1cblxuICAgIC5ja2JveCBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5ja2JveCBzcGFuOmVtcHR5IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ja2JveCBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5ja2JveCBzcGFuOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNrYm94IHNwYW46ZW1wdHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgI2NvdW50LWRvd24gLmNsb2NrLXByZXNlbnRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgI2NvdW50LWRvd24gLmNsb2NrLXByZXNlbnRlcjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXN3aXRjaCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTIuMjVyZW07XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTAyLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuICAgIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdC1zbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdC1sZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwcHggM3B4IDNweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbC1sZzo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC1sIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwtbGc6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC1sIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwtbWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsLWxnIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDFyZW0gKyAxcHgpO1xuICAgIH1cblxuICAgIC5jdXN0b20tc3dpdGNoLWluZGljYXRvci1sZzpiZWZvcmUge1xuICAgICAgICByaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItbGc6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMS40NnJlbSArIDFweCk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXhsOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tc3dpdGNoLWluZGljYXRvci14bDpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYygxLjk2cmVtICsgMXB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pdGVtLWNhcmQgLmNhcmRwcmljZS0yIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnAtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmV4YW1wbGUgLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWltZy11c2VyOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAuZGVtby1hdmF0YXItZ3JvdXAubWFpbi1hdmF0YXItbGlzdC1zdGFja2VkIC5tYWluLWltZy11c2VyOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlcjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tYXZhdGFyOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLW1kOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLWxnOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXhsOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXh4bDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWltZy11c2VyICsgLm1haW4taW1nLXVzZXIsXG4gICAgLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWltZy11c2VyICsgLm1haW4tYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWF2YXRhciArIC5tYWluLWltZy11c2VyLFxuICAgIC5kZW1vLWF2YXRhci1ncm91cCAubWFpbi1hdmF0YXIgKyAubWFpbi1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWltZy11c2VyICsgLm1haW4taW1nLXVzZXIsXG4gICAgICAgIC5kZW1vLWF2YXRhci1ncm91cCAubWFpbi1pbWctdXNlciArIC5tYWluLWF2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZW1vLWF2YXRhci1ncm91cCAubWFpbi1hdmF0YXIgKyAubWFpbi1pbWctdXNlcixcbiAgICAgICAgLmRlbW8tYXZhdGFyLWdyb3VwIC5tYWluLWF2YXRhciArIC5tYWluLWF2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXZhdGFyLWxpc3QgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLmltYWdlLWdyb3VwIC5pbWcteHMucm91bmRlZC1jaXJjbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLWxpc3QgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlcjEuYXZhdGFyLXNtIC5udW1iZXItYmFkZ2Uge1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgIH1cblxuICAgIC5tYWluLWltZy11c2VyMS5hdmF0YXItbWQgLm51bWJlci1iYWRnZSB7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgfVxuXG4gICAgLm1haW4taW1nLXVzZXIxLmF2YXRhci1sZyAubnVtYmVyLWJhZGdlIHtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlcjMuYXZhdGFyLXNtIC5pY29uLWJhZGdlYXZhdGFyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlcjMuYXZhdGFyLW1kIC5pY29uLWJhZGdlYXZhdGFyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlcjMuYXZhdGFyLWxnIC5pY29uLWJhZGdlYXZhdGFyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMCAtMC41cmVtO1xuICAgIH1cblxuICAgIC5hdmF0YXItbGlzdC1zdGFja2VkIC5hdmF0YXIxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWluLWxpc3QtaXRlbSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmxpc3Rncm91cC1leGFtcGxlIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIH1cblxuICAgIC5saXN0Z3JvdXAtZXhhbXBsZTIgdWwgdWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgLmxpc3Qtc3R5bGUtMSB1bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmxpc3Qtc3R5bGUyIHVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubGlzdC1zdHlsZTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5saXN0LXN0eWxlMyB1bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmxpc3Qtc3R5bGU0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGlzdC1zdHlsZTQgdWwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5saXN0LXN0eWxlNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmxpc3Qtc3R5bGU1IHVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubGlzdC1zdHlsZTYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5saXN0LXN0eWxlNiB1bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC1saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXItYmFja2Ryb3Age1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXIge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXIgLm5hdi1saW5rIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXIgLm5hdi1saW5rLndpdGgtc3ViOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXIgLm5hdi1saW5rLndpdGgtc3ViOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLWl0ZW0gPiAubmF2LXN1YiB7XG4gICAgICAgIHJpZ2h0OiAxNzZweDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbGluay53aXRoLXN1Yjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLW1lZ2Ege1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSAubmF2IGxpOm5vdCgubmF2LXN1Yi1pdGVtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2YmFyIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZiYXIgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI2YwZjBmODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tbmF2YmFyIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhciAubmF2LWxpbmsgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhciAubmF2LWxpbmsud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhciAubmF2LXN1YiB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLWl0ZW0gPiAubmF2LXN1YiA+IC5uYXYtc3ViLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLWl0ZW0gPiAubmF2LXN1YiA+IC5uYXYtc3ViLWl0ZW0gPiAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2YmFyIC5uYXYtc3ViLWxpbmsud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1tZWdhIC5jb250YWluZXIgPiBkaXYgKyBkaXYsXG4gICAgICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1tZWdhIC5jb250YWluZXItZmx1aWQgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyOCwgMzksIDYwLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSAubmF2ICsgLm5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhciAubmF2LXN1Yi1tZWdhIC5uYXYgKyAubmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZiYXIgLm5hdi1zdWItbWVnYSAubmF2IGxpOm5vdCgubmF2LXN1Yi1pdGVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXItc2VhcmNoIC5idG4sXG4gICAgLm1haW4tbmF2YmFyLXNlYXJjaCAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLW5hdmJhci1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLW5hdmJhci10d28gLm5hdi1zdWItaXRlbSA+IC5uYXYtc3ViIHtcbiAgICAgICAgcmlnaHQ6IDE3OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZiYXItdHdvIC5uYXYtaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXItdGhyZWUgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2YmFyLXRocmVlIC5uYXYtc3ViLWl0ZW0gLm5hdi1zdWIge1xuICAgICAgICByaWdodDogMTgycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdmJhci10aHJlZSAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgICAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgICAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgICAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAgICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWZvcm0uYWN0aXZlIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAjdmVydGljYWxscGlsbCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDByZW07XG4gICAgfVxuXG4gICAgLnBzID4gLnBzX19yYWlsLXkge1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAucmRpb2JveCBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5yZGlvYm94IHNwYW46YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnJkaW9ib3ggc3BhbjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnJkaW9ib3ggc3BhbjplbXB0eSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAtcmRpb2JveCAucmRpb2JveCArIC5yZGlvYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLXJkaW9ib3ggLnJkaW9ib3ggc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRhZy1hZGRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAtMC40cmVtO1xuICAgIH1cblxuICAgIC50YWctYXZhdGFyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDBweDtcbiAgICAgICAgbWFyZ2luOiAwIC0wLjVyZW0gMCAwLjVyZW07XG4gICAgfVxuXG4gICAgLnRhZ3MgPiAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIH1cblxuICAgIC52dGltZWxpbmU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cHg7XG4gICAgfVxuXG4gICAgLnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtcGFuZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDklO1xuICAgIH1cblxuICAgIC52dGltZWxpbmUgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC52dGltZWxpbmUgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLXBhbmVsOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDE0cHggc29saWQgI2Y5ZjlmYjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgI2Y5ZjlmYjtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1wYW5lbCAudGltZWxpbmUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1iYWRnZSBpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlci50aW1lbGluZS1pbnZlcnRlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyLnRpbWVsaW5lLWludmVydGVkIC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyLnRpbWVsaW5lLWludmVydGVkIC50aW1lbGluZS1wYW5lbDphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52dGltZWxpbmUgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLWJhZGdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2Y5ZjlmYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNmOWY5ZmIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlci50aW1lbGluZS1pbnZlcnRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyLnRpbWVsaW5lLWludmVydGVkIC50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypsYXRldGVzIG5ld3MgdGltZWxpbmUgKi9cblxuICAgIC5sYXRlc3QtdGltZWxpbmUtMSB1bC50aW1lbGluZS0xOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgI2MwY2NkYTtcbiAgICB9XG5cbiAgICAubGF0ZXN0LXRpbWVsaW5lLTEgdWwudGltZWxpbmUtMSA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45cmVtO1xuICAgIH1cblxuICAgIC5sYXRlc3QtdGltZWxpbmUtMSB1bC50aW1lbGluZS0xID4gbGkgLnByb2R1Y3QtaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLmxhdGVzdC10YXNrcyAudGFza3Mge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjE1cmVtIDA7XG4gICAgfVxuXG4gICAgLmxhdGVzdC10YXNrcyAudGFza3MgLnNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAubGF0ZXN0LXRhc2tzIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4zcmVtO1xuICAgIH1cblxuICAgIC5sYXRlc3QtdGFza3MgLnRpbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAubGF0ZXN0LXRhc2tzIC5jaGVjay1ib3ggLmNrYm94IHNwYW46YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmltYWdlLWdyb3VwZWQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjZlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvamVjdC1jb3VudGRvd24gLmNvdW50ZG93biBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDJweCA1cHggN3B4IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpdml0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmFjdGl2aXR5LWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIycHggMCAyMHB4O1xuICAgIH1cblxuICAgIC5hY3Rpdml0eSAuaXRlbS1hY3Rpdml0eSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtcGFuZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXRvZ2dsZSBzcGFuIHtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi10b2dnbGUgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5tYWluLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5tYWluLXRvZ2dsZS5vbiBzcGFuIHtcbiAgICAgICAgcmlnaHQ6IDM3cHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1haW4tdG9nZ2xlLWdyb3VwLWRlbW8gLm1haW4tdG9nZ2xlICsgLm1haW4tdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAjZ2xvYmFsLWxvYWRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2FkZXItaW1nIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Bpbm5lci1ib3JkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gICAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAgIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAgIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5maXhlZC10b3Age1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuZml4ZWQtYm90dG9tIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWJvZHk6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLm1haW4taG9tZS1zbGlkZXIgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1ob21lLXNsaWRlciAuY2hhcnQtd3JhcHBlciAuZmxvdC1jaGFydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhvbWUtc2xpZGVyIC5jYXJkLWNvbHVtbnMge1xuICAgICAgICByaWdodDogMjQlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFpbi1ob21lLXNsaWRlciAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4taG9tZS1zbGlkZXIgLmNhcmQtY29sdW1ucyB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IC00NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4taG9tZS1zbGlkZXIgLmNhcmQtY29sdW1ucyB7XG4gICAgICAgICAgICBsZWZ0OiAtMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1ob21lLXNsaWRlciAuY2FyZC1jb2x1bW5zIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIC5tYWluLWhvbWUtc2xpZGVyIC5jYXJkLWNvbHVtbnMge1xuICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taG9tZS1jb250ZW50IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4taG9tZS1jb250ZW50IC5sb2dvLWdyb3VwIGkgKyBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFpbi1ob21lLWNvbnRlbnQge1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taG9tZS1jb250ZW50IHA6bGFzdC1vZi10eXBlIC5idG4gKyAuYnRuLFxuICAgIC5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSAuc3AtY29udGFpbmVyIGJ1dHRvbiArIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSBidXR0b24gKyAuYnRuLFxuICAgIC5tYWluLWhvbWUtY29udGVudCBwOmxhc3Qtb2YtdHlwZSAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4gICAgLnNwLWNvbnRhaW5lciAubWFpbi1ob21lLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgLmJ0biArIGJ1dHRvbixcbiAgICAubWFpbi1ob21lLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgLnNwLWNvbnRhaW5lciBidXR0b24gKyBidXR0b24sXG4gICAgLnNwLWNvbnRhaW5lciAubWFpbi1ob21lLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1haW4taG9tZS1jb250ZW50IG5hdjpsYXN0LWNoaWxkIGEgKyBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZS1jb250ZW50LWxpc3QgbGkgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXN5bnRheC13cmFwcGVyIC5iYWRnZSB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1uYXYgLm1lZ2EtZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5tZWdhLWRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZHJvcC1pY29uLXdyYXAgLmRyb3AtaWNvbi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5mbGFnID4gYTo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGUtMTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS0yOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubWVnYS1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDAuOHJlbSAwLjVyZW0gMC44cmVtO1xuICAgIH1cblxuICAgIC5idG4tYWJzb2x1dGUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3ctcmliYm9uIHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAuYXJyb3ctcmliYm9uOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAubWVnYS1tZW51OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIC5tZWdhLW1lbnU6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAuZmxhZy10ZXh0OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3AtZmxhZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcC1mbGFnIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWltZyB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXN0YXR1cyB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAudXNlci1wcm8tYm9keSAucHJvZmlsZS1zdGF0dXMge1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgIC51c2VyLXByby1ib2R5IC5wcm9maWxlLXN0YXR1czpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgIH1cblxuICAgIC5wdWxzZSB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAucHVsc2U6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAucHVsc2UtZGFuZ2VyIHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5wdWxzZS1kYW5nZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAubWFpbi1tZXNzYWdlLWxpc3QgYSAuZGVzYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1tZXNzYWdlLWxpc3QgYSAubmFtZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubm90aWZ5aW1nIGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLm5hdi1iYWRnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIC5uYXYtdGV4dC1iYWRnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLmxpbmUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmxpbmUtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmxpbmUtbGlzdCBsaTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50YWJsZS1kYXNoYm9hcmQtb25lIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2FsZXMtY2FyZCAuc2FsZXMtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgIH1cblxuICAgIC5hbGlnbmVyLXdyYXBwZXIgLmFic29sdXRlLmFic29sdXRlLWNlbnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zYWxlcy1kYXNoLWhlYWRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zYWxlcy1zZXNzaW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXRpbWVsaW5lIHVsLnRpbWVsaW5lLTE6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIycHggMCAyMHB4O1xuICAgICAgICByaWdodDogLTJweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC10aW1lbGluZSB1bC50aW1lbGluZS0xID4gbGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXRpbWVsaW5lIHVsLnRpbWVsaW5lLTEgPiBsaSAucHJvZHVjdC1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAub3JkZXItbGlzdCAubGlzdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxpc3QgLmxpc3QgLmxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxOXB4IDA7XG4gICAgfVxuXG4gICAgLnRvcC1zZWxsaW5nLXByb2R1Y3QgLnRhYmxlIHRoLFxuICAgIC50b3Atc2VsbGluZy1wcm9kdWN0IC50YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAub3V0LW9mLXN0b2NrOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zZW1pLWNpcmNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzAwcHggMzAwcHggMHB4O1xuICAgIH1cblxuICAgIC5wcm9qZWN0LWNhcmQgaSB7XG4gICAgICAgIG1hcmdpbjogMCAtMzBweCAwIDI0cHg7XG4gICAgfVxuXG4gICAgLnByb2plY3QtY2FyZCAucHJvamVjdC1jb250ZW50IHVsIHNwYW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jcnlwdG8gLmNhcmQtZm9vdGVyIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jcnlwdG8gLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICB9XG5cbiAgICAuY3J5cHRvIC5jYXJkLWZvb3RlciAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNyeXB0byAuY29pbi1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnByb2plY3QtbGlzdCAubGlzdC11bnN0eWxlZCBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnByb2plY3QtbGlzdCAubGlzdC11bnN0eWxlZCBsaSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAucHJpY2luZy1jYXJkIC5saXN0LXVuc3R5bGVkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucHJpY2luZy1jYXJkIC5kaXNwbGF5LTUge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYW5lbC5wcmljZSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIH1cblxuICAgIC5wYW5lbC5wcmljZSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgLnBhbmVsLnByaWNlIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgLnByaWNlIC5wYW5lbC1mb290ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wYW5lbC1mb290ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmRlbW8tZ2FsbGVyeSA+IHVsID4gbGkgYSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuZGVtby1nYWxsZXJ5ID4gdWwgPiBsaSBhIC5kZW1vLWdhbGxlcnktcG9zdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRlbW8tZ2FsbGVyeSA+IHVsID4gbGkgYSAuZGVtby1nYWxsZXJ5LXBvc3RlciA+IGltZyB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmRlbW8tZ2FsbGVyeSAuanVzdGlmaWVkLWdhbGxlcnkgPiBhIC5kZW1vLWdhbGxlcnktcG9zdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRlbW8tZ2FsbGVyeSAuanVzdGlmaWVkLWdhbGxlcnkgPiBhIC5kZW1vLWdhbGxlcnktcG9zdGVyID4gaW1nIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG5cbiAgICAucHJldmlldy10aHVtYm5haWwubmF2LXRhYnMgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi41JTtcbiAgICB9XG5cbiAgICAucHJldmlldy10aHVtYm5haWwubmF2LXRhYnMgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNpemUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuc2l6ZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5jb2xvcmlucHV0LWNvbG9yOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5mZWF0dXJlMiBpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cblxuICAgIC5pdGVtLWNhcmQgLmNhcmRwcmljZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5pY29ucy1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAtMXB4IC0xcHg7XG4gICAgfVxuXG4gICAgLmljb25zLWxpc3QtaXRlbSAuYnMtdG9vbHRpcC1zdGFydCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMC40cmVtO1xuICAgIH1cblxuICAgIC5oaWdobGlnaHQge1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAuY2xpcGJvYXJkLWljb24ge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAubWFpbi1uYXYgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlc3BvbnNpdmUtbG9nbyAuaGVhZGVyLWxvZ28ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IGxpIGE6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWVnYS1tZW51YmcuaG9yLW1lZ2EtbWVudSBsaSBhOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5xdW5hdGl0eS1saXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmNoaXBzIC5jaGlwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgICB9XG5cbiAgICAuY2hpcCAuYXZhdGFyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgLTAuNzVyZW0gMCAwLjVyZW07XG4gICAgfVxuXG4gICAgLnRlYW0gaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUgLnByb2plY3Qge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAvKi0tLS0tQmFjayB0byBUb3AtLS0tLSovXG4gICAgI2JhY2stdG8tdG9wIHtcbiAgICAgICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbWFpbC1idXR0b24ge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1kYXNoYm9hcmQtZGF0ZSAuZGF0ZSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1kYXNoYm9hcmQtbmF2IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2OmZpcnN0LWNoaWxkIC5uYXYtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2Omxhc3QtY2hpbGQgLm5hdi1saW5rIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2Omxhc3QtY2hpbGQgLm5hdi1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tZGFzaGJvYXJkLW5hdiAubmF2Omxhc3QtY2hpbGQgLm5hdi1saW5rOmxhc3QtY2hpbGQgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWRhc2hib2FyZC1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuICAgIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgLnNwLWNvbnRhaW5lciBidXR0b24gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uICsgLmJ0bixcbiAgICAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIC5zcC1jb250YWluZXIgLmJ0biArIGJ1dHRvbixcbiAgICAuc3AtY29udGFpbmVyIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0biArIGJ1dHRvbixcbiAgICAuY2FyZC1kYXNoYm9hcmQtb25lIC5jYXJkLWhlYWRlciAuYnRuLWdyb3VwIC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuICAgIC5zcC1jb250YWluZXIgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1oZWFkZXIgLmJ0bi1ncm91cCBidXR0b24gKyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW9uZSAuY2FyZC1ib2R5IC5mbG90LWNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtYm9keS10b3Age1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC1vbmUgLmNhcmQtYm9keS10b3AgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3byAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdvIC5jYXJkLWhlYWRlciBoNiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d28gLmNhcmQtaGVhZGVyIGg2IHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3byAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdGhyZWUgLmNhcmQtaGVhZGVyIGg2IHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXRocmVlIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXBhZ2V2aWV3cyAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZm91ciAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZml2ZSAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLWZpdmUgLmNhcmQtY2hhcnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10YWJsZS1vbmUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlIHRoZWFkIHRyID4gdGgsXG4gICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0aGVhZCB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0Ym9keSB0ciA+IHRoLFxuICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUgdGJvZHkgdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUgdGhlYWQgdHIgPiB0aDpudGgtY2hpbGQoMyksXG4gICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0aGVhZCB0ciA+IHRoOm50aC1jaGlsZCg0KSxcbiAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlIHRoZWFkIHRyID4gdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlIHRoZWFkIHRyID4gdGQ6bnRoLWNoaWxkKDMpLFxuICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUgdGhlYWQgdHIgPiB0ZDpudGgtY2hpbGQoNCksXG4gICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0aGVhZCB0ciA+IHRkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0Ym9keSB0ciA+IHRoOm50aC1jaGlsZCgzKSxcbiAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlIHRib2R5IHRyID4gdGg6bnRoLWNoaWxkKDQpLFxuICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUgdGJvZHkgdHIgPiB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUgdGJvZHkgdHIgPiB0ZDpudGgtY2hpbGQoMyksXG4gICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0Ym9keSB0ciA+IHRkOm50aC1jaGlsZCg0KSxcbiAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlIHRib2R5IHRyID4gdGQ6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0aGVhZCB0ciA+IHRoLFxuICAgICAgICAuY2FyZC10YWJsZS1vbmUgLnRhYmxlIHRoZWFkIHRyID4gdGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRhYmxlLW9uZSAudGFibGUgdGJvZHkgdHIgPiB0aCxcbiAgICAgICAgLmNhcmQtdGFibGUtb25lIC50YWJsZSB0Ym9keSB0ciA+IHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC10d28gLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC10d28gLm1haW4tY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluLWRhc2hib2FyZC1oZWFkZXItcmlnaHQgPiBkaXYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1kYXNoYm9hcmQtaGVhZGVyLXJpZ2h0ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXN0YXIgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1zZXZlbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtc2V2ZW4gLmNhcmQtaGVhZGVyIC5tZWRpYSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXNldmVuIC5jYXJkLWhlYWRlciAuZGF0ZSBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXNldmVuIC5jYXJkLWJvZHkgLnJvdyA+IGRpdiArIGRpdjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjZWRlZGY1O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2FyZC1kYXNoYm9hcmQtc2V2ZW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLXNldmVuIC5jYXJkLWhlYWRlciAubWVkaWEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1zZXZlbiAuY2FyZC1ib2R5IC5kZXNjIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtc2l4IC5jaGFydC1sZWdlbmQgPiBkaXYgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXNpeCAuY2hhcnQtbGVnZW5kID4gZGl2IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2FyZC1kYXNoYm9hcmQtc2l4IC5jaGFydC1sZWdlbmQgPiBkaXYgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1laWdodCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1laWdodCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmxpc3QtZ3JvdXAtaXRlbSBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1laWdodCAubGlzdC1ncm91cC1pdGVtIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLXRocmVlIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItZGFzaGJvYXJkLXRocmVlIC5tYWluLWhlYWRlci1jZW50ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWRhc2hib2FyZC10aHJlZSAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWhlYWRlci1sZWZ0IC5idG4ge1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1uaW5lIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmUgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC10ZW4gKyAuY2FyZC1kYXNoYm9hcmQtdGVuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLXRlbiArIC5jYXJkLWRhc2hib2FyZC10ZW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1lbGV2ZW4gLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZWxldmVuIC5jYXJkLWZvb3RlciBoNiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWVsZXZlbiAuanF2bWFwIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC1lbGV2ZW4gLmNhcmQtZm9vdGVyID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbmF2YmFyLWRhc2hib2FyZC1mb3VyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLWZvdXIgfiAubWFpbi1mb290ZXIgLmNvbnRhaW5lcixcbiAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC1mb3VyIH4gLm1haW4tZm9vdGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC1mb3VyID4gLm1lZGlhLWRhc2hib2FyZCA+IC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWhlYWRlci1yaWdodCAuYnRuOmZpcnN0LW9mLXR5cGUsXG4gICAgLm1haW4tY29udGVudC1oZWFkZXItcmlnaHQgLnNwLWNvbnRhaW5lciBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5idG4gKyAuYnRuLFxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5zcC1jb250YWluZXIgYnV0dG9uICsgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLm1haW4tY29udGVudC1oZWFkZXItcmlnaHQgYnV0dG9uICsgLmJ0bixcbiAgICAubWFpbi1jb250ZW50LWhlYWRlci1yaWdodCAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4gICAgLnNwLWNvbnRhaW5lciAubWFpbi1jb250ZW50LWhlYWRlci1yaWdodCAuYnRuICsgYnV0dG9uLFxuICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuICAgIC5zcC1jb250YWluZXIgLm1haW4tY29udGVudC1oZWFkZXItcmlnaHQgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuc2FsZXMtb3ZlcnZpZXcgLm1lZGlhICsgLm1lZGlhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d2VsdmUgLnNhbGVzLW92ZXJ2aWV3IC5tZWRpYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5zYWxlcy1vdmVydmlldyAubWVkaWEtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5zYWxlcy1vdmVydmlldyAubWVkaWEgKyAubWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC10d2VsdmUgLnNhbGVzLW92ZXJ2aWV3IC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuc2FsZXMtb3ZlcnZpZXcgLm1lZGlhOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtbGVnZW5kIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNoYXJ0LWxlZ2VuZCBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNoYXJ0LWxlZ2VuZCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNoYXJ0LWxlZ2VuZCBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jaGFydC1sZWdlbmQgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWVkaWEtZGF0ZSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10aGlydGVlbiAubWVkaWEtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1ldmVudHMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWV2ZW50cyAuZXZlbnQtaW5kaWNhdG9yIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWV2ZW50cyAuZXZlbnQtdXNlciAubWFpbi1pbWctdXNlciArIC5tYWluLWltZy11c2VyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1ldmVudHMgLmV2ZW50LXVzZXIgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1mb3VydGVlbiAuY2FyZC1ib2R5IGgxIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC8qICMjIyMjIyA4LjUgRGFzaGJvYXJkIEZpdmUgICMjIyMjIyAqL1xuICAgIC5tYWluLWJvZHktc2lkZWJhci5tYWluLWxpZ2h0IC5tYWluLXNpZGViYXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtZml2ZSAubWFpbi1oZWFkZXItbWVudS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtZml2ZSAubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLWZpdmUgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC1maXZlIC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWZpZnRlZW4ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZmlmdGVlbiAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICB9XG5cbiAgICAudGFibGUtdGFsay10aW1lIHRoZWFkID4gdHIgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXRhbGstdGltZSB0aGVhZCA+IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAudGFibGUtdGFsay10aW1lIHRib2R5ID4gdHIgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXRhbGstdGltZSB0Ym9keSA+IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtc2l4dGVlbiAudGFibGUgdGJvZHkgPiB0ciB0aCxcbiAgICAuY2FyZC1kYXNoYm9hcmQtc2l4dGVlbiAudGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1saWdodCAubWFpbi1pY29uYmFyLWJvZHkgLm5hdiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWRlZGY1O1xuICAgIH1cblxuICAgIC5tYWluLWxpZ2h0IC5tYWluLWljb25iYXItYm9keSAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4gICAgLm1haW4tbGlnaHQgLm1haW4taWNvbmJhci1ib2R5IC5uYXYtc3ViLFxuICAgIC5tYWluLWxpZ2h0IC5tYWluLWljb25iYXItYm9keSAubmF2LXN1Yi1pdGVtICsgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiZGM2ZDY7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1kYXNoYm9hcmQtc2l4IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZGVkZjU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtZGFzaGJvYXJkLXNpeCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWRhc2hib2FyZC1zaXggLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAubWFpbi1oZWFkZXItZGFzaGJvYXJkLXNpeCAubWFpbi1oZWFkZXItY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1oZWFkZXItZGFzaGJvYXJkLXNpeCAubWFpbi1oZWFkZXItY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtYm9keS1kYXNoYm9hcmQtc2l4IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1kb251dCAubWFpbi1kb251dC1jaGFydC5jaGFydDEgLmNoYXJ0LWNlbnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1kb251dCAubWFpbi1kb251dC1jaGFydC5jaGFydDIgLmNoYXJ0LWNlbnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1iYWxhbmNlIC5mYWIge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1iYWxhbmNlIC5hY2NvdW50LW51bWJlciBzcGFuICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtYmFsYW5jZSAuYWNjb3VudC1udW1iZXIgc3BhbiBpICsgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1iYWxhbmNlIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmFjY291bnQtbnVtYmVyIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLWJhbGFuY2UgLmFjY291bnQtbnVtYmVyIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2FyZC1kYXNoYm9hcmQtcmF0aW8gLmNhcmQtYm9keSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1maW5hbmNlIGgyIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10YWJsZS1zaXggLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10YWJsZS1zaXggLnRhYmxlIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDIpLFxuICAgIC5jYXJkLWRhc2hib2FyZC10YWJsZS1zaXggLnRhYmxlIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGg6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdGFibGUtc2l4IC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXRhYmxlLXNpeCAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdGFibGUtc2l4IC50YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksXG4gICAgLmNhcmQtZGFzaGJvYXJkLXRhYmxlLXNpeCAudGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLW1pbmltYWwge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1lZGlhLWRhc2hib2FyZC1vbmUgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLW9uZSAudmFsdWUtaW5mbyBwIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5jYXJkLW1pbmltYWwtb25lIC5vcGVuLWluZm8gPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtbWluaW1hbC1vbmUgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLXR3byAuY2FyZC1oZWFkZXIgPiAubmF2IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5jYXJkLW1pbmltYWwtdHdvIC5jYXJkLWhlYWRlci1yaWdodCAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLXR3byAuZmxvdC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtbWluaW1hbC10d28gLm1vcmUtaW5mbyB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtbWluaW1hbC10d28gLm1vcmUtaW5mbyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLXR3byAubW9yZS1pbmZvIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmQtbWluaW1hbC10d28gLmZsb3Qtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2FyZC1taW5pbWFsLXR3byAubW9yZS1pbmZvIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmQtbWluaW1hbC10d28gLm1vcmUtaW5mbyB7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYml0Y29pbiAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLXRocmVlIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgIC5jYXJkLW1pbmltYWwtdGhyZWUgLm1haW4tbmF2LXRhYnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtbWluaW1hbC10aHJlZSAubWFpbi1uYXYtdGFicyAubFNBY3Rpb24gPiBhLmxTUHJldiB7XG4gICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLXRocmVlIC50YWItcGFuZS1oZWFkZXIgPiBkaXY6bGFzdC1jaGlsZCBhICsgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1jcnlwdG8tcG9ydGZvbGlvIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAuY2FyZC1jcnlwdG8tcG9ydGZvbGlvIC50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtY3J5cHRvLXBvcnRmb2xpbyAudGFibGUgdGJvZHkgdHIgdGgsXG4gICAgLmNhcmQtY3J5cHRvLXBvcnRmb2xpbyAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5jYXJkLWNyeXB0by1wb3J0Zm9saW8gLnRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5jYXJkLWNyeXB0by1wb3J0Zm9saW8gLnRhYmxlIHRoZWFkIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmNhcmQtY3J5cHRvLXBvcnRmb2xpbyAudGFibGUgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLmNhcmQtY3J5cHRvLXBvcnRmb2xpbyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLWZvdXIgLmNhcmQtaGVhZGVyIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5jYXJkLW1pbmltYWwtZm91ciAuY2FyZC1ib2R5LXRvcCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLW1pbmltYWwtZm91ciAuY2FyZC1ib2R5LXRvcCBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLWZvdXIgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLWZvdXIgLmNhcmQtZm9vdGVyIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1taW5pbWFsLWZvdXIgLmNhcmQtZm9vdGVyIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLmNhcmQtbWluaW1hbC1mb3VyIC5jYXJkLWZvb3RlciAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZiYXItZGFzaGJvYXJkLWVpZ2h0IC5uYXYtc3ViOm5vdCgubmF2LXN1Yi1tZWdhKTo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2YmFyLWRhc2hib2FyZC1laWdodCAubmF2LXN1Yi1pdGVtID4gLm5hdi1zdWIge1xuICAgICAgICByaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2YmFyLWRhc2hib2FyZC1laWdodCAubmF2LXN1Yi1pdGVtID4gLm5hdi1zdWI6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LWRhc2hib2FyZC1laWdodCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtc2V2ZW50ZWVuIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWVpZ2h0ZWVuIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzRweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtZWlnaHRlZW4gLmNhcmQtYm9keSBoNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWVpZ2h0ZWVuIC5jYXJkLWJvZHkgaDY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1laWdodGVlbiAuY2hhcnRqcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jaGFydC1sZWdlbmQgPiBkaXY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5jaGFydC1sZWdlbmQgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLW5pbmV0ZWVuIC5mbG90LWNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IC0zMHB4IC00N3B4IC0xNnB4IC04cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC1uaW5ldGVlbiAuY2hhcnQtbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICAuY2FyZC1kYXNoYm9hcmQtbmluZXRlZW4gLmNoYXJ0LWxlZ2VuZCA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtcHJvZ3Jlc3MgLnByb2dyZXNzLWxlZ2VuZCBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXByb2dyZXNzIC5wcm9ncmVzcy1sZWdlbmQgbGk6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1wcm9ncmVzcyAucHJvZ3Jlc3MtbGVnZW5kIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIgKyAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXJkLWRhc2hib2FyZC1wcm9ncmVzcyAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tYm9keS1kYXNoYm9hcmQtbmluZSAubWFpbi1oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWJvZHktZGFzaGJvYXJkLW5pbmUubWFpbi1zaWRlYmFyLWhpZGUgLm1haW4taGVhZGVyLWRhc2hib2FyZC1uaW5lIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1pbmRpZ28tZGFyayB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWluZGlnby1kYXJrIC5tYWluLXNpZGViYXItYm9keSAubmF2LWl0ZW0uYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXItaW5kaWdvLWRhcmsgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtc3ViIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWluZGlnby1kYXJrIC5tYWluLXNpZGViYXItYm9keSAubmF2LXN1Yjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWluZGlnby1kYXJrIC5tYWluLXNpZGViYXItYm9keSAubmF2LXN1Yi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItZGFzaGJvYXJkLW5pbmUgLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1oZWFkZXItZGFzaGJvYXJkLW5pbmUge1xuICAgICAgICAgICAgcmlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLWRhc2hib2FyZC1uaW5lIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtMSAubWFpbi1jb250ZW50LWhlYWRlciAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtMSAubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjNyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LTEgLm1haW4tY29udGVudC1oZWFkZXIgLm5hdi1saW5rOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5b25lIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eW9uZSAubGlzdC1ncm91cC1pdGVtIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5b25lIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5b25lIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlvbmUgLnZtYXAtd3JhcHBlciAuanF2bWFwLXpvb21pbixcbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5b25lIC52bWFwLXdyYXBwZXIgLmpxdm1hcC16b29tb3V0IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eXR3byAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5dHdvIC5tZWRpYS1ib2R5IGg2ID4gc21hbGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5dHdvIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgcmlnaHQ6IC05cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eXRocmVlIC5tYWluLWRvbnV0LWNoYXJ0LmNoYXJ0MSAuY2hhcnQtY2VudGVyIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eXRocmVlIGxhYmVsIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtYXVkaWVuY2UtbWV0cmljcyAuZmxvdC1jaGFydCAuZmxvdC14LWF4aXMgPiBkaXYgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC1hdWRpZW5jZS1tZXRyaWNzIC5jYXJkLWJvZHkgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLWF1ZGllbmNlLW1ldHJpY3MgLmNhcmQtYm9keSBsYWJlbCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNhcmQtZGFzaGJvYXJkLWF1ZGllbmNlLW1ldHJpY3MgLmNhcmQtYm9keSA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogIyMjIyMjIDguMTAgRGFzaGJvYXJkIFRlbiAgIyMjIyMjICovXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlmb3VyIC5jYXJkLWJvZHktdG9wID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlmb3VyIC5jaGFydC1sZWdlbmQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZvdXIgLmNoYXJ0LWxlZ2VuZCA+IGRpdiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5Zm91ciAuY2hhcnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5Zml2ZSAuY29sICsgLmNvbCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eWZpdmUgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgLThweCAtNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlzaXggLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZW50eXNpeCAuY2hhcnQtbGVnZW5kID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRhc2hib2FyZC10d2VudHlzaXggLmNoYXJ0LWxlZ2VuZCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbnR5c2l4IC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMThweCAtMTVweCAtMThweDtcbiAgICB9XG5cbiAgICAubWFpbi1tZWRpYS1saXN0LXJldmlld3MgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tc3Rhci1pdGVtICsgLm1haW4tc3Rhci1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbWVkaWEtbGlzdC1hY3Rpdml0eSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItcHJvZmlsZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS1hcnJvdzphZnRlciB7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvdGFsLXJldmVudWUgbGFiZWwgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnRvdGFsLXJldmVudWUgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXN0eWxlLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1zdHlsZSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ici1ici03IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJyLWJsLTcge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIC5zaWRlYmFyLW1pbmkgLm1haW4tZGFzaGJvYXJkLWhlYWRlci1yaWdodCA+IGRpdiBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudG90YWwtcmV2ZW51ZSA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmh0bWwtY29kZS5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3Mtd2lkZ2V0IGgzOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5zdWNjZXNzLXdpZGdldCBoMzpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwLjVlbTtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmRhbmdlci13aWRnZXQgaDM6YWZ0ZXIge1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmRhbmdlci13aWRnZXQgaDM6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMC41ZW07XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC53YXJuaW5nLXdpZGdldCBoMzphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAud2FybmluZy13aWRnZXQgaDM6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMC41ZW07XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jYXJkIC5ib3gge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAudXNlcmxpc3QtdGFibGUgLnVzZXItbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuZG90LWxhYmVsIHtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2ZpbGUubmF2dGFiLWN1c3RvbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS5uYXZ0YWItY3VzdG9tIGxpIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlcmxpc3QtdGFibGUgLmRvdC1sYWJlbCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudG9wLWhlYWRlciAubWFpbi1oZWFkZXItY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcC1oZWFkZXIgLmhlYWRlci1icmFuZC5oZWFkZXItYnJhbmQyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZF9pY29uIGkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWRfaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB1bC50aW1lbGluZTpiZWZvcmUge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuaW1nLWNhcmQgLmltZy1jYXJkLWNpcmNsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYnRuLWljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVzcG9uc2l2ZS1uYXZiYXIubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtMSB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8vIC5mZWF0dXJlIC50ZXh0LXN0YXJ0IC50ZXh0LXN1Y2Nlc3Mge1xuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAtMTA0cHggIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAvLyAuZmVhdHVyZSAudGV4dC1kYW5nZXIge1xuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAtMTA0cHggIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAuaW1nLWNhcmQtY2lyY2xlMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5pbWctY2FyZC1jaXJjbGUyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaW1nLWNhcmQtY2lyY2xlMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmltZy1jYXJkLWNpcmNsZTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWdyaWQ2IC5pY29ucyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWdyaWQ2OmhvdmVyIC5pY29ucyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlIC5waWMtMiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWdyaWQ2IC5wcm9kdWN0LWxpbmsgYTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhhbmRsZS1jb3VudGVyIGlucHV0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5oYW5kbGUtY291bnRlciAuY291bnRlci1taW51cyxcbiAgICAuaGFuZGxlLWNvdW50ZXIgLmhhbmRsZS1jb3VudGVyIC5jb3VudGVyLXBsdXMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmhhbmRsZS1jb3VudGVyIC5jb3VudGVyLW1pbnVzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhhbmRsZS1jb3VudGVyIC5jb3VudGVyLXBsdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDNweCAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY291bnRlci1taW51cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwIDAgMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50ZXItcGx1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMHB4IDBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVkaXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbWVzc2FnZSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLW9wdGlvbnMgYTpub3QoLmJ0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jYXJkLW9wdGlvbnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5sZHMtaGVhcnQgZGl2OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDA7XG4gICAgfVxuXG4gICAgLmxkcy1oZWFydCBkaXYge1xuICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGRzLWhlYXJ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzEzZGVnKTtcbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAubGRzLWZhY2Vib29rIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICByaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5sZHMtZmFjZWJvb2sgZGl2IHtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAubGRzLWZhY2Vib29rIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICByaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAubGRzLWZhY2Vib29rIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICByaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLW1lc3NhZ2UgLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgIC5tYWluLWhlYWRlci1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUsXG4gICAgICAgIC5tYWluLXByb2ZpbGUtbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmZlYXR1cmUtMSB7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLFxuICAgICAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY29udGFjdC1hY3Rpb24ge1xuICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zaWRlbWVudSAuc2xpZGUuaXMtZXhwYW5kZWQgaS5hbmdsZSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZW1lbnUgaS5hbmdsZSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9maWxlLWNvdmVyX19pbmZvIC5uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuYnRuLmJ0bi1yb3VuZGVkLnBsdXMsXG4gICAgICAgIC5idG4uYnRuLXJvdW5kZWQuY29tbWVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5pbmJveC1wYWdpbmF0aW9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmluYm94LXBhZ2luYXRpb24gbGkgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm5hdi5wYW5lbC10YWJzIC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVzcG9uc2l2ZS1uYXZiYXIgLmNvbGxhcHNlLnNob3cgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmhlYWRlci1zZWFyY2gge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3BvbnNpdmUtbmF2YmFyIC5jb2xsYXBzZS5zaG93IC5kcm9wZG93biAuc2hvdy5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNpcmNsZS1pY29uIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmRvdC1sYWJlbC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlbW8taWNvbiAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDRweCA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3MtYWJzb2x1dGUuYmctYmxhY2stOSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgICB9XG5cbiAgICBkaXYuZHQtYnV0dG9uLWluZm8ge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAyNTBweCAwLjlyZW0gMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMTBweCAwLjlyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0IC5iYWRnZSBbZGF0YS1yb2xlPSdyZW1vdmUnXTphZnRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5pbWctY2FyZC1jaXJjbGUxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZGVtby1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3VzZXItZGF0YXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjdXNlci1kYXRhdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3VzZXItZGF0YXRhYmxlIHRkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kZW1vLWljb24ubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDAuMnJlbSAwcmVtIDByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW50bC10ZWwtaW5wdXQgLmZsYWctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDdweCA5cHggMThweDtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1pbWFnZS1ibG9nIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgfVxuXG4gICAgLmF0dGFjaGVkLWZpbGUtaW1hZ2UgLnBpYy0yIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmF0dGFjaGVkLWZpbGUtZ3JpZDY6aG92ZXIgLmljb25zIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmltYWdlLXBpYyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAyMHB4IDBweDtcbiAgICB9XG5cbiAgICAudGFnLnRhZy1hdHRhY2htZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNXB4IDJweCAxNXB4O1xuICAgIH1cblxuICAgIC50YWcudGFnLWF0dGFjaG1lbnRzLWxnIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE3cHggM3B4IDE3cHg7XG4gICAgfVxuXG4gICAgLnRhZy50YWctYXR0YWNobWVudHMtc20ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAxcHggMTBweDtcbiAgICB9XG5cbiAgICAudGFncyAudGFnLWZpbGVzIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA0cHg7XG4gICAgfVxuXG4gICAgLmF0dGFjaGVkLWZpbGUtZ3JpZDYgLmljb25zIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYWJvdXQtdGVhbSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcGV4Y2hhcnRzLWxlZ2VuZC1tYXJrZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDIwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi41cHg7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRpbWUge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWljb24ge1xuICAgICAgICByaWdodDogMTUlO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOCU7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWJvZHk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGltZSB7XG4gICAgICAgICAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRpbWUgLnRpbWUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAuaG9yaXpvbnRhbE1lbnVjb250YWluZXIgLm1haW4taGVhZGVyLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmNoYXQgLmFjdGlvbi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHggMXB4IDEzcHg7XG4gICAgfVxuXG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5zaWRlYmFyLW1pbmkgLm1haW4taGVhZGVyLWxlZnQgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAuc2lkZWJhci1taW5pIC5tYWluLWNvbnRlbnQuYXBwLWNvbnRlbnQgLm1haW4taGVhZGVyLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5kYXRldGltZXBpY2tlciB0YWJsZSB0aC5uZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRoLnByZXYge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgICAgICAuc2lkZWJhci1taW5pIC5tYWluLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAgICAgLnNpZGViYXItbWluaSAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQgLmhlYWRlci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAuYnRuLWljb24tbGlzdCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgIC5mYy1kYXRlcGlja2VyLm1haW4tZGF0ZXBpY2tlci5oYXNEYXRlcGlja2VyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgICAgICAudGFza3MgLmNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKjo6LW1zLWJhY2tkcm9wLFxuICAgICAgICAuYXBwLXNpZGViYXJfX3RvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAgICAgLm1haW4taGVhZGVyLWxlZnQgLnJlc3BvbnNpdmUtbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICo6Oi1tcy1iYWNrZHJvcCxcbiAgICAgICAgLnNpZGViYXItbWluaSAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLWxlZnQgLmhlYWRlci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAqOjotbXMtYmFja2Ryb3AsXG4gICAgI2xpc3QzIC5tZS00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWR0b2NhcnQge1xuICAgICAgICByaWdodDogNDAlO1xuICAgIH1cblxuICAgIC5wcm9kLWNhdCBsaSB1bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICB9XG5cbiAgICAubmF2LnByb2QtY2F0IGxpIGEgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXNhbGUge1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXNhbGUgLndpc2hsaXN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLnNob3BwaW5nLWNhcnQgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYixcbiAgICAud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYixcbiAgICAub3JkZXItdGFibGUgLnByb2R1Y3QtaXRlbSAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2hvcHBpbmctY2FydCAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlIHNtYWxsLFxuICAgIC53aXNobGlzdC10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlIHNtYWxsLFxuICAgIC5vcmRlci10YWJsZSAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRpdGxlIHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLnNob3BwaW5nLWNhcnQtZm9vdGVyID4gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuc2hvcHBpbmctY2FydC1mb290ZXIgPiAuY29sdW1uOmxhc3QtY2hpbGQgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuY291cG9uLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgICNjaGVja291dHN0ZXBzIC5pdGVtIC5wdXJjaGFzZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAjY2hlY2tvdXRzdGVwcyAudG90YWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuY2FyZC1wYXkgLnRhYnMtbWVudS5uYXYgbGkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2RmZWE7XG4gICAgfVxuXG4gICAgLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7XG4gICAgfVxuXG4gICAgLnVzZXItd2lkZWdldC1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAudXNlci13aWRlZ2V0IC5ib3JkZXItcmlnaHQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgfVxuXG4gICAgLm1haW4tZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAubWFpbi1mb290ZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjBweCAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5tYWluLWZvb3RlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtbmFtZS5tcy0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1sZWZ0IC5saXN0LWl0ZW1zIGxpIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1sb2dvIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbWVudS1pY29uIHNwYW46OmJlZm9yZSxcbiAgICAubWFpbi1oZWFkZXItbWVudS1pY29uIHNwYW46OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbWVudSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZW51IC5uYXYtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI4LCAzOSwgNjAsIDAuMTIpO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZW51IC5uYXYtaXRlbSA+IC5uYXYtbGluayAudHlwY24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbWVudSAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rOjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWhlYWRlci1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWhlYWRlci1tZW51IC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLW1lbnUgLm5hdi1pdGVtID4gLm5hdi1saW5rLndpdGgtc3ViOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1oZWFkZXItbWVudSAubmF2LWl0ZW0gPiAubmF2LWxpbmsgLnR5cGNuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW1lbnUtc3ViIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1tZW51LXN1YiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1tZW51LXN1Yi1tZWdhIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW1lbnUtc3ViLW1lZ2EgLmNvbnRhaW5lciA+IGRpdiArIGRpdiB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI4LCAzOSwgNjAsIDAuMDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW1lbnUtc3ViLW1lZ2EgLm5hdiArIC5uYXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1tZW51LXN1Yi1tZWdhIC5uYXYgKyAubmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1yaWdodCAuYnRuLXNvY2lhbCArIC5idG4tc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1zZWFyY2gtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tYWluLXByb2ZpbGUtbWVudSA+IC5wcm9maWxlLW5hbWU6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tcHJvZmlsZS1tZW51IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1haW4taGVhZGVyLXJpZ2h0IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLmxpZ2h0LXRoZW1lIC5tYWluLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1tZXNzYWdlIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgIC5tYWluLW5vdGlmaWNhdGlvbi1saXN0IC5tZWRpYTpob3Zlcjo6YmVmb3JlLFxuICAgIC5tYWluLW5vdGlmaWNhdGlvbi1saXN0IC5tZWRpYTpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1ub3RpZmljYXRpb24tbGlzdCAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLW1lbnUgPiAubWFpbi1pbWctdXNlcjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLXN0aWNreSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1yaWdodCBmb3JtW3JvbGU9J3NlYXJjaCddIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm1bcm9sZT0nc2VhcmNoJ10uYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2UzZTNmNztcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLW1lc3NhZ2UgLmRyb3Bkb3duLWZvb3RlcixcbiAgICAubWFpbi1oZWFkZXItbm90aWZpY2F0aW9uIC5kcm9wZG93bi1mb290ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLWxlZnQgLmJ0biB7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZWdhbWVudS1kcm9wZG93biBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIuaG9yLWhlYWRlciA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyLWFycm93IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyLXJpZ2h0IC5uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLnNpZGVuYXYtdG9nZ2xlZCAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnVjb250YWluZXIgLm1haW4taGVhZGVyLmhvci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzNweCkgYW5kIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gICAgICAgIC5tYWluLXByb2ZpbGUtbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLm1haW4tcHJvZmlsZS1tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgLmJ0bi5idG4tZGVmYXVsdC5uYXYtbGluay5yZXNwLWJ0biB7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5kZXNrdG9wbG9nbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDEzcHggMTdweCAxM3B4O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgYS5tZW51aG9tZWljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IGEgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IGEgLmFycm93OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkucmlnaHRtZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkucmlnaHRtZW51IGEge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaS5yaWdodG1lbnUgPiAudG9wbWVudXNlYXJjaCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDE2cHggMHB4IDBweCAwcHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaS5yaWdodG1lbnUgPiAudG9wbWVudXNlYXJjaCBpbnB1dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkucmlnaHRtZW51ID4gLnRvcG1lbnVzZWFyY2ggLmJ0bnN0eWxlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEgPiBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEgPiBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEgPiBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gLmhvcml6b250YWwtbWVnYW1lbnUge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gLmhvcml6b250YWwtbWVnYW1lbnUgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggNHB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsLW1lZ2FtZW51IC5saW5rLWxpc3QgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsLW1lZ2FtZW51IC5saW5rLWxpc3QgbGkgYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gLmhvcml6b250YWwtbWVnYW1lbnUgbGkgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsLW1lZ2FtZW51IGxpIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiAuaG9yaXpvbnRhbC1tZWdhbWVudS5oYWxmbWVudSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiAuaG9yaXpvbnRhbC1tZWdhbWVudS5oYWxmZGl2IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsLW1lZ2FtZW51IC5tZW51X2Zvcm0gaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsLW1lZ2FtZW51IC5tZW51X2Zvcm0gaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gLmhvcml6b250YWwtbWVnYW1lbnUgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RhcnQgTW9iaWxlIENTU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gICAgLyogPT09PT09PT09PT09PT09PT09IE1vYmlsZSBNZW51IENoYW5nZSBCcmFrZSBQb2ludCA9PT09PT09PT09PT09PT09PT0gKi9cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5ob3Jpem9udGFsTWVudSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE3cHggOHB4IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpIGEubWVudWhvbWVpY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNnB4IDEwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgc3BhbiArIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA2MnB4IDEwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgc3BhbiArIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNHB4IDEwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSBzcGFuICsgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gLmhvcml6b250YWwtbWVnYW1lbnUuaGFsZm1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiAuaG9yaXpvbnRhbC1tZWdhbWVudSAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiA9PT09PT09PT09PT09PT09PT0gTW9iaWxlIE1lZ2EgTWVudXMgQ1NTICA9PT09PT09PT09PT09PT09PT0gKi9cbiAgICAgICAgLyogPT09PT09PT09PT09PT09PT09IE1vYmlsZSBIZWFkZXIgQ1NTID09PT09PT09PT09PT09PT09PSAqL1xuICAgICAgICAuaG9yaXpvbnRhbC1oZWFkZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsbHVzYnRuIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIE1vYmlsZSBUb2dnbGUgTWVudSBpY29uIChYIElDT04pICovXG4gICAgICAgIC5hbmltYXRlZC1hcnJvdyB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMHB4IDE2cHggMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAyNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qID09PT09PT09PT09PT09PT09PSBNb2JpbGUgT3ZlcmxheS9EcmF3ZXIgQ1NTID09PT09PT09PT09PT09PT09PSAqL1xuICAgICAgICAuaG9yaXpvbnRhbC1vdmVybGFwYmcge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUgLmhvcml6b250YWxNZW51Y29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qID09PT09PT09PT09PT09PT09PSBNb2JpbGUgU3ViIE1lbnUgRXhwYW5kZXIgQXJyb3dzICA9PT09PT09PT09PT09PT09PT0gKi9cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsTWVudS1jbGljayB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IC5ob3Jpem9udGFsTWVudS1jbGljayA+IGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpIC5ob3Jpem9udGFsTWVudS1jbGljazAyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSAuaG9yaXpvbnRhbE1lbnUtY2xpY2swMiA+IGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNnB4IDhweCA2cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpIC5ob3Jpem9udGFsTWVudS1jbGljazAzIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSAuaG9yaXpvbnRhbE1lbnUtY2xpY2swMyA+IGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNnB4IDhweCA2cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpIC5ob3Jpem9udGFsTWVudS1jbGljazA0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSAuaG9yaXpvbnRhbE1lbnUtY2xpY2swNCA+IGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggNnB4IDhweCA2cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhLW1lbnViZy5ob3ItbWVnYS1tZW51IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVza3RvcC1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLypFbmQgTWVkaWEgUXVlcnkqL1xuICAgIH1cblxuICAgIC8qIEV4dHJhIEBNZWRpYSBRdWVyeSovXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpIGEubWVudWhvbWVpY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlc2t0b3AtbG9nby0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsTWVudWNvbnRhaW5lciAuaGVhZGVyLWJyYW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWhlYWRlci1sZWZ0IC5oZWFkZXItYnJhbmQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaWRlLWJhZGdlIHtcbiAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgLnN1Yi1tZW51LXN1YjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IGxpIGE6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1lZ2EtbWVudWJnIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gYSBpLmhvcml6b250YWwtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5ob3ItaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtYmFkZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAubWVnYS1tZW51YmcuaG9yLW1lZ2EtbWVudSBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbE1lbnVjb250YWluZXIgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDgwcHggMTBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1pY29uYmFyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4taWNvbmJhci1sb2dvOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWljb25iYXItYXNpZGUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZTY7XG4gICAgICAgIHJpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4taWNvbmJhci1hc2lkZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4taWNvbmJhci1hc2lkZS5zaG93ICsgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI5NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taWNvbmJhci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4taWNvbmJhci10b2dnbGUtbWVudTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMyMzI1MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWljb25iYXItYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4taWNvbmJhci1ib2R5IC5uYXYge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjBmMGY4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWljb25iYXItYm9keSAubmF2LWxpbmsgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWljb25iYXItYm9keSAubmF2LWxpbmsud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1pY29uYmFyLWJvZHkgLm5hdi1saW5rLndpdGgtc3ViOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LWxlZnQtc2hvdyAubWFpbi1jb250ZW50LWxlZnQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IC5jb250YWluZXIsXG4gICAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC5ob3Jpem9udGFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWJvZHkubWFpbi1zaWRlYmFyLWhpZGUgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtbGVmdC1jb21wb25lbnRzIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGY4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtY2hvb3NlLWRlbW8gLmNhcmQgZmlnY2FwdGlvbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlci1wcm9maWxlIC5tYWluLWltZy11c2VyOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLW1lbnUgLnByb2ZpbGUtdXNlciBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1sZWZ0LXByb2ZpbGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtbGVmdC1wcm9maWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1sZWZ0LXByb2ZpbGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcHJvZmlsZS1zb2NpYWwtbGlzdCAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUgLm5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggMTdweCAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtYm9keS1wcm9maWxlIC5uYXYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUgLm5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtYm9keS1wcm9maWxlIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tcHJvZmlsZS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tcHJvZmlsZS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLXZpZXctaW5mbyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLXByb2ZpbGUtdmlldy1pbmZvIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLXdvcmstbGlzdCAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wcm9maWxlLWNvbnRhY3QtbGlzdCAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzNHB4KSB7XG4gICAgICAgIC5tYWluLXByb2ZpbGUtYm9keSAubWVkaWEucHJvZmlsZS1mb290ZXIgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3OHB4KSB7XG4gICAgICAgIC5tYWluLXByb2ZpbGUtbWVudSAucHJvZmlsZS11c2VyIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS11c2VyIC5wcm9maWxlLWVkaXQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLXByb2ZpbGUtYm9keSAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wLWRvd24tcHJvZmlsZSBzcGFuLmFzc2lnbmVkLXRhc2sge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1ib2R5LXByb2ZpbGUgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm1haW4tcHJvZmlsZS1tZW51IC5wcm9maWxlLXVzZXIgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUubmF2dGFiLWN1c3RvbSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUubmF2dGFiLWN1c3RvbSBsaSBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWNvdmVyX19pbWcge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtY292ZXJfX2luZm8gLm5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE3MHB4IDEwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtY292ZXJfX2luZm8gLm5hdiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubWFpbi1uYXYtbGluZSAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4IDBweCAwIDExcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluLW5hdi1saW5lIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLWNvdmVyX19pbWcge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb25saW5lIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGEub3B0aW9uLWRvdHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtc3ViLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWJvZHktc2lkZWJhciAubWFpbi1oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkICNkOGRmZWE7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tc2lkZWJhci1oaWRlIC5tYWluLXNpZGViYXItYm9keSAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLXN0aWNreSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1zaWRlYmFyLXN0aWNreSArIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXIgLm5hdi1waWxscy1jaXJjbGUubmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyIC5uYXYtcGlsbHMtY2lyY2xlLm5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1sb2dnZWRpbiAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsgLm5hdi1iYWRnZSB7XG4gICAgICAgIGxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1zdWIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtaXRlbSArIC5uYXYtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLndpdGgtc3ViIC5hbmdsZSB7XG4gICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLndpdGgtc3ViIC5zaWRlLWJhZGdlIHtcbiAgICAgICAgbGVmdDogMjNweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1zdWIge1xuICAgICAgICBtYXJnaW46IDAgN3B4IDAgMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXItYm9keSAubmF2LXN1Yi1pdGVtIC5uYXYtc3ViIHtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4IDAgMHB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtc3ViLWxpbmsud2l0aC1zdWI6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1zdWItbGluay53aXRoLXN1Yjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjlweCAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXItYm9keSAubmF2LXN1YiBsaSAubmF2LXN1Yi1saW5rOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1sYWJlbDphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1zaWRlYmFyLWhpZGUgLm1haW4tc2lkZWJhci1ib2R5IC5uYXYtbGluayBpLnR5cGNuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItcmlnaHQgLm1haW4tbmF2LWxpbmUgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMXB4IDEwcHggMThweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1zdWItaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDIuMnB4IDUycHggMi4ycHggMjVweDtcbiAgICB9XG5cbiAgICAuYXBwLXNpZGViYXJfX3VzZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWxvZ2dlZGluIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1sb2dnZWRpbiAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyLWJvZHkgLm5hdi1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXItYm9keSAubmF2IC5uYXYtaXRlbSAubmF2LXN1YjpiZWZvcmUge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXItYm9keSAubmF2LXN1YiAubmF2LXN1Yi1pdGVtIC5uYXYtc3ViLWxpbms6YmVmb3JlOjpob3ZlciB7XG4gICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyIC5zZWFyY2ggLmJ0biB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgIH1cblxuICAgIC50YWJzLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTNweCAxMXB4IDEycHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXIgLm5hdi5wYW5lbC10YWJzIC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5tYWluLWRvbnV0LWNoYXJ0IC5zbGljZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5sZWdlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5kb3QtbGFiZWwge1xuICAgICAgICByaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5tb3JyaXMtd3JhcHBlci1kZW1vIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICAgIC5jaGFydC1sZWdlbmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY2hhcnQtbGVnZW5kIGRpdiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY2hhcnQtbGVnZW5kIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2hhcnQtbGVnZW5kIGRpdiArIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNoYXJ0LWxlZ2VuZCBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOjphZnRlcixcbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzo6YmVmb3JlLFxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT0ncm93J10gPiB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uICsgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgsXG4gICAgdGFibGUuZGF0YVRhYmxlIHRmb290IHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICAgIH1cblxuICAgIC5ob3ZlcmFibGUtdGFibGUgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5OHB4O1xuICAgIH1cblxuICAgIC8qICMjIyMjIyAzLjIgRGF0ZXBpY2tlciAjIyMjIyMgKi9cbiAgICAudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIG1hcmdpbjogMXB4IDAgMDtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5kYXRldGltZXBpY2tlciB0YWJsZSB0aC5wcmV2IHNwYW4sXG4gICAgLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRoLm5leHQgc3BhbiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5kYXRldGltZXBpY2tlciB0YWJsZSB0aC5wcmV2IHNwYW46OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kYXRldGltZXBpY2tlciB0YWJsZSB0aC5uZXh0IHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tZGF0ZXRpbWVwaWNrZXIgPiAuZGF0ZXBpY2tlcl9oZWFkZXIgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWRhdGV0aW1lcGlja2VyID4gLmRhdGVwaWNrZXJfaGVhZGVyIGE6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1kYXRldGltZXBpY2tlciA+IC5kYXRlcGlja2VyX2lubmVyX2NvbnRhaW5lciA+IC5kYXRlcGlja2VyX3RpbWVsaXN0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICB9XG5cbiAgICAubWFpbi1kYXRldGltZXBpY2tlciA+IC5kYXRlcGlja2VyX2lubmVyX2NvbnRhaW5lciA+IC5kYXRlcGlja2VyX3RpbWVsaXN0ID4gZGl2LnRpbWVsaXN0X2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMXB4IDAgMDtcbiAgICB9XG5cbiAgICAud2l6YXJkID4gLnN0ZXBzID4gdWwgbGkgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC53aXphcmQgPiAuc3RlcHMgPiB1bCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC53aXphcmQgPiAuYWN0aW9ucyBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLnN0ZXBzIHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAud2l6YXJkID4gLnN0ZXBzID4gdWwgbGkgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC53aXphcmQgPiAuc3RlcHMgPiB1bCBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53aXphcmQgPiAuc3RlcHMgPiB1bCBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC53aXphcmQudmVydGljYWwgPiAuc3RlcHMge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC53aXphcmQudmVydGljYWwgPiAuc3RlcHMgdWwgbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAud2l6YXJkLnZlcnRpY2FsID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC53aXphcmQudmVydGljYWwgPiAuYWN0aW9ucyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2l6YXJkLXN0eWxlLTEgPiAuc3RlcHMgPiB1bCBhIC50aXRsZSxcbiAgICAud2l6YXJkLXN0eWxlLTEgPiAuc3RlcHMgPiB1bCBhOmhvdmVyIC50aXRsZSxcbiAgICAud2l6YXJkLXN0eWxlLTEgPiAuc3RlcHMgPiB1bCBhOmFjdGl2ZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC53aXphcmQtc3R5bGUtMiA+IC5zdGVwcyA+IHVsIGEgLnRpdGxlLFxuICAgIC53aXphcmQtc3R5bGUtMiA+IC5zdGVwcyA+IHVsIGE6aG92ZXIgLnRpdGxlLFxuICAgIC53aXphcmQtc3R5bGUtMiA+IC5zdGVwcyA+IHVsIGE6YWN0aXZlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfY2FfcGluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfY3RfcGluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNSU7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfZmxfcGluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAjanF2bWFwMV9pZF9waW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgICB9XG5cbiAgICAjanF2bWFwMV9reV9waW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cblxuICAgICNqcXZtYXAxX2xhX3BpbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICAgIH1cblxuICAgICNqcXZtYXAxX21pX3BpbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfbW5fcGluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfbmhfcGluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNSU7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfb2tfcGluLFxuICAgICNqcXZtYXAxX3ZhX3BpbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuXG4gICAgI2pxdm1hcDFfd3ZfcGluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gICAgfVxuXG4gICAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDhweDtcbiAgICB9XG5cbiAgICAucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgICB9XG5cbiAgICAucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLWZvcm1hdHM6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5xbC1zbm93IC5xbC1mb3JtYXRzIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgIH1cblxuICAgIC5xbC1zbm93IC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnFsLWVkaXRvciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLFxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAucWwtc25vdyAucWwtcGlja2VyLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnFsLXNjcm9sbGluZy1kZW1vIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyc2xleS1lcnJvcnMtbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB9XG5cbiAgICAucGFyc2xleS1zdHlsZS0xIC5wYXJzbGV5LWNoZWNrYm94LnBhcnNsZXktZXJyb3Ige1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgLnBhcnNsZXktc3R5bGUtMSAucGFyc2xleS1zZWxlY3QucGFyc2xleS1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAucGFyc2xleS1zdHlsZS0xIC5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pcnMtbGluZS1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pcnMtbGluZS1yaWdodCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmlycy1zbGlkZXI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5pcnMtbW9kZXJuIC5pcnMtc2xpZGVyOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzhjYWIzO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOGNhYjM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICB9XG5cbiAgICAuaXJzLW91dGxpbmUgLmlycy1zbGlkZXI6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCAxMHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICByaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5zcC1waWNrZXItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zcC1kZDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtLWNhbGVuZGFyIC5jYXJkLS1ldmVudHMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggNDBweCAxM3B4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtLWNhbGVuZGFyIC5jYXJkLS1ldmVudHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtLWNhbGVuZGFyIC5jYXJkLS1ldmVudHMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggNDBweCAxM3B4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtLWV2ZW50cyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMThweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuY2FyZC0tZXZlbnRzIC5ldmVudC1pbmRpY2F0b3Ige1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC0tZXZlbnRzIC5ldmVudC11c2VyIC5tYWluLWltZy11c2VyICsgLm1haW4taW1nLXVzZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtLWV2ZW50cyAuZXZlbnQtdXNlciBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIC51aS1kYXRlcGlja2VyLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIC51aS1kYXRlcGlja2VyLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWNhbGVuZGFyIC5jb250YWluZXIsXG4gICAgLm1haW4tY29udGVudC1jYWxlbmRhciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LWNhbGVuZGFyLWV2ZW50IC5uYXYtbGluayBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LWNhbGVuZGFyLWV2ZW50IC5uYXYtbGluay5leGNsdWRlOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1ib2R5LWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldyAuZmMtZGF5LW51bWJlciB7XG4gICAgICAgIG1hcmdpbjogMnB4IDBweCAwIDJweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0TW9udGgtdmlldyAuZmMtc2Nyb2xsZXIsXG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdFdlZWstdmlldyAuZmMtc2Nyb2xsZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtID4gdGQuZmMtbGlzdC1pdGVtLXRpbWUsXG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtID4gdGQuZmMtbGlzdC1pdGVtLXRpbWUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjg7XG4gICAgfVxuXG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbSA+IHRkLmZjLWxpc3QtaXRlbS10aXRsZSxcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0gPiB0ZC5mYy1saXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjg7XG4gICAgfVxuXG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbSArIC5mYy1saXN0LWl0ZW0sXG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3LmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0tdGltZSxcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0tdGltZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAycHg7XG4gICAgfVxuXG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbS10aXRsZSxcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTJweDtcbiAgICB9XG5cbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtLXRpdGxlIC5mYy1kZXNjLFxuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3LmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbS10aXRsZSAuZmMtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdGltZS1ncmlkLWV2ZW50IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciBidXR0b24uZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgYnV0dG9uLmZjLW1vbnRoLWJ1dHRvbjo6YmVmb3JlLFxuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgYnV0dG9uLmZjLWFnZW5kYVdlZWstYnV0dG9uOjpiZWZvcmUsXG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciBidXR0b24uZmMtYWdlbmRhRGF5LWJ1dHRvbjo6YmVmb3JlLFxuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgYnV0dG9uLmZjLWxpc3RXZWVrLWJ1dHRvbjo6YmVmb3JlLFxuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgYnV0dG9uLmZjLWxpc3RNb250aC1idXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciBidXR0b24uZmMtbGlzdFdlZWstYnV0dG9uOjpiZWZvcmUsXG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciBidXR0b24uZmMtbGlzdE1vbnRoLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3ID4gdGFibGUgPiB0aGVhZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcgPiB0YWJsZSA+IHRoZWFkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcgPiB0YWJsZSA+IHRoZWFkIHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3ID4gdGFibGUgPiB0aGVhZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldy5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbSArIC5mYy1saXN0LWl0ZW0sXG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3LmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbSArIC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFpbi1jYWxlbmRhciAuZmMtZXZlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW1vZGFsLWNhbGVuZGFyLXNjaGVkdWxlIC5tb2RhbC1jb250ZW50ID4gLmNsb3NlIHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubWFpbi1tb2RhbC1jYWxlbmRhci1zY2hlZHVsZSAuZm9ybS1ncm91cC1kYXRlID4gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluLW1vZGFsLWNhbGVuZGFyLWV2ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAubWFpbi1tb2RhbC1jYWxlbmRhci1ldmVudCAubmF2LW1vZGFsLWV2ZW50IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLm1haW4tY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy1yaWdodCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtbGVmdCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LWxpbmUtY2hhdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LWxpbmUtY2hhdCAubmF2LWxpbmsgKyAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWNvbnRhY3RzLXdyYXBwZXIgLm1haW4taW1nLXVzZXI6OmFmdGVyLFxuICAgIC5tYWluLWNoYXQtbGlzdCAubWFpbi1pbWctdXNlcjo6YWZ0ZXIsXG4gICAgLm1haW4tY2hhdC1oZWFkZXIgLm1haW4taW1nLXVzZXI6OmFmdGVyLFxuICAgIC5tYWluLWNoYXQtYm9keSAubWFpbi1pbWctdXNlcjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1jb250YWN0cy13cmFwcGVyIC5tYWluLWNvbnRlbnQtbGFiZWwsXG4gICAgLm1haW4tY2hhdC1jb250YWN0cy13cmFwcGVyIC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNoYXQtY29udGFjdHMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10YWJsZS10d28gLm1haW4tY2hhdC1jb250YWN0cy13cmFwcGVyIC5jYXJkLXRpdGxlLFxuICAgIC5tYWluLWNoYXQtY29udGFjdHMtd3JhcHBlciAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4gICAgLmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5tYWluLWNoYXQtY29udGFjdHMtd3JhcHBlciAuY2FyZC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1saXN0IC5tZWRpYSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1saXN0IC5tZWRpYTo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWxpc3QgLm1lZGlhICsgLm1lZGlhOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWxpc3QgLm1lZGlhLnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM4Y2FiMztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1saXN0IC5tYWluLWltZy11c2VyIHNwYW4ge1xuICAgICAgICByaWdodDogLTJweDtcbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWxpc3QgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5tYWluLWNoYXQtaGVhZGVyIC5uYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5tYWluLWNoYXQtaGVhZGVyIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1tc2ctbmFtZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWJvZHkgLm1lZGlhLmZsZXgtcm93LXJldmVyc2UgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNoYXQtYm9keSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1haW4tY2hhdC1ib2R5IC5tZWRpYS5mbGV4LXJvdy1yZXZlcnNlIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFpbi1jaGF0LWJvZHkgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWZvb3RlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWNoYXQtZm9vdGVyIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jaGF0LWZvb3RlciAubmF2LWxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tY2hhdC1mb290ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tYWluLWNoYXQtZm9vdGVyIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluLWNoYXQtZm9vdGVyIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYXBwLnNpZGViYXItbWluaSAubWFpbi1jaGF0LWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAubWFpbi1jaGF0LWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzMDVweCkge1xuICAgICAgICAubWFpbi1uYXYtbGluZS1jaGF0IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhY3Rpb25fbWVudV9idG4ge1xuICAgICAgICBsZWZ0OiAzNnB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25fbWVudSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmFjdGlvbi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE3cHggMTVweCAxM3B4O1xuICAgIH1cblxuICAgIC5haC1hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hhdCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0LnNob3cge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5jaGF0IC5tc2ItcmVwbHkgdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MnB4O1xuICAgIH1cblxuICAgIC5jaGF0LWJveC1zaW5nbGUtbGluZSB7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMzBweDtcbiAgICB9XG5cbiAgICAuY2hhdCAudmlkZW9fY2FtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5jaGF0IC52aWRlb19jYW0gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5jaGF0IC5tc2dfY290YWluZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQgLm1zZ19jb3RhaW5lcl9zZW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQgLm1zZ190aW1lIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNoYXQgLm1zZ190aW1lX3NlbmQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDlweCkge1xuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY2hhdC1mb290ZXIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLW1zZy13cmFwcGVyLmxlZnQ6YWZ0ZXIsXG4gICAgLm1haW4tbXNnLXdyYXBwZXIubGVmdDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWFpbi1tc2ctd3JhcHBlci5sZWZ0Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzM4Y2FiMztcbiAgICB9XG5cbiAgICAubWFpbi1tc2ctd3JhcHBlci5sZWZ0Om50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeS0wMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWluLW1zZy13cmFwcGVyLnJpZ2h0OmFmdGVyLFxuICAgIC5tYWluLW1zZy13cmFwcGVyLnJpZ2h0OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5tYWluLW1zZy13cmFwcGVyLnJpZ2h0Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNTYsIDIwMiwgMTc5LCAwLjA4KTtcbiAgICB9XG5cbiAgICAubWFpbi1tc2ctd3JhcHBlci5yaWdodDpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1sZWZ0LWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtYnJlYWRjcnVtYixcbiAgICAubWFpbi1jb250ZW50LWxlZnQtY29udGFjdHMgLm1haW4tY29udGVudC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQtbGVmdC1jb250YWN0cyAubWFpbi1jb250ZW50LWJyZWFkY3J1bWIsXG4gICAgICAgIC5tYWluLWNvbnRlbnQtbGVmdC1jb250YWN0cyAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250YWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250YWN0LWxhYmVsOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1jb250YWN0LWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250YWN0LWl0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGFjdC1pdGVtICsgLm1haW4tY29udGFjdC1pdGVtOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtaXRlbS5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtYm9keSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250YWN0LWluZm8taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWFpbi1jb250YWN0LWluZm8taGVhZGVyIC5tYWluLWltZy11c2VyIGEge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkgLm5hdi1saW5rIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1jb250YWN0LWluZm8taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tY29udGFjdC1pbmZvLWhlYWRlciAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1haW4tY29udGFjdC1pbmZvLWhlYWRlciAubWVkaWEtYm9keSAubmF2LWxpbmsgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtYWN0aW9uIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLWNvbnRhY3QtYWN0aW9uIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250YWN0LWluZm8tYm9keSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGFjdC1pbmZvLWJvZHkgLm1lZGlhICsgLm1lZGlhOjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTE5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGFjdC1pbmZvLWJvZHkgLm1lZGlhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtaW5mby1ib2R5IC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRhY3QtaXRlbSAubWFpbi1pbWctdXNlcjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jb250YWN0LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAucGFnZS1zaWduaW4tc3R5bGU6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBhZ2Utc2lnbmluLXN0eWxlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29sdW1uLXNpZ251cC1sZWZ0IC5idG4sXG4gICAgLm1haW4tY29sdW1uLXNpZ251cC1sZWZ0IC5zcC1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5zcC1jb250YWluZXIgLm1haW4tY29sdW1uLXNpZ251cC1sZWZ0IGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tY29sdW1uLXNpZ251cCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc2lnbnVwLWhlYWRlciAucm93ID4gZGl2IC5idG4gaSxcbiAgICAubWFpbi1zaWdudXAtaGVhZGVyIC5yb3cgPiBkaXYgLnNwLWNvbnRhaW5lciBidXR0b24gaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNwLWNvbnRhaW5lciAubWFpbi1zaWdudXAtaGVhZGVyIC5yb3cgPiBkaXYgYnV0dG9uIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5jb25zdHJ1Y3Rpb24gLmlucHV0LWdyb3VwLXByZXBlbmQsXG4gICAgLmNvbnN0cnVjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY29uc3RydWN0aW9uIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwcHggNHB4IDRweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNvbnN0cnVjdGlvbiAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmNvbnN0cnVjdGlvbiAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1sZWZ0LWludm9pY2UgLm1haW4tY29udGVudC1icmVhZGNydW1iLFxuICAgIC5tYWluLWNvbnRlbnQtbGVmdC1pbnZvaWNlIC5tYWluLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1jb250ZW50LWxlZnQtaW52b2ljZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1sZWZ0LWludm9pY2UgLm1haW4tY29udGVudC1icmVhZGNydW1iLFxuICAgICAgICAubWFpbi1jb250ZW50LWxlZnQtaW52b2ljZSAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1pbnZvaWNlLWxpc3QgLm1lZGlhICsgLm1lZGlhOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpbi1pbnZvaWNlLWxpc3QgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1haW4taW52b2ljZS1saXN0IC5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzhjYWIzO1xuICAgIH1cblxuICAgIC8qICMjIyMjIyA3LjYgTWFpbCAgIyMjIyMjICovXG4gICAgLm1haW4tY29udGVudC1tYWlsIC5jb250YWluZXIsXG4gICAgLm1haW4tY29udGVudC1tYWlsIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC1sZWZ0LW1haWwgLmJ0bi1jb21wb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1tZW51IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1tYWlsLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1oZWFkZXIgPiBkaXY6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbWFpbC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbiAgICAubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIC5zcC1jb250YWluZXIgYnV0dG9uICsgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uICsgLmJ0bixcbiAgICAubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIC5zcC1jb250YWluZXIgLmJ0biArIGJ1dHRvbixcbiAgICAuc3AtY29udGFpbmVyIC5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0biArIGJ1dHRvbixcbiAgICAubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIC5zcC1jb250YWluZXIgYnV0dG9uICsgYnV0dG9uLFxuICAgIC5zcC1jb250YWluZXIgLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCBidXR0b24gKyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1vcHRpb25zIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW1haWwtb3B0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1pdGVtIC5tYWluLWltZy11c2VyLFxuICAgIC5tYWluLW1haWwtaXRlbSAubWFpbi1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5tYWluLW1haWwtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLXN0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1tYWlsLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWF0dGFjaG1lbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1haW4tbWFpbC1hdHRhY2htZW50IHtcbiAgICAgICAgICAgIGxlZnQ6IDYzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWRhdGUge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1jb21wb3NlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC1jb21wb3NlLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWNvbXBvc2UtaGVhZGVyIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWNvbXBvc2UtYm9keSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWNvbXBvc2UtYm9keSAuZm9ybS1ncm91cCA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWNvbXBvc2UtYm9keSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5idG4sXG4gICAgLm1haW4tbWFpbC1jb21wb3NlLWJvZHkgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLW1haWwtY29tcG9zZS1ib2R5IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLW1haWwtY29tcG9zZS1ib2R5IC5mb3JtLWdyb3VwIC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWNvbXBvc2UtY29tcHJlc3MsXG4gICAgLm1haW4tbWFpbC1jb21wb3NlLW1pbmltaXplIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tbWFpbC10d28gLm1haW4taGVhZGVyLW1lbnUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLW1haWwtbGVmdCAubWFpbi1tYWlsLW1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLyogIyMjIyMjIyMgVVRJTElUSUVTLVNUWUxFUyAjIyMjIyMjIyAqL1xuXG4gICAgLmd1dHRlcnMteHMgPiAuY29sLFxuICAgIC5ndXR0ZXJzLXhzID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5ib3JkZXItZW5kIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItc3RhcnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlci1lbmQtMCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlci1zdGFydC0wIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJvdW5kZWQtdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucm91bmRlZC1lbmQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJvdW5kZWQtYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucm91bmRlZC1zdGFydCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iZC1lIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmJkLXMge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYmQtYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgIH1cblxuICAgIC5iZC1sIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmJkLXkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLmJkLXgge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLmJkLWUtMCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5iZC1iLTAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJkLXMtMCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYmQtdC0wLWYge1xuICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJkLWUtMC1mIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmQtcy0wLWYge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmQteC0wIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYmQteC0xIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5iZC14cy1lIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZC14cy1lIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmQteHMteCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5iZC1zbS1lIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZC1zbS1zIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmQtc20teCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iZC1tZC1lIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZC1tZC1zIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmQtbWQteCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iZC1sZy1lbmYge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJkLWxnLXMge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZC1sZy14IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5iZC14bC1lIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZC14bC1zIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmQteGwteCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyLXRzLTAge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ici1icy0wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnItdGUtMCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnItYmUtMCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnItdHMtNSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnItdGUtNSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ici1iZS01IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJyLWJzLTUge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlci1zdGFydC1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOGNhYjMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLXN0YXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzFhOWM4NiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItc3RhcnQtd2FybmluZyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZiZDVhICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1uMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1uMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbjIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1uMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1uMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1uMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbjQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1uNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1uNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1zbS1uNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5tZS1zbS0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtc20tMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1zbS0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtc20tMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1zbS0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1zbS0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtc20tMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXNtLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtc20tNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtc20tNCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXNtLTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1zbS01IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXNtLW4xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXNtLW4xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1zbS1uMiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXNtLW4yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXNtLW4zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXNtLW4zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1zbS1uNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXNtLW40IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXNtLW41IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXNtLW41IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1zbS1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtc20tYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWUtbWQtMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLW1kLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbWQtMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLW1kLTEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbWQtMiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbWQtMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLW1kLTMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1tZC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLW1kLTQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLW1kLTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1tZC01IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbWQtNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1tZC1uMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1tZC1uMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbWQtbjIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1tZC1uMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1tZC1uMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1tZC1uMyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbWQtbjQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1tZC1uNCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1tZC1uNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1tZC1uNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbWQtYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLW1kLWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1lLWxnLTAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1sZy0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLWxnLTEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1sZy0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLWxnLTIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLWxnLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1sZy0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGctMyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS1sZy00IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1sZy00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbGctNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLWxnLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbGctbjEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGctbjEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLWxnLW4yIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGctbjIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbGctbjMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGctbjMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLWxnLW40IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGctbjQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUtbGctbjUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtbGctbjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLWxnLWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1sZy1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWUteGwtMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUteGwtMS0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMteGwtMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS14bC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy14bC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUteGwtMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWUteGwtNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMteGwtNCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXhsLTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy14bC01IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXhsLW4xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLW4xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS14bC1uMiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLW4yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXhsLW4zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLW4zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS14bC1uNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLW40IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lLXhsLW41IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLXhsLW41IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZS14bC1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubXMteGwtYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qICMjIyMjIyA5LjQgTWFyZ2luICAgIyMjIyMjICovXG5cbiAgICAubWcteC0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5tZy1sLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubWctci0wLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAubWctci0xLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5tZy1sLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAubWctci0yLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cblxuICAgIC5tZy1sLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAubWctci0zLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5tZy1sLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAubWctci00LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWctci01LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC02IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5tZy1sLTYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAubWctci02LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC03IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cblxuICAgIC5tZy1sLTcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAubWctci03LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC04IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtOC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5tZy1sLTgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWctci04LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtOC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC05IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtOS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAubWctci05LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtOS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubWctbC0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWctci0xMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy14LTE1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1yLTE1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTE1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0yMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMjAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLWwtMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXItMjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMjAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14LTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubWcteC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXItMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubWctbC0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubWctci0yNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy14LTMwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1iLTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubWctbC0zMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubWctci0zMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC0zMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy14LTM1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1yLTM1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTM1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNDAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLWwtNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXItNDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNDAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14LTQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAubWcteC00NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXItNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAubWctbC00NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubWctci00NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC00NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy14LTUwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1sLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1yLTUwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTUwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLWwtNTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXItNTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14LTYwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAubWcteC02MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXItNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAubWctbC02MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubWctci02MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC02MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy14LTY1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1yLTY1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTY1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtNzAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLWwtNzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXItNzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtNzAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14LTc1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAubWcteC03NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXItNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAubWctbC03NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubWctci03NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC03NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy14LTgwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1sLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1yLTgwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTgwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtODUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLWwtODUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXItODUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtODUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14LTkwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAubWcteC05MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXItOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAubWctbC05MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubWctci05MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC05MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy14LTk1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1sLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1yLTk1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTk1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMTAwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbC0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1yLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMTAwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtMTA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICAgIH1cblxuICAgIC5tZy14LTEwNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci0xMDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gICAgfVxuXG4gICAgLm1nLWwtMTA1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAubWctci0xMDUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTEwNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14LTExMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAubWcteC0xMTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXItMTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5tZy1sLTExMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXItMTEwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbC0xMTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteC0xMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXgtMTE1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLTExNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgICB9XG5cbiAgICAubWctbC0xMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgIH1cblxuICAgIC5tZy1yLTExNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWwtMTE1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXgtMTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5tZy14LTEyMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctci0xMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLm1nLWwtMTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAubWctci0xMjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sLTEyMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1yLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAubWctbC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAubWcteHMteC0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0wLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTEtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0zLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci00IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTQtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC01LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci01LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC02IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtNiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC02LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci03IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC03IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTctZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtOCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC04LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTgge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci04LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtOC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC05IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItOSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtOSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC05LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtMTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTE1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtMjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0yMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTIwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtMjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci0yNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTMwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMzAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0zNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci00MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTQ1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC01MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtNTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci01NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC02MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTYwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC02MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC02NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTY1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtNjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtNzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci03MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC03NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTc1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItNzUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC03NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtODAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC04MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTgwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtODAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtODUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtdC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItODUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci04NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC04NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtOTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC05MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTkwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtOTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItOTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtOTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTk1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXgtOTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci05NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTk1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1yLTk1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTk1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy14LTEwMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMTAwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14cy1sLTEwMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLXItMTAwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtbC0xMDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMtci1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhzLWwtYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWcteHMteC1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tZy1zbS14LTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0xLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0xLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTItZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTItZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC00LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci00LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC01IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC01LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci02IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC02IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC03LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci03LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC04IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTgtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItOCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtOCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTgtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC04LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtOS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci05IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC05IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItOS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0xMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTE1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTE1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTE1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTE1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0yMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTIwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMjAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0yMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0yMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0yMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0yNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTMwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTMwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTMwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTMwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0zNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTM1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItMzUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0zNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci0zNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0zNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNDAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC00MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNDAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNDUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci00NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTQ1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTQ1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC01MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTUwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNTAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC01MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci01MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC01MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC01NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci02MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTYwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTYwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC02NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTY1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNjUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC02NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci02NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC02NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNzAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC03MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNzAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItNzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtNzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTc1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtNzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci03NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTc1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTc1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTc1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC04MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTgwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItODAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC04MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci04MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC04MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtODUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC04NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtODUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItODUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtODUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTkwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtOTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci05MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTkwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTkwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLTkwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC05NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS14LTk1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItOTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC05NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tci05NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC05NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtMTAwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20teC0xMDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTEwMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctc20tbC0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1yLTEwMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLWwtMTAwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXItYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1zbS1sLWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXNtLXgtYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWctbWQteC0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0wLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTEtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0zLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci00IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTQtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC01LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci01LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC02IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtNiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC02LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci03IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC03IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTctZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtOCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC04LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTgge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci04LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtOC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC05IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItOSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtOSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC05LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTE1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC0yMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTIwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0yNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTMwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMzAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC0zNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci00MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTQ1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC01MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtNTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci01NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC02MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTYwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC02MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC02NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTY1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtNjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtNzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci03MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC03NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTc1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItNzUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC03NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtODAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC04MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTgwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtODAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtODUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci04NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTg1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTg1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC05MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTkwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItOTAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC05MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci05MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC05MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtOTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQteC05NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLTk1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtOTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXItOTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtOTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LTEwMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLXgtMTAwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLW1kLWwtMTAwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtci0xMDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1sLTEwMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC1yLWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWctbWQtbC1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1tZC14LWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1nLWxnLXgtMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0wLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0wLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTEtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTEtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0xLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtMi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTItZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtMyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0zLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0zLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTQtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTQtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC00LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci01IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC01IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC02LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci02LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC03IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTctZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTctZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC03LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtOC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci04IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC04IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItOC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTgtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtOSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC05LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci05LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtOS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMTAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0xMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0xMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtMTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTE1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTIwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0yMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTIwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTIwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTIwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0yNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMjUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0yNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0yNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0yNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtMzAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTMwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMzAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtMzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci0zNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTM1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTM1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC00MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNDAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC00MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci00MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC00MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNDUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNDUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNDUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNDUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci01MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTUwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTUwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC01NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC01NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci01NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC01NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTY1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci02NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTY1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTY1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTY1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC03MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNzAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC03MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci03MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC03MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtNzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTc1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItNzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtNzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTgwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci04MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTgwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTgwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTgwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTg1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItODUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci04NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC04NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtOTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC05MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTkwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtOTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItOTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtOTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTk1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXgtOTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci05NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTk1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1yLTk1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTk1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy14LTEwMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMTAwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy1sZy1sLTEwMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLXItMTAwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctbC0xMDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGctci1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLWxnLWwtYXV0byB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWctbGcteC1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWcteGwteC0wIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0wLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0xIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTEtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0yLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMi1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC0zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTMtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0zLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci00IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC00IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTQtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC01LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci01LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC02IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtNiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTYtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC02LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci03IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC03IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNy1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTctZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtOCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC04LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTgge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci04LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtOC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC05IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItOSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtOSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTktZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC05LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTEwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTEwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTE1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMTUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0xNSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0xNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC0yMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTIwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMjAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMjAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0yNSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTI1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTI1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTMwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMzAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC0zMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC0zNS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMzUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci00MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTQwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTQ1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC00NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC01MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtNTAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtNTAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci01NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTU1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC02MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTYwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC02MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC02MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC02NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTY1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtNjUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtNjUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtNzAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci03MCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTcwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTcwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC03NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTc1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItNzUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC03NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC03NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtODAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC04MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTgwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtODAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtODAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtODUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci04NSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTg1LWYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTg1LWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC05MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTkwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItOTAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC05MCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci05MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC05MC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtOTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwteC05NS1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLTk1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtOTUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXItOTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtOTUtZiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LTEwMCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLXgtMTAwLWYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1nLXhsLWwtMTAwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtci0xMDAtZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1sLTEwMC1mIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC1yLWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWcteGwtbC1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZy14bC14LWF1dG8ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGUteGwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUteGwtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wZS1zbS0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLXNtLTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLXNtLTEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtc20tMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtc20tMjIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1zbS0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLXNtLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtc20tMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtc20tNCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLXNtLTQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtc20tNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1zbS01IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGUtbWQtMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1tZC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZS1tZC0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLW1kLTEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLW1kLTIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1tZC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLW1kLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtbWQtMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtbWQtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLW1kLTQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtbWQtNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1tZC01IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGUtbGctMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1sZy0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZS1sZy0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLWxnLTEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLWxnLTIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1sZy0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLWxnLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtbGctMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtbGctNCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLWxnLTQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUtbGctNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy1sZy01IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBlLXhsLTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMteGwtMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGUteGwtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy14bC0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZS14bC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMteGwtMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZS14bC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLXhsLTMge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLXhsLTQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcy14bC00IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlLXhsLTUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHMteGwtNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAjIyMjIyMgOS42IFBhZGRpbmcgICAjIyMjIyMgKi9cblxuICAgIC5wZC14LTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQtbC0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wZC1yLTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXgtMS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIH1cblxuICAgIC5wZC1sLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtYi0xLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXgtMi1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5wZC1sLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXItMi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC0yLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQteC0zLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQtci0zLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTMtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5wZC14LTQtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAucGQtbC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5wZC1yLTQtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtNC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXgtNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5wZC1sLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXItNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC01LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC02IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQteC02LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci02IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLWwtNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQtci02LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTYtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIH1cblxuICAgIC5wZC14LTctZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAucGQtbC03IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5wZC1yLTctZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtNy1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtOCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXgtOC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItOCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5wZC1sLTgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXItOC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC04LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC05IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQteC05LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci05IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLWwtOSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQtci05LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTktZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTEwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1sLTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGQtci0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC0xNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAucGQteC0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci0xNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAucGQtbC0xNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTE1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXgtMjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1yLTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC14LTI1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1sLTI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucGQtci0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMjUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC0zMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAucGQteC0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci0zMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAucGQtbC0zMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTMwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXgtMzUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1yLTM1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTQwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1sLTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucGQtci00MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtNDAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC00NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAucGQteC00NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci00NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAucGQtbC00NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXItNDUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTQ1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXgtNTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1yLTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC01MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTU1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC14LTU1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1sLTU1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAucGQtci01NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtNTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC02MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAucGQteC02MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci02MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAucGQtbC02MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItNjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTYwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXgtNjUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLWwtNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1yLTY1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC02NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTcwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1sLTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAucGQtci03MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtNzAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC03NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAucGQteC03NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci03NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAucGQtbC03NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXItNzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTc1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXgtODAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1yLTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC04MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC14LTg1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1sLTg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAucGQtci04NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtODUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteC05MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAucGQteC05MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci05MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAucGQtbC05MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItOTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTkwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXgtOTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLWwtOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1yLTk1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC05NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTEwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTEwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTAwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTExMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTEwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTEyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTIwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTEzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTEzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTMwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTE0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTQwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTE1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTUwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTE2MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTE2MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTYwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTE3MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTcwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTE4MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTgwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTE5MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTE5MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMTkwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14LTIwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1yLTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMjAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXItMjAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWwtMjAwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGQteHMteC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTMtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci00IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci00LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTYtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci03IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci03LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItOCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItOC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTktZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNDUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNDUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtNzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItNzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtODUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItODUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtOTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtOTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItOTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTMwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xMzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTEzMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0xNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTE0MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTE1MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTUwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xNjAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTE2MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0xNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTE3MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTE4MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtbC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy14LTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMtci0xOTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTE5MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1sLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteHMteC0yMDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXgtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14cy1yLTIwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMjAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLXItMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhzLWwtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucGQtc20teC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTMtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci00IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci00LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTYtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci03IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci03LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItOCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItOC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTktZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNDUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNDUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtNzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItNzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtODUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItODUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtOTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtOTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItOTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTMwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xMzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTEzMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0xNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTE0MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTE1MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTUwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xNjAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTE2MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0xNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTE3MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTE4MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tbC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS14LTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20tci0xOTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTE5MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1sLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtc20teC0yMDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXgtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1zbS1yLTIwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMjAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLXItMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXNtLWwtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGQtbWQteC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTMtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci00IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci00LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTYtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci03IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci03LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItOCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItOC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTktZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNDUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNDUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtNzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItNzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtODUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItODUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtOTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtOTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItOTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTMwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xMzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTEzMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0xNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTE0MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTE1MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTUwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xNjAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTE2MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0xNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTE3MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTE4MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtbC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC14LTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQtci0xOTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTE5MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1sLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbWQteC0yMDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXgtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1tZC1yLTIwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMjAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLXItMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLW1kLWwtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGQtbGcteC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTEtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0yLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTMtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci00IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci00LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTQtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC01LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC02IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTYtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtNi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci03IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtNyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci03LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTctZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItOCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTgge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItOC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC04LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC05IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTktZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtOS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0yMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0yNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0zNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNDUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC00NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNDUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC01MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNjUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtNzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC03NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItNzUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtODUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItODUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtOTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtOTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItOTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTEwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xMjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTMwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xMzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTEzMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTEzMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0xNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTE0MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTE1MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTUwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xNTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xNjAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTE2MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTE2MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0xNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTE3MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTE4MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctbC0xODAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy14LTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGctci0xOTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTE5MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1sLTE5MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQtbGcteC0yMDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXgtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC1sZy1yLTIwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMjAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLXItMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLWxnLWwtMjAwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBkLXhsLXgtMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0wIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0wLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTItZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMi1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTMtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0zIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0zLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTMtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC00LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC00LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC01IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC01IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTUtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtNiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTYtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci02IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci02LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTYtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTcge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC03LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTcge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNy1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC03LWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC04IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtOC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTgge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC04IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTgtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtOC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtOSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTktZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci05IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtOSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci05LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTktZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTEwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTE1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTE1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0yMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMjAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0yMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTI1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0yNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMjUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTI1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0yNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTMwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0zMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTMwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0zMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTM1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0zNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMzUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTM1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0zNS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC00MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTQwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC00MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTQ1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC00NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNDUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNDUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTQ1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC00NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTUwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC01MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC01MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTU1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC01NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNTUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTU1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC01NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC02MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNjAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTYwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC02MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTY1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC02NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNjUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNjUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTY1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC02NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC03MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTcwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC03MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTc1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC03NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItNzUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtNzUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTc1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC03NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC04MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItODAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC04MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTg1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC04NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItODUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtODUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTg1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC04NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC05MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItOTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtOTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTkwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC05MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTk1IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC05NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItOTUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtOTUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTk1LWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC05NS1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xMDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xMDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xMDAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTExMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTExMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTExMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTIwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTEzMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTMwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xMzAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xMzAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMTQwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTE0MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xNDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTE0MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTE0MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTE0MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xNTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTE1MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTUwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTUwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTE2MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xNjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xNjAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTE3MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xNzAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTE3MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTE3MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTE3MC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xODAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTE4MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLWwtMTgwLWYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTE5MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwteC0xOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXItMTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xOTAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0xOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtbC0xOTAtZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkLXhsLXgtMjAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC14LTIwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGQteGwtci0yMDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTIwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1yLTIwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZC14bC1sLTIwMC1mIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGQteC0xMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAucGQteC0xMi1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtci0xMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAucGQtbC0xMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnBkLXItMTItZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sLTEyLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXgtMTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLnBkLXgtMTMtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXItMTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLnBkLWwtMTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIC5wZC1yLTEzLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbC0xMy1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yLTAge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLmwtMCB7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnItLTAge1xuICAgICAgICBsZWZ0OiAtMHB4O1xuICAgIH1cblxuICAgIC5sLS0wIHtcbiAgICAgICAgcmlnaHQ6IC0wcHg7XG4gICAgfVxuXG4gICAgLmEtMCB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAueC0wLFxuICAgIC55LTAge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLnItNSB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAubC01IHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuci0tNSB7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgLmwtLTUge1xuICAgICAgICByaWdodDogLTVweDtcbiAgICB9XG5cbiAgICAuYS01IHtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgIH1cblxuICAgIC54LTUsXG4gICAgLnktNSB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuci0xMCB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmwtMTAge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuci0tMTAge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAubC0tMTAge1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmEtMTAge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAueC0xMCxcbiAgICAueS0xMCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yLTE1IHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubC0xNSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5yLS0xNSB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICAgIC5sLS0xNSB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICB9XG5cbiAgICAuYS0xNSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC54LTE1LFxuICAgIC55LTE1IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnItMjAge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubC0yMCB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5yLS0yMCB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIC5sLS0yMCB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAuYS0yMCB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC54LTIwLFxuICAgIC55LTIwIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnItMjUge1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5sLTI1IHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnItLTI1IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgfVxuXG4gICAgLmwtLTI1IHtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cblxuICAgIC5hLTI1IHtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLngtMjUsXG4gICAgLnktMjUge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAuci0zMCB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmwtMzAge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuci0tMzAge1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICB9XG5cbiAgICAubC0tMzAge1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgfVxuXG4gICAgLmEtMzAge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAueC0zMCxcbiAgICAueS0zMCB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5yLTM1IHtcbiAgICAgICAgbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubC0zNSB7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5yLS0zNSB7XG4gICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgIH1cblxuICAgIC5sLS0zNSB7XG4gICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICB9XG5cbiAgICAuYS0zNSB7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC54LTM1LFxuICAgIC55LTM1IHtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnItNDAge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5sLTQwIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnItLTQwIHtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgfVxuXG4gICAgLmwtLTQwIHtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgIH1cblxuICAgIC5hLTQwIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLngtNDAsXG4gICAgLnktNDAge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuci00NSB7XG4gICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmwtNDUge1xuICAgICAgICByaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAuci0tNDUge1xuICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICB9XG5cbiAgICAubC0tNDUge1xuICAgICAgICByaWdodDogLTQ1cHg7XG4gICAgfVxuXG4gICAgLmEtNDUge1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICByaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAueC00NSxcbiAgICAueS00NSB7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5yLTUwIHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubC01MCB7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5yLS01MCB7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cblxuICAgIC5sLS01MCB7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICB9XG5cbiAgICAuYS01MCB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC54LTUwLFxuICAgIC55LTUwIHtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnItNTUge1xuICAgICAgICBsZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIC5sLTU1IHtcbiAgICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnItLTU1IHtcbiAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgfVxuXG4gICAgLmwtLTU1IHtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgIH1cblxuICAgIC5hLTU1IHtcbiAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLngtNTUsXG4gICAgLnktNTUge1xuICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAuci02MCB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmwtNjAge1xuICAgICAgICByaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAuci0tNjAge1xuICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICB9XG5cbiAgICAubC0tNjAge1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgfVxuXG4gICAgLmEtNjAge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICByaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAueC02MCxcbiAgICAueS02MCB7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5yLTY1IHtcbiAgICAgICAgbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubC02NSB7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5yLS02NSB7XG4gICAgICAgIGxlZnQ6IC02NXB4O1xuICAgIH1cblxuICAgIC5sLS02NSB7XG4gICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICB9XG5cbiAgICAuYS02NSB7XG4gICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC54LTY1LFxuICAgIC55LTY1IHtcbiAgICAgICAgcmlnaHQ6IDY1cHg7XG4gICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnItNzAge1xuICAgICAgICBsZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIC5sLTcwIHtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnItLTcwIHtcbiAgICAgICAgbGVmdDogLTcwcHg7XG4gICAgfVxuXG4gICAgLmwtLTcwIHtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgIH1cblxuICAgIC5hLTcwIHtcbiAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLngtNzAsXG4gICAgLnktNzAge1xuICAgICAgICByaWdodDogNzBweDtcbiAgICAgICAgbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAuci03NSB7XG4gICAgICAgIGxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLmwtNzUge1xuICAgICAgICByaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAuci0tNzUge1xuICAgICAgICBsZWZ0OiAtNzVweDtcbiAgICB9XG5cbiAgICAubC0tNzUge1xuICAgICAgICByaWdodDogLTc1cHg7XG4gICAgfVxuXG4gICAgLmEtNzUge1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICByaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAueC03NSxcbiAgICAueS03NSB7XG4gICAgICAgIHJpZ2h0OiA3NXB4O1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5yLTgwIHtcbiAgICAgICAgbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubC04MCB7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5yLS04MCB7XG4gICAgICAgIGxlZnQ6IC04MHB4O1xuICAgIH1cblxuICAgIC5sLS04MCB7XG4gICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICB9XG5cbiAgICAuYS04MCB7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC54LTgwLFxuICAgIC55LTgwIHtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnItODUge1xuICAgICAgICBsZWZ0OiA4NXB4O1xuICAgIH1cblxuICAgIC5sLTg1IHtcbiAgICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnItLTg1IHtcbiAgICAgICAgbGVmdDogLTg1cHg7XG4gICAgfVxuXG4gICAgLmwtLTg1IHtcbiAgICAgICAgcmlnaHQ6IC04NXB4O1xuICAgIH1cblxuICAgIC5hLTg1IHtcbiAgICAgICAgbGVmdDogODVweDtcbiAgICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLngtODUsXG4gICAgLnktODUge1xuICAgICAgICByaWdodDogODVweDtcbiAgICAgICAgbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAuci05MCB7XG4gICAgICAgIGxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLmwtOTAge1xuICAgICAgICByaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAuci0tOTAge1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICB9XG5cbiAgICAubC0tOTAge1xuICAgICAgICByaWdodDogLTkwcHg7XG4gICAgfVxuXG4gICAgLmEtOTAge1xuICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICByaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAueC05MCxcbiAgICAueS05MCB7XG4gICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICBsZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5yLTk1IHtcbiAgICAgICAgbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubC05NSB7XG4gICAgICAgIHJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5yLS05NSB7XG4gICAgICAgIGxlZnQ6IC05NXB4O1xuICAgIH1cblxuICAgIC5sLS05NSB7XG4gICAgICAgIHJpZ2h0OiAtOTVweDtcbiAgICB9XG5cbiAgICAuYS05NSB7XG4gICAgICAgIGxlZnQ6IDk1cHg7XG4gICAgICAgIHJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC54LTk1LFxuICAgIC55LTk1IHtcbiAgICAgICAgcmlnaHQ6IDk1cHg7XG4gICAgICAgIGxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnItMTAwIHtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmwtMTAwIHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5yLS0xMDAge1xuICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgfVxuXG4gICAgLmwtLTEwMCB7XG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgfVxuXG4gICAgLmEtMTAwIHtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAueC0xMDAsXG4gICAgLnktMTAwIHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuci0tNSB7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5yLXhzLWF1dG8ge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLXhzLWF1dG8ge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnItc20tYXV0byB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmwtc20tYXV0byB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuci1tZC1hdXRvIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubC1tZC1hdXRvIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yLWxnLWF1dG8ge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLWxnLWF1dG8ge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5yLXhsLWF1dG8ge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLXhsLWF1dG8ge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHgtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC50eC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnR4LXJpZ2h0LWYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50eC1sZWZ0LWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC50eC14cy1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LXhzLWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHgteHMtcmlnaHQtZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LXhzLWxlZnQtZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnR4LXNtLXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHgtc20tbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eC1zbS1yaWdodC1mIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHgtc20tbGVmdC1mIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudHgtbWQtcmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eC1tZC1sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LW1kLXJpZ2h0LWYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eC1tZC1sZWZ0LWYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50eC1sZy1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LWxnLWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHgtbGctcmlnaHQtZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LWxnLWxlZnQtZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50eC14bC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LXhsLWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHgteGwtcmlnaHQtZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4LXhsLWxlZnQtZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1zdGFydCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHQtZW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGV4dC1zbS1sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRleHQtbWQtbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1tZC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXh0LWxnLWxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtbGctcmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRleHQteGwtbGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC14bC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2lkZW1lbnUgLy9cbiAgICAuYXBwLXNpZGViYXIgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IC0xMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1oZWFkZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hcHAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC5zaWRlYmFyLWdvbmUuc2lkZW5hdi10b2dnbGVkIC5hcHAtc2lkZWJhciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLS0tLSBDb21wb25hbnQ6IFRvcCBOYXZpZ2F0aW9uIEJhciAtLS0tLSAqL1xuICAgIC5hcHAtaGVhZGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFwcC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuYXBwLXNlYXJjaF9faW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmFwcC1zZWFyY2hfX2J1dHRvbiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFwcC1ub3RpZmljYXRpb25fX2ljb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFwcC1zaWRlYmFyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGY1O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIHJpZ2h0IDMyMG1zIGVhc2UsXG4gICAgICAgICAgICB3aWR0aCAzMjBtcyBlYXNlO1xuICAgIH1cblxuICAgICYuZGFyay10aGVtZSB7XG4gICAgICAgIC5jYXJkLXBheSAudGFicy1tZW51Lm5hdiBsaSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MDQzNTM7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDA0MzUzO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc2lkZWJhci1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDA0MzUzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubWFpbi1oZWFkZXItbGVmdCAuYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFwcC1zaWRlYmFyX19vdmVybGF5IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtc2lkZWJhcl9fdXNlci1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggOTFweDtcbiAgICB9XG5cbiAgICAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIC5wcm9maWxlLXN0YXR1cyB7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLXNsaWRlIC5zdWItYW5nbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zbGlkZS5pcy1leHBhbmRlZCAuc3ViLXNpZGUtbWVudV9faXRlbTpiZWZvcmUge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuc2xpZGUuaXMtZXhwYW5kZWQgLnN1Yi1zbGlkZS1pdGVtMjpiZWZvcmUge1xuICAgICAgICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFwcC1zaWRlYmFyIC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFwcC1zaWRlYmFyIC5zaWRlLWl0ZW0uc2lkZS1pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnNsaWRlLW1lbnUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnNsaWRlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggNDNweDtcbiAgICB9XG5cbiAgICAuc2xpZGUtaXRlbSAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWRlbmF2LXRvZ2dsZWQgLmFwcC1zaWRlYmFyX191c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZW5hdi10b2dnbGVkIC5wcm9maWxlLWltZyB7XG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGVuYXYtdG9nZ2xlZCAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwIDExcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZW5hdi10b2dnbGVkIC5zaWRlLW1lbnVfX2xhYmVsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLm5hdi1iYWRnZSB7XG4gICAgICAgICAgICBsZWZ0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcC5zaWRlbmF2LXRvZ2dsZWQgLnNpZGUtbWVudSAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFwcC1icmVhZGNydW1iIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuc2lkZW5hdi10b2dnbGVkIC5tYWluLXdyYXBwZXIgLnNpZGUtbWVudSAuc2lkZS1tZW51X19pdGVtIC5uYXYtYmFkZ2Uge1xuICAgICAgICByaWdodDogNTdweDtcbiAgICB9XG5cbiAgICAuc2lkZS1oZWFkZXIgLmhlYWRlci1icmFuZC1pbWcuZGVza3RvcC1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIgLnNpZGUtaGVhZGVyIC5oZWFkZXItYnJhbmQtaW1nLnRvZ2dsZS1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdnMge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW5hdnMgLm5hdiBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zaWRlLW1lbnUgaDM6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAuc3ViLXNsaWRlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjVweCA4cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Yi1zbGlkZS1tZW51IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc3ViLXNpZGUtbWVudV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Yi1zbGlkZS5pcy1leHBhbmRlZCAuc3ViLXNsaWRlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Yi1zbGlkZS1tZW51IC5zdWItc2xpZGUtaXRlbTIge1xuICAgICAgICBwYWRkaW5nOiA2cHggNDhweCA2cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Yi1zbGlkZSAuc3ViLWFuZ2xlMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjhweDtcbiAgICB9XG5cbiAgICAuYXBwLXNpZGViYXIgLnNsaWRlLW1lbnUgLnN1Yi1zbGlkZS1tZW51IGE6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmFwcC1zaWRlYmFyIC5zbGlkZS1tZW51IC5zbGlkZS1pdGVtOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnByb2ZpbGUtc3RhdHVzIHtcbiAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXBwLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLXNpZGViYXItc3RpY2t5ICsgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1zbGlkZSAuc3ViLWFuZ2xlMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNpZGUtbWVudSAuc2lkZS1tZW51X19pY29uOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaSAuc2lkZS1tZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pY29udGV4dC1tZW51LmFwcC5zaWRlbmF2LXRvZ2dsZWQgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbnRleHQtbWVudS5hcHAuc2lkZW5hdi10b2dnbGVkIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb250ZXh0LW1lbnUuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDExcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbG9zZWQtbWVudS5hcHAuc2lkZW5hdi10b2dnbGVkIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlZC1tZW51LmFwcC5zaWRlbmF2LXRvZ2dsZWQgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ob3Zlci1zdWJtZW51IC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzNXB4IDhweCAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2xpZGUgLnNsaWRlLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1zdWJtZW51LmFwcC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51X19sYWJlbCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1zdWJtZW51LmFwcC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuc2lkZS1tZW51IC5zbGlkZSAuc2lkZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudS5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNpZGUtbWVudSAuc2xpZGUgLnNpZGUtbWVudV9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweCAxMXB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUuYXBwLnNpZGVuYXYtdG9nZ2xlZCAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudS5hcHAuc2lkZW5hdi10b2dnbGVkIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuYXBwLXNpZGViYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudSAuc2lkZS1oZWFkZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ob3Zlci1zdWJtZW51MSAuc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1zdWJtZW51MS5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZSAuc2xpZGUtbWVudSB7XG4gICAgICAgICAgICByaWdodDogMTA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudTEuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zbGlkZS1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1zdWJtZW51MS5hcHAuc2lkZW5hdi10b2dnbGVkLW9wZW4gLnNpZGUtbWVudV9fbGFiZWwge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudTEuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudTEuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnVfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItc3VibWVudTEuYXBwLnNpZGVuYXYtdG9nZ2xlZC1vcGVuIC5zaWRlLW1lbnUgLnNsaWRlIC5zaWRlLW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwcHggMTFweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1zdWJtZW51MS5hcHAuc2lkZW5hdi10b2dnbGVkIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1zdWJtZW51MS5hcHAuc2lkZW5hdi10b2dnbGVkIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXN1Ym1lbnUxIC5zaWRlLWhlYWRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJi5hcHAuc2lkZW5hdi10b2dnbGVkIHtcbiAgICAgICAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAhIHNpZGVtZW51IC8vXG5cbiAgICAuZXhhbXBsZSB7XG4gICAgICAgIGRpdi5ncm91cC1idG4gLnJvdyAuYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyb3VwLWJ0biAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5ydGwuZGFyay10aGVtZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG59XG5cbi5ydGwgLm1haW4tYm9keS5hcHAuc2lkZWJhci1taW5pLnJ0bC5kYXJrLXRoZW1lLmxpZ2h0LWhlYWRlci5saWdodC1tZW51IHtcbiAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhci1oZWFkZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZjU7XG4gICAgfVxufVxuLnJ0bCAubWFpbi1zaWRlYmFyLWhlYWRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucnRsIC5ob3Jpem9udGFsIC5ob3Jpem9udGFsLW1haW4gLnN1Yi1zbGlkZTIgLnN1Yi1zbGlkZS1tZW51MSB7XG4gICAgICAgIHJpZ2h0OiAxODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ydGwgLnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ydGwudHJhbnNwYXJlbnQtdGhlbWUgLm1haW4tbmF2IC5uYXYtbGluayArIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbn1cblxuLnJ0bCAuZmVhdHVyZS0xIHtcbiAgICAuZmVhdHVyZSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucnRsLmhvcml6b250YWwgLmhvcml6b250YWwtbWFpbiAuc3ViLXNsaWRlMiAuc3ViLXNsaWRlLW1lbnUxIHtcbiAgICAgICAgcmlnaHQ6IDE4MHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cbi5ydGwgLnNob3BwaW5nLWNhcnQtZm9vdGVyIHtcbiAgICAuY29sdW1uIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucnRsIC5mZWF0dXJlZF9pY29uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweCAhaW1wb3J0YW50O1xufVxuLnJ0bC5kYXJrLXRoZW1lIC5ib3JkZXItZW5kIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzYzNjNjAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5ydGwgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnJ0bCB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4ucnRsIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5ydGwgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLnJ0bC5kYXJrLXRoZW1lIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5ydGwuZGFyay10aGVtZSB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4ucnRsLmRhcmstdGhlbWUgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLnJ0bC5kYXJrLXRoZW1lIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbn1cbi5ydGwudHJhbnNwYXJlbnQtdGhlbWUgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnJ0bC50cmFuc3BhcmVudC10aGVtZSB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4ucnRsLnRyYW5zcGFyZW50LXRoZW1lIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5ydGwudHJhbnNwYXJlbnQtdGhlbWUgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiAjIyMjIyMgNS4yIENoYXJ0cyAgIyMjIyMjICovXG5cbi5tYWluLWRvbnV0LWNoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2xpY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2hhcnQtY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2Vjb20tY2hhcnQge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmxlZ2VuZCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgICAubGVnZW5kLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLmRvdC1sYWJlbCB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBhbmkgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGxlZnQ6IDlweDtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3N1bW1hcnktY2hhcnQge1xuICAgIGhlaWdodDogMjA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdW1tYXJ5LmNoYXJ0LWxlZ2VuZCB7XG4gICAgdG9wOiAxNjlweDtcbn1cblxuLm1vcnJpcy13cmFwcGVyLWRlbW8ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9ycmlzLXdyYXBwZXItZGVtbyB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG4ubW9ycmlzLWRvbnV0LXdyYXBwZXItZGVtbyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vcnJpcy1kb251dC13cmFwcGVyLWRlbW8ge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbn1cblxuLmNoYXJ0anMtd3JhcHBlci1kZW1vIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAuY2hhcnRqcy13cmFwcGVyLWRlbW8ge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhcnRqcy13cmFwcGVyLWRlbW8ge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuLmNoYXJ0aXN0LXdyYXBwZXItZGVtbyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNoYXJ0aXN0LXdyYXBwZXItZGVtbyB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG4uZmxvdENoYXJ0NiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmNoYXJ0LWljb25zIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2FsZXMtZmxvdCB7XG4gICAgLmZsb3QtY2hhcnQgLmZsb3QteC1heGlzID4gZGl2IHNwYW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2FsZXMtYmFyLWNoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNjBweDtcbn1cbi5jaGFydC1sZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2hhcnQtbGVnZW5kIGRpdiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNoYXJ0LWxlZ2VuZCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5jaGFydC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbn1cblxuLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuZmxvdC1jaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmxvdC14LWF4aXMgPiBkaXYgc3BhbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XG4gICAgICAgICAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sXG4gICAgICAgICAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgICAgICAgICAgUm9ib3RvLFxuICAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsXG4gICAgICAgICAgICAgICAgQXJpYWwsXG4gICAgICAgICAgICAgICAgJ05vdG8gU2FucycsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZixcbiAgICAgICAgICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAgICAgICAgICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgICAgICAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgICAgICAgICAgY29sb3I6ICMxYzI3M2M7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtZGFzaGJvYXJkLXR3ZWx2ZSAuZmxvdC1jaGFydCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1kYXNoYm9hcmQtdHdlbHZlIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB0aGVhZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRpbmdfYXNjLFxuICAgICAgICAuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZ19hc2M6OmFmdGVyLFxuICAgICAgICAuc29ydGluZ19kZXNjOjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nX2FzYzo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjNkOCc7XG4gICAgICAgIH1cblxuICAgICAgICAuc29ydGluZ19kZXNjOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmM2QwJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0aW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDgnO1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjNkMCcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9J3JvdyddID4gdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogOS41cHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuXG4gICAgPiB0Ym9keSA+IHRyLmNoaWxkIHtcbiAgICAgICAgdWwuZHRyLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmR0ci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzOTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgKyAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgfVxufVxuXG4udGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHtcbiAgICAuc29ydGluZ19hc2M6YmVmb3JlLFxuICAgIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxuICAgIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG4gICAgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIC5wYWdpbmF0ZV9idXR0b24uZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgY29sb3I6ICM3YTgzOWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG4ucGFnZS1pdGVtLm5leHQgYSB7XG4gICAgd2lkdGg6IDY0cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGZvb3Qge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4IDZweCAxOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlLmhvdmVyYWJsZS10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvdmVyYWJsZS10YWJsZSAuYnRuLXByaW1hcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogOThweDtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICB6LWluZGV4OiA5OTtcbn1cblxuI2Jhc2ljLWRhdGF0YWJsZSxcbiNyZXNwb25zaXZlLWRhdGF0YWJsZSxcbiNkZWxldGUtZGF0YXRhYmxlLFxuI2ZpbGUtZGF0YXRhYmxlIHtcbiAgICAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4jZXhhbXBsZTEge1xuICAgIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1iZWxvdy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMXB4IDAgMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDdweCByZ2JhKDE1NCwgMTU0LCAyMDQsIDAuMSk7XG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0OjpiZWZvcmUsXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUsXG4gICAgICAgICAgICAmOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDEnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjNjZic7XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyLFxuICAgICAgICAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi8qIEFtYXplIFVJIERhdGV0aW1lcGlja2VyICovXG5cbi5kYXRldGltZXBpY2tlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDdweCByZ2JhKDE1NCwgMTU0LCAyMDQsIDAuMSk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICYubmV4dCxcbiAgICAgICAgICAgICYuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYsXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHNwYW4sXG4gICAgICAgICAgICAmLm5leHQgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHNwYW46OmJlZm9yZSxcbiAgICAgICAgICAgICYubmV4dCBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW9uaWNvbnMnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciBzcGFuOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICY6aG92ZXIgc3Bhbjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmV2IHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjNjZic7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjNkMSc7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYub2xkLFxuICAgICAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgdGgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBqUXVlcnkgU2ltcGxlIERhdGV0aW1lcGlja2VyICovXG5cbi5tYWluLWRhdGV0aW1lcGlja2VyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDdweCByZ2JhKDE1NCwgMTU0LCAyMDQsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICA+IHtcbiAgICAgICAgLmRhdGVwaWNrZXJfaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgPiAuaWNvbi1ob21lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0lvbmljb25zJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzY2YnO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjNkMSc7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlcGlja2VyX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgLmRhdGVwaWNrZXJfY2FsZW5kYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICA+IHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRheV9hbm90aGVyX21vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZXBpY2tlcl90aW1lbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgICAgICA+IGRpdi50aW1lbGlzdF9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFBpY2tlciBKUyAqL1xuXG4ucGlja2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBpY2tlci1jZWxsX19oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cblxuLnBpY2tlci1pdGVtIHtcbiAgICBmb250LWZhbWlseTpcbiAgICAgICAgJ0FyY2hpdm8nLFxuICAgICAgICAtYXBwbGUtc3lzdGVtLFxuICAgICAgICBCbGlua01hY1N5c3RlbUZvbnQsXG4gICAgICAgICdTZWdvZSBVSScsXG4gICAgICAgIFJvYm90byxcbiAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgQXJpYWwsXG4gICAgICAgICdOb3RvIFNhbnMnLFxuICAgICAgICBzYW5zLXNlcmlmLFxuICAgICAgICAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICAgICAnU2Vnb2UgVUkgRW1vamknLFxuICAgICAgICAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgICAgICAgJ05vdG8gQ29sb3IgRW1vamknO1xufVxuXG4ucGlja2VyLXBpY2tlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi8qKioqKiBERUZBVUxUIFNUWUxFIFdJWkFSRCAqKioqKi9cblxuLndpemFyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgID4ge1xuICAgICAgICAuc3RlcHMge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLmN1cnJlbnQtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm51bWJlcixcbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnQgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciAudGl0bGUsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5udW1iZXIsXG4gICAgICAgICAgICAgICAgJjpob3ZlciAubnVtYmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRvbmUgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIgLnRpdGxlLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm51bWJlcixcbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgID4ge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQucGFyc2xleS1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICsgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NzM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3MztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaXNhYmxlZCBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZlcnRpY2FsID4ge1xuICAgICAgICAuc3RlcHMge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnQgYSAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aXphcmQgPiAuc3RlcHMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndpemFyZCA+IC5zdGVwcyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC53aXphcmQgPiAuc3RlcHMgPiB1bCBsaSAudGl0bGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLndpemFyZCA+IC5zdGVwcyA+IHVsIGxpIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndpemFyZCA+IC5zdGVwcyA+IHVsIGxpIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAud2l6YXJkID4gLnN0ZXBzID4gdWwgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndpemFyZCA+IC5zdGVwcyA+IHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAud2l6YXJkID4gLnN0ZXBzIGEge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC53aXphcmQgPiAuc3RlcHMgYSB7XG4gICAgICAgIC5udW1iZXIsXG4gICAgICAgICY6aG92ZXIgLm51bWJlcixcbiAgICAgICAgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAud2l6YXJkID4gLnN0ZXBzIGEge1xuICAgICAgICAubnVtYmVyLFxuICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSB7XG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgJjpob3ZlciAudGl0bGUsXG4gICAgICAgICY6YWN0aXZlIC50aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aXphcmQgPiAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2l6YXJkID4gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndpemFyZCA+IC5hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aXphcmQgPiAuYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLnN0ZXBzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLnN0ZXBzIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aXphcmQudmVydGljYWwgPiAuc3RlcHMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5zdGVwcyB1bCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLnN0ZXBzIHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aXphcmQudmVydGljYWwgPiAuc3RlcHMgdWwgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLnN0ZXBzIHVsIGxpIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5zdGVwcyBhIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5zdGVwcyAuY3VycmVudCBhIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLnN0ZXBzIC5jdXJyZW50IGEgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2l6YXJkLnZlcnRpY2FsID4gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC53aXphcmQudmVydGljYWwgPiAuYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aXphcmQudmVydGljYWwgPiAuYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxufVxuXG4vKioqKioqIEVRVUFMIENPTFVNTiBXSURUSCBTVEVQIElORElDQVRPUiAqKioqKi9cblxuLnN0ZXAtZXF1YWwtd2lkdGggPiAuc3RlcHMgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgID4gbGkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKioqKioqIEVRVUFMIENPTFVNTiBXSURUSCBTVEVQIElORElDQVRPUiAqKioqKi9cblxuLyoqKioqIENVU1RPTSBTVFlMRVMgKioqKiovXG5cbi53aXphcmQtc3R5bGUtMSA+IC5zdGVwcyA+IHVsIHtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYmVyLFxuICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLFxuICAgICAgICAmOmhvdmVyIC50aXRsZSxcbiAgICAgICAgJjphY3RpdmUgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQgYSB7XG4gICAgICAgIC5udW1iZXIsXG4gICAgICAgICY6aG92ZXIgLm51bWJlcixcbiAgICAgICAgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyZWZhO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb25lIGEge1xuICAgICAgICAubnVtYmVyLFxuICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0M2FiMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53aXphcmQtc3R5bGUtMiA+IC5zdGVwcyA+IHVsIHtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm51bWJlcixcbiAgICAgICAgJjpob3ZlciAubnVtYmVyLFxuICAgICAgICAmOmFjdGl2ZSAubnVtYmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLFxuICAgICAgICAmOmhvdmVyIC50aXRsZSxcbiAgICAgICAgJjphY3RpdmUgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXJyZW50IGEge1xuICAgICAgICAubnVtYmVyLFxuICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb25lIGEge1xuICAgICAgICAubnVtYmVyLFxuICAgICAgICAmOmhvdmVyIC5udW1iZXIsXG4gICAgICAgICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC53aXphcmQudmVydGljYWwgPiAuc3RlcHMgLmN1cnJlbnQgYSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAud2l6YXJkID4gLnN0ZXBzID4gdWwgbGkgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLndpemFyZC52ZXJ0aWNhbCA+IC5zdGVwcyB1bCBsaSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLmpxdm1hcC1sYWJlbCB7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uanF2bWFwLXpvb21pbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5qcXZtYXAtem9vbW91dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdG9wOiAzMnB4O1xufVxuXG4vKiBTZXR1cCBiYXNpYyBDU1MgZm9yIExhYmVsICovXG5cbi5qcXZtYXAtcGluIHtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEhpZGUgV2hpY2hldmVyIExhYmVscyB5b3Ugd2FudCAqL1xuXG4janF2bWFwMV9yaV9waW4sXG4janF2bWFwMV9kY19waW4sXG4janF2bWFwMV9kZV9waW4sXG4janF2bWFwMV9tZF9waW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlcG9zaXRpb24gTGFiZWxzIHRoYXQgYXJlIG5vdCBxdWl0ZSByaWdodCAoIGxhYmVscyBhcmUgY2VudGVyZWQgaW4gc2hhcGUsIGFuZCBzb21ldGltZXMgbmVlZCB0d2Vha2luZyApICovXG5cbiNqcXZtYXAxX2FrX3BpbiB7XG4gICAgbWFyZ2luLXRvcDogLTIlO1xufVxuXG4janF2bWFwMV9jYV9waW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG59XG5cbiNqcXZtYXAxX2N0X3BpbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNSU7XG59XG5cbiNqcXZtYXAxX2ZsX3BpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4janF2bWFwMV9pZF9waW4ge1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG59XG5cbiNqcXZtYXAxX2t5X3BpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4janF2bWFwMV9sYV9waW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG59XG5cbiNqcXZtYXAxX21pX3BpbiB7XG4gICAgbWFyZ2luLXRvcDogNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuXG4janF2bWFwMV9tYV9waW4ge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1JTtcbn1cblxuI2pxdm1hcDFfbW5fcGluIHtcbiAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xufVxuXG4janF2bWFwMV9uaF9waW4ge1xuICAgIG1hcmdpbi10b3A6IDElO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNSU7XG59XG5cbiNqcXZtYXAxX25qX3BpbiB7XG4gICAgbWFyZ2luLXRvcDogMSU7XG59XG5cbiNqcXZtYXAxX29rX3BpbixcbiNqcXZtYXAxX3ZhX3BpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4janF2bWFwMV93dl9waW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXRvcDogMSU7XG59XG5cbi8qIEFkZCByZXNwb25zaWJlIHN1cHBvcnQgdG8gcmVzaXplIGxhYmVscyBmb3IgZGlmZmVyZW5jZSBzY3JlZW4gc2l6ZXMgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgIC5qcXZtYXAtcGluIHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmpxdm1hcC1waW4ge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuanF2bWFwLXBpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAuanF2bWFwLXBpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmpxdm1hcC1waW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4uanFzdG9vbHRpcCB7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cbi8qICMjIyMjIyA0LjcgUXVpbGwgIyMjIyMjICovXG5cbi5xbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5xbC13cmFwcGVyLW1vZGFsIC5xbC1zbm93IHtcbiAgICAmLnFsLXRvb2xiYXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAmLnFsLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG5cbiAgICAucWwtZWRpdG9yIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5xbC13cmFwcGVyLW1vZGFsIC5xbC1zbm93LnFsLXRvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgfVxufVxuXG4ucWwtYnViYmxlIHtcbiAgICAmLnFsLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWU0ZjM7XG5cbiAgICAgICAgJjpub3QoLnFsLWRpc2FibGVkKSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFsLXRvb2x0aXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICAmLnFsLWZsaXAgLnFsLXRvb2x0aXAtYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLnFsLWZsaXApIC5xbC10b29sdGlwLWFycm93IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xbC10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHggOHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzg4OTZhZjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLmxhLWJvbGQsXG4gICAgICAgICAgICAgICAgJi5sYS11bmRlcmxpbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xbC1maWxsIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjODg5NmFmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucWwtc3Ryb2tlIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICM4ODk2YWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucWwtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0wODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xbC1mb3JtYXRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDhweCAwIDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xbC1zbm93IHtcbiAgICAmLnFsLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTRmMztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgJi5xbC10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlNGYzO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG5cbiAgICAgICAgICAgICYucWwtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAucWwtc3Ryb2tlIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDBkYTtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE0YTY5O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICYubGEtYm9sZCxcbiAgICAgICAgICAgICAgICAmLmxhLXVuZGVybGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnFsLXN0cm9rZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA2MzU5ODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciAucWwtc3Ryb2tlLFxuICAgICAgICAgICAgJjpmb2N1cyAucWwtc3Ryb2tlIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5xbC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAucWwtZmlsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LTgwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucWwtc3Ryb2tlIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JheS04MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnFsLWZvcm1hdHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucWwtZm9ybWF0cyBidXR0b24gKyBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDJweDtcbiAgICB9XG5cbiAgICAucWwtcGlja2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgICAgICY6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAucWwtcGlja2VyLWxhYmVsLFxuICAgICAgICAmOmZvY3VzIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlLFxuICAgICAgICAmOmZvY3VzIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5xbC1oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFsLXN0cm9rZSB7XG4gICAgICAgIHN0cm9rZTogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiBzcXVhcmU7XG4gICAgICAgIHN0cm9rZS1saW5lam9pbjogbWl0ZXI7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICB9XG5cbiAgICAucWwtZWRpdG9yIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbn1cblxuLnFsLXdyYXBwZXItZGVtbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLnFsLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnFsLWVkaXRvciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucWwtd3JhcHBlci1kZW1vIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucWwtc2Nyb2xsaW5nLWRlbW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucWwtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgLnFsLWVkaXRvciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnFsLXNjcm9sbGluZy1kZW1vIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnFsLXNjcm9sbGluZy1kZW1vIC5xbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbn1cbi5qcXZtYXAtem9vbWluLFxuLmpxdm1hcC16b29tb3V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNWI1YjZiO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG5pbnB1dC5wYXJzbGV5LWVycm9yOmZvY3VzLFxudGV4dGFyZWEucGFyc2xleS1lcnJvcjpmb2N1cyxcbmlucHV0LnBhcnNsZXktc3VjY2Vzczpmb2N1cyxcbnRleHRhcmVhLnBhcnNsZXktc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFyc2xleS1jaGVja2JveCB7XG4gICAgJi5wYXJzbGV5LWVycm9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgJi5wYXJzbGV5LXN1Y2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgfVxufVxuXG4vKioqKiogQ1VTVE9NIFNUWUxFRCBFUlJPUiBNRVNTQUdFICoqKioqL1xuXG4ucGFyc2xleS1zdHlsZS0xIHtcbiAgICAucGFyc2xleS1pbnB1dCB7XG4gICAgICAgICYucGFyc2xleS1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY5Zjk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXJzbGV5LXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnNsZXktY2hlY2tib3gucGFyc2xleS1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY5Zjk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAucGFyc2xleS1zZWxlY3QucGFyc2xleS1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOWY5O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5pcnMtbWluLFxuLmlycy1tYXgge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaXJzLWZyb20sXG4uaXJzLXRvLFxuLmlycy1zaW5nbGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaXJzLWJhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmlycy1iYXItZWRnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pcnMtbGluZS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pcnMtbGluZS1taWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xufVxuXG4uaXJzLWxpbmUtcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaXJzLWZyb206OmFmdGVyLFxuLmlycy10bzo6YWZ0ZXIsXG4uaXJzLXNpbmdsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uaXJzLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSxcbiAgICAmOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICAgIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMgQ09MT1IgVkFSSUFOVCBTS0lOUyAjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuXG4uaXJzLXByaW1hcnkge1xuICAgIC5pcnMtYmFyLFxuICAgIC5pcnMtYmFyLWVkZ2UsXG4gICAgLmlycy1zbGlkZXI6OmJlZm9yZSxcbiAgICAuaXJzLWZyb20sXG4gICAgLmlycy10byxcbiAgICAuaXJzLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5pcnMtZnJvbTo6YWZ0ZXIsXG4gICAgLmlycy10bzo6YWZ0ZXIsXG4gICAgLmlycy1zaW5nbGU6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uaXJzLXN1Y2Nlc3Mge1xuICAgIC5pcnMtYmFyLFxuICAgIC5pcnMtYmFyLWVkZ2UsXG4gICAgLmlycy1zbGlkZXI6OmJlZm9yZSxcbiAgICAuaXJzLWZyb20sXG4gICAgLmlycy10byxcbiAgICAuaXJzLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgIC5pcnMtZnJvbTo6YWZ0ZXIsXG4gICAgLmlycy10bzo6YWZ0ZXIsXG4gICAgLmlycy1zaW5nbGU6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxufVxuXG4uaXJzLWRhcmsge1xuICAgIC5pcnMtYmFyLFxuICAgIC5pcnMtYmFyLWVkZ2UsXG4gICAgLmlycy1zbGlkZXI6OmJlZm9yZSxcbiAgICAuaXJzLWZyb20sXG4gICAgLmlycy10byxcbiAgICAuaXJzLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG5cbiAgICAuaXJzLWZyb206OmFmdGVyLFxuICAgIC5pcnMtdG86OmFmdGVyLFxuICAgIC5pcnMtc2luZ2xlOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG59XG5cbi8qICMjIyMjIyMjIyMjIyMjIyMjIyMjIE1PREVSTiBTS0lOICMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cbi5pcnMtbW9kZXJuIHtcbiAgICAuaXJzLWxpbmUtbGVmdCxcbiAgICAuaXJzLWxpbmUtbWlkLFxuICAgIC5pcnMtbGluZS1yaWdodCB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMnB4IDJweCAycHggMCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gICAgfVxuXG4gICAgLmlycy1iYXIsXG4gICAgLmlycy1iYXItZWRnZSB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gICAgfVxuXG4gICAgLmlycy1zbGlkZXIge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlycy1wcmltYXJ5IC5pcnMtc2xpZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXJzLXN1Y2Nlc3MgLmlycy1zbGlkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcnMtZGFyayAuaXJzLXNsaWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktOTAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogIyMjIyMjIyMjIyMjIyMjIyMjIyMgT1VUTElORSBTS0lOICMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5cbi5pcnMtb3V0bGluZSB7XG4gICAgLmlycy1saW5lIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5pcnMtbGluZS1sZWZ0LFxuICAgIC5pcnMtbGluZS1taWQsXG4gICAgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuaXJzLWJhciB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAuaXJzLXNsaWRlciB7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAmOmZvY3VzOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlycy1wcmltYXJ5IHtcbiAgICAgICAgLmlycy1saW5lLFxuICAgICAgICAuaXJzLXNsaWRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlycy1saW5lIHtcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNTNmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnMtc2xpZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNTNmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXJzLXN1Y2Nlc3Mge1xuICAgICAgICAuaXJzLWxpbmUsXG4gICAgICAgIC5pcnMtc2xpZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzLWxpbmUge1xuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NzAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlycy1zbGlkZXIge1xuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5NzAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcnMtZGFyayB7XG4gICAgICAgIC5pcnMtbGluZSxcbiAgICAgICAgLmlycy1zbGlkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzLWxpbmUge1xuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYzUzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlycy1zbGlkZXIge1xuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYzUzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KSAoLTAuMXJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDV4cCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnBhcnNsZXktc2VsZWN0LnBhcnNsZXktc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG59XG5cbi5oYXMtZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5wYXJzbGV5LXNlbGVjdC5wYXJzbGV5LWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xufVxuXG4uc2VsZWN0Mi14cyArIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3Bkb3duLXhzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2VsZWN0Mi1zbSArIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3Bkb3duLXNtIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VsZWN0Mi1iZC0wICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1zbSB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zZWxlY3QyLWxnIHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICB9XG59XG4jaW5wdXQtZmllbGRzIHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjM7XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3QyLWxnIHtcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NC4yNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogNDQuMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDByZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc20ge1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLnNwLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IHJnYmEoMTU0LCAxNTQsIDIwNCwgMC4xKTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcC1idXR0b24tY29udGFpbmVyIC5zcC1jYW5jZWwge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktODAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5zcC1waWNrZXItY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cblxuLnNwLXJlcGxhY2VyIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuXG4gICAgJi5zcC1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxufVxuXG4uc3AtZGQge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMjgwJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG4uc3AtcHJldmlldyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uc3AtZHJhZ2dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcC1jaG9vc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLnNwLXBhbGV0dGUgLnNwLXRodW1iLWVsIHtcbiAgICAmOmhvdmVyLFxuICAgICYuc3AtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgxMDgsIDk1LCAyNTIsIDAuMTgpO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ib3JkZXI7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICAvKiBub3QgRFJZICovXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXI6IGNhbGModmFyKC0tZmMtbGlzdC1ldmVudC1kb3Qtd2lkdGgsIDEwcHgpIC8gMikgc29saWQgdmFyKC0tZmMtZXZlbnQtYm9yZGVyLWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZmMtbGlzdC1ldmVudC1kb3Qtd2lkdGgsIDEwcHgpIC8gMik7XG59XG4uZmMtdi1ldmVudCB7XG4gICAgLyogYWxsb3dlZCB0byBiZSB0b3AtbGV2ZWwgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1ldmVudC1iZy1jb2xvciwgJHByaW1hcnkpO1xufVxuLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgICAvKiB0aGUgYWN0dWFsIGRvdCAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlcjogY2FsYyh2YXIoLS1mYy1kYXlncmlkLWV2ZW50LWRvdC13aWR0aCwgOHB4KSAvIDIpIHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwgJHByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZjLWRheWdyaWQtZXZlbnQtZG90LXdpZHRoLCA4cHgpIC8gMik7XG59XG4uZmMtaC1ldmVudCB7XG4gICAgLyogYWxsb3dlZCB0byBiZSB0b3AtbGV2ZWwgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLm5vdGlmaXRfY29uZmlybV9hY2NlcHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiN1aV9ub3RpZkl0LmRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbiN1aV9ub3RpZkl0LnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uY2FyZC0tY2FsZW5kYXIge1xuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxNDExMmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItaW5saW5lIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLW5leHQ6OmJlZm9yZSxcbiAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLXByZXY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1tb250aCB7XG4gICAgICAgICAgICBjb2xvcjogIzEzNGNmNztcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktZGF0ZXBpY2tlci10b2RheSBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTM0Y2Y3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzNGNmNztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtLWV2ZW50cyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLS1jYWxlbmRhciAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhcixcbiAgICAuY2FyZC0tdHdlbHZlIC5mbG90LWNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2FyZC0tZXZlbnRzIHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gICAgYm94LXNoYWRvdzogNXB4IDdweCAyNnB4IC01cHggI2Q1ZDRlMDtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmNhcmQtLWNhbGVuZGFyIC5jYXJkLS1ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDQwcHg7XG4gICAgfVxufVxuXG4uY2FyZC0tZXZlbnRzIHtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYTVhMGIxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzE0MTEyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCA0MHB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzczMjZkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2E1YTBiMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWluZGljYXRvciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cblxuICAgIC5ldmVudC11c2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubWFpbi1pbWctdXNlciB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLm1haW4taW1nLXVzZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNhNWEwYjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNzMyNmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGggLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICAgICAgY29sb3I6ICM3OTg3YTE7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRhdGVwaWNrZXItdG9kYXkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gICAgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0OjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWlubGluZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlOGYzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAudWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIH1cbn1cblxuLyogIyMjIyMjIDcuMiBDYWxlbmRhciAgIyMjIyMjICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2FsZW5kYXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWNhbGVuZGFyIHtcbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY2FsZW5kYXIge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWxlZnQtY2FsZW5kYXIge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWxlZnQtY2FsZW5kYXIge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1kYXRlcGlja2VyIHtcbiAgICAudWktZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyIHtcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgudWktZGF0ZXBpY2tlci13ZWVrLWVuZDpmaXJzdC1jaGlsZDpub3QoLnVpLWRhdGVwaWNrZXItb3RoZXItbW9udGgpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJi51aS1kYXRlcGlja2VyLXdlZWstZW5kOmZpcnN0LWNoaWxkOm5vdCgudWktZGF0ZXBpY2tlci1vdGhlci1tb250aCkgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLXRvZGF5IGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1uYXYtY2FsZW5kYXItZXZlbnQgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogLTAuNXB4O1xuICAgIH1cblxuICAgICYuZXhjbHVkZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktY2FsZW5kYXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG4ubWFpbi1jYWxlbmRhciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlOGYzO1xuXG4gICAgLmZjLWNvbnRlbnQsXG4gICAgLmZjLWRpdmlkZXIsXG4gICAgLmZjLWxpc3QtaGVhZGluZyB0ZCxcbiAgICAuZmMtbGlzdC12aWV3LFxuICAgIC5mYy1wb3BvdmVyLFxuICAgIC5mYy1yb3csXG4gICAgdGJvZHksXG4gICAgdGQsXG4gICAgdGgsXG4gICAgdGhlYWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNGU4ZjM7XG4gICAgfVxuXG4gICAgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtcmlnaHQge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtY2xlYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmMtcHJldi1idXR0b24sXG4gICAgICAgICAgICAmLmZjLW5leHQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZjLXByZXYtYnV0dG9uIHNwYW4sXG4gICAgICAgICAgICAmLmZjLW5leHQtYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYy1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYy10b2RheS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWE1M2ZmO1xuXG4gICAgICAgICAgICAgICAgJi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZThmMztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3csXG4gICAgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93IHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OjphZnRlcixcbiAgICAuZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJb25pY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjNjZic7XG4gICAgfVxuXG4gICAgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYzZDEnO1xuICAgIH1cblxuICAgIC5mYy1oZWFkLWNvbnRhaW5lciAuZmMtZGF5LWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cblxuICAgIC5mYy12aWV3IHtcbiAgICAgICAgPiB0YWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgID4ge1xuICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZThmMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U0ZThmMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtb3RoZXItbW9udGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjNmZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy1kYXktbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMnB4IDAgMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZjLXNjcm9sbGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1oZWFkZXIge1xuICAgICAgICAgICAgPiBhID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZjLXRvZGF5ID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLXNjcm9sbGVyLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLXNjcm9sbGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC10YWJsZSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LXRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtdGFibGUgPiB0Ym9keSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LXRhYmxlID4gdGJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaGVhZGluZyxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWhlYWRpbmcge1xuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaGVhZGluZzpmaXJzdC1jaGlsZCxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWhlYWRpbmc6Zmlyc3QtY2hpbGQsXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaGVhZGluZzpmaXJzdC1jaGlsZCArIC5mYy1saXN0LWl0ZW0sXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1oZWFkaW5nOmZpcnN0LWNoaWxkICsgLmZjLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1oZWFkaW5nIHRkLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWhlYWRpbmctbWFpbixcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWhlYWRpbmctbWFpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaGVhZGluZy1tYWluIHNwYW46bGFzdC1jaGlsZCxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWhlYWRpbmctbWFpbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaGVhZGluZy1tYWluLm5vdyxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWhlYWRpbmctbWFpbi5ub3csXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaGVhZGluZy1tYWluLm5vdyBzcGFuOmxhc3QtY2hpbGQsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1oZWFkaW5nLW1haW4ubm93IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0sXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDgwJSAtIDVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODAlIC0gNXB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgJjpob3ZlciB0ZCxcbiAgICAgICAgICAgICY6Zm9jdXMgdGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgJjpob3ZlciB0ZCxcbiAgICAgICAgICAgICY6Zm9jdXMgdGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtID4gdGQsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtID4gdGQuZmMtbGlzdC1pdGVtLXRpbWUsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtID4gdGQuZmMtbGlzdC1pdGVtLXRpbWUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0gPiB0ZC5mYy1saXN0LWl0ZW0tdGl0bGUsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtID4gdGQuZmMtbGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0gKyAuZmMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0tbWFya2VyLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbS1tYXJrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbS10aW1lLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbS10aW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtLXRpdGxlLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbS10aXRsZSBhLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbS10aXRsZSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0tdGl0bGUgLmZjLWRlc2MsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtLXRpdGxlIC5mYy1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQuZmMtdG9kYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAuZmMtZGF5LW51bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1heGlzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5mYy1ldmVudCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICYuZmMtZGF5LWdyaWQtZXZlbnQgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmZjLXRpbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1kZXNjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpbWUtZ3JpZC1ldmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcblxuICAgICAgICAuZmMtdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWRlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI4LCAzOSwgNjAsIDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtYWdlbmRhV2Vlay12aWV3IC5mYy10aW1lLWdyaWQtZXZlbnQgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5mYy10aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmMtZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWxpc3QtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICAuZmMtY2VudGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWxlZnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIGJ1dHRvbiB7XG4gICAgICAgICYuZmMtcHJldi1idXR0b24sXG4gICAgICAgICYuZmMtbmV4dC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1tb250aC1idXR0b24sXG4gICAgICAgICYuZmMtYWdlbmRhV2Vlay1idXR0b24sXG4gICAgICAgICYuZmMtYWdlbmRhRGF5LWJ1dHRvbixcbiAgICAgICAgJi5mYy1saXN0V2Vlay1idXR0b24sXG4gICAgICAgICYuZmMtbGlzdE1vbnRoLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1tb250aC1idXR0b246OmJlZm9yZSxcbiAgICAgICAgJi5mYy1hZ2VuZGFXZWVrLWJ1dHRvbjo6YmVmb3JlLFxuICAgICAgICAmLmZjLWFnZW5kYURheS1idXR0b246OmJlZm9yZSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay1idXR0b246OmJlZm9yZSxcbiAgICAgICAgJi5mYy1saXN0TW9udGgtYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1tb250aC1idXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnTSc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjLWFnZW5kYVdlZWstYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1cnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1hZ2VuZGFEYXktYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ0QnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYy1saXN0V2Vlay1idXR0b246OmJlZm9yZSxcbiAgICAgICAgJi5mYy1saXN0TW9udGgtYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ0wnO1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIge1xuICAgICAgICAuZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzo6YWZ0ZXIsXG4gICAgICAgIC5mYy1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkLWNvbnRhaW5lciAuZmMtZGF5LWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3ID4gdGFibGUgPiB0aGVhZCB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldyA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcuZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1oZWFkZXIgPiBhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3LmZjLWFnZW5kYS12aWV3IC5mYy1kYXktaGVhZGVyID4gYSA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3IHtcbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtc2Nyb2xsZXIsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtc2Nyb2xsZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWhlYWRpbmcsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWhlYWRpbmcsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWhlYWRpbmcsXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3IHtcbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1oZWFkaW5nLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaGVhZGluZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDglO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldyB7XG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoODUlIC0gNXB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg4NSUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldyB7XG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoODglIC0gNXB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg4OCUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtdmlldyB7XG4gICAgICAgICYuZmMtbGlzdE1vbnRoLXZpZXcgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoOTAlIC0gNXB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg5MCUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0sXG4gICAgICAgICYuZmMtbGlzdFdlZWstdmlldyAuZmMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDkyJSAtIDVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoOTIlIC0gNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0gKyAuZmMtbGlzdC1pdGVtLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbSArIC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0gKyAuZmMtbGlzdC1pdGVtLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbSArIC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLXZpZXcge1xuICAgICAgICAmLmZjLWxpc3RNb250aC12aWV3IC5mYy1saXN0LWl0ZW0gKyAuZmMtbGlzdC1pdGVtLFxuICAgICAgICAmLmZjLWxpc3RXZWVrLXZpZXcgLmZjLWxpc3QtaXRlbSArIC5mYy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy12aWV3IHtcbiAgICAgICAgJi5mYy1saXN0TW9udGgtdmlldyAuZmMtbGlzdC1pdGVtICsgLmZjLWxpc3QtaXRlbSxcbiAgICAgICAgJi5mYy1saXN0V2Vlay12aWV3IC5mYy1saXN0LWl0ZW0gKyAuZmMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLWF4aXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtZXZlbnQge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLWV2ZW50LmZjLWRheS1ncmlkLWV2ZW50ID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jYWxlbmRhciAuZmMtYWdlbmRhV2Vlay12aWV3IC5mYy10aW1lLWdyaWQtZXZlbnQgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy1hZ2VuZGFXZWVrLXZpZXcgLmZjLXRpbWUtZ3JpZC1ldmVudCA+IGRpdiAuZmMtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm1haW4tbW9kYWwtY2FsZW5kYXItc2NoZWR1bGUge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cC1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFpbi1tb2RhbC1jYWxlbmRhci1ldmVudCB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiAuY2xvc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5uYXYtbW9kYWwtZXZlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmV2ZW50LXN0YXJ0LWRhdGUsXG4gICAgLmV2ZW50LWVuZC1kYXRlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZXZlbnQtZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tbW9kYWwtY2FsZW5kYXItZXZlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1haW4tbW9kYWwtY2FsZW5kYXItZXZlbnQgLm5hdi1tb2RhbC1ldmVudCAubmF2LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tbW9kYWwtY2FsZW5kYXItZXZlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwNXB4KSB7XG4gICAgLm1haW4tY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZmMtdmlldyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAgICAgPiB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtYm9keS5tYWluLWNvbnRlbnQtYm9keS1jYWxlbmRhci5jYXJkLnAtNCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5tYWluLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgICAgIC5mYy1yaWdodCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWxlZnQge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmMtZGF0ZXBpY2tlci5tYWluLWRhdGVwaWNrZXIuaGFzRGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktc2hvdyB7XG4gICAgICAgIC5tYWluLWhlYWRlci1tZW51LWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWhlYWRlci1sZWZ0IC5tYWluLWhlYWRlci1hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnQtbGVmdC1jaGF0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250ZW50LWJvZHktY2hhdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1uYXYtbGluZS1jaGF0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRmNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1uYXYtbGluZS1jaGF0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuXG4ubWFpbi1jaGF0LWNvbnRhY3RzLXdyYXBwZXIgLm1haW4taW1nLXVzZXI6OmFmdGVyLFxuLm1haW4tY2hhdC1saXN0IC5tYWluLWltZy11c2VyOjphZnRlcixcbi5tYWluLWNoYXQtaGVhZGVyIC5tYWluLWltZy11c2VyOjphZnRlcixcbi5tYWluLWNoYXQtYm9keSAubWFpbi1pbWctdXNlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAzcHg7XG59XG5cbi5tYWluLWNoYXQtY29udGFjdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWFpbi1jb250ZW50LWxhYmVsLFxuICAgIC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLmNhcmQtdGFibGUtdHdvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLmNhcmQtdGFibGUtdHdvIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jaGF0LWNvbnRhY3RzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAwO1xuICAgIH1cbn1cblxuLmNhcmQtdGFibGUtdHdvIC5tYWluLWNoYXQtY29udGFjdHMtd3JhcHBlciAuY2FyZC10aXRsZSxcbi5tYWluLWNoYXQtY29udGFjdHMtd3JhcHBlciAuY2FyZC1kYXNoYm9hcmQtZWlnaHQgLmNhcmQtdGl0bGUsXG4uY2FyZC1kYXNoYm9hcmQtZWlnaHQgLm1haW4tY2hhdC1jb250YWN0cy13cmFwcGVyIC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY2hhdC1jb250YWN0cy13cmFwcGVyIHtcbiAgICAubFNTbGlkZU91dGVyLFxuICAgIC5sU1NsaWRlV3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLm1haW4tY2hhdC1jb250YWN0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubHNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubWFpbi1jaGF0LWNvbnRhY3RzLW1vcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jaGF0LWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubWFpbi1jaGF0LWxpc3Qge1xuICAgIC5tZWRpYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubWFpbi1pbWctdXNlciB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1lZGlhOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC5tYWluLWltZy11c2VyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRpYS1jb250YWN0LW5hbWUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmZvY3VzOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYWN0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGlhLWNvbnRhY3QtbmFtZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlciBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1jb250YWN0LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNoYXQtbGlzdCAubWVkaWEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWJvZHktY2hhdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktY2hhdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ubWFpbi1jaGF0LWhlYWRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIC5uYXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZWRlZGY1IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR5cGNuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jaGF0LWhlYWRlciAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWNoYXQtbXNnLW5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG59XG5cbi5tYWluLWNoYXQtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgICsgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZsZXgtcm93LXJldmVyc2Uge1xuICAgICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW1zZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jaGF0LWJvZHkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNoYXQtYm9keSAubWVkaWEuZmxleC1yb3ctcmV2ZXJzZSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2hhdC1ib2R5IC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cbn1cblxuLm1haW4tY2hhdC10aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbn1cblxuLm1haW4tbXNnLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYWN0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW4tY2hhdC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAubmF2IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNoYXQtZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY2hhdC1mb290ZXIgLm5hdi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNoYXQtZm9vdGVyIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWNoYXQtZm9vdGVyIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxufVxuXG4ubWFpbi1tc2ctc2VuZCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcHAuc2lkZWJhci1taW5pIHtcbiAgICAgICAgLm1haW4tY2hhdC1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2lkZW5hdi10b2dnbGVkIC5tYWluLWNoYXQtZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzMDVweCkge1xuICAgIC5tYWluLW5hdi1saW5lLWNoYXQgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLyotLWNoYXQtLSovXG5cbi5jaGF0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgLmNhcmQge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxufVxuXG4uY29udGFjdHNfYm9keSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1zZ19jYXJkX2JvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jb250YWN0c19ib2R5IHtcbiAgICAuY29udGFjdHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVhZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYjtcbiAgICB9XG59XG5cbiNhY3Rpb25fbWVudV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzZweDtcbiAgICB0b3A6IDIxcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5hY3Rpb25fbWVudSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogIzY0NjM2NztcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmFjdGlvbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAxNXB4IDEzcHggMTVweCAxN3B4O1xufVxuXG4uYWgtYWN0aW9ucyB7XG4gICAgei1pbmRleDogMztcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB0b3A6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY3Rpb25zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOm5vdCguYS1hbHQpID4gbGkgPiBhID4gaSB7XG4gICAgICAgIGNvbG9yOiAjYTdhOGM2O1xuICAgIH1cblxuICAgID4gbGkgPiBhIHtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZGFzaC01IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLndlbGwge1xuICAgIGNvbG9yOiAjNWU2MjljO1xufVxuXG4uaWNvbi5pY29uLXNoYXBlIGkge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOSwgMjIsIDQ5LCAwLjIpO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnVzZXItaW1nLWNpcmNsZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSg4MSwgMTUsIDE2NywgMC40KTtcbiAgICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xuICAgIGhlaWdodDogOTBweDtcbn1cblxuLmNoYXQge1xuICAgIC5hY3Rpb24taGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTJweCAxM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDFweCByZ2JhKDU4LCA1OCwgNjIsIDAuNSk7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodC5zaG93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNzZweCwgMjJweCwgMHB4KTtcbiAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAubXNiLXJlcGx5IHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMTJweCA0N3B4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWFmMTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWFjdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWFjdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uX21lbnUgdWwgbGk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjtcbn1cblxuLmNoYXQge1xuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYS1hbHQpID4gbGkgPiBhID4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zdGFydCxcbiAgICAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxufVxuXG4uY2hhdGJveCB7XG4gICAgLnVzZXJfaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAudXNlcl9pbWdfbXNnIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2ViZWFmMTtcbiAgICB9XG5cbiAgICAuaW1nX2NvbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgLmltZ19jb250X21zZyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbn1cblxuLmNoYXQtYm94LXNpbmdsZS1saW5lIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiA3cHggMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGF0IGFiYnIudGltZXN0YW1wIHtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuLmNoYXRib3gge1xuICAgIC51c2VyX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0NDQ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbi1oZWFkZXIgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufVxuXG4uY2hhdCB7XG4gICAgLnZpZGVvX2NhbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXNnX2NvdGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICAgIC5tc2dfY290YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0wNTtcbiAgICB9XG5cbiAgICAubXNnX2NvdGFpbmVyX3NlbmQge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGVkZjk7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgLm1zZ190aW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICBjb2xvcjogIzNhMzc0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIC5tc2dfdGltZV9zZW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgY29sb3I6ICMzYTM3NGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAubXNnX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MDUyOWY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMXB4IHJnYmEoNTgsIDU4LCA2MiwgMC40KTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDlweCkge1xuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubWFpbi1tc2ctd3JhcHBlci5yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xufVxuLm1haW4tbXNnLXdyYXBwZXIucmlnaHQ6YWZ0ZXIsXG4ubWFpbi1tc2ctd3JhcHBlci5yaWdodDpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFpbi1tc2ctd3JhcHBlci5yaWdodDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5tYWluLW1zZy13cmFwcGVyLnJpZ2h0Om50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5tYWluLW1zZy13cmFwcGVyLmxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW1zZy13cmFwcGVyLmxlZnQ6YWZ0ZXIsXG4ubWFpbi1tc2ctd3JhcHBlci5sZWZ0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFpbi1tc2ctd3JhcHBlci5sZWZ0Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmctYWN0aXZlO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm1haW4tbXNnLXdyYXBwZXIubGVmdDpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjRmNGZiO1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4tbmF2LWxpbmUtY2hhdCAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxufVxuLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctcmlnaHQuY2hhdGJveCAuY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubWFpbi1jaGF0LWZvb3RlciAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNzk4N2ExO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXI6IHNvbGlkICNlZGVkZjUgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4tY2hhdC1mb290ZXIgLm1haW4tbXNnLXNlbmQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgJGJvcmRlciAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbn1cblxuLy8gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gLm1haW4tY2hhdC1ib2R5IHtcbi8vICAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gLm1haW4tY2hhdC1saXN0IHtcbi8vICAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4vLyB9fVxuXG4uY2hhdC1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuLmNoYXQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2hhcmVkLWZpbGVzIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtYXBwIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAubWFpbi1jaGF0LWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tYWluLWNoYXQtYm9keSB7XG4gICAgICAgIC8vIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICAgIH1cbiAgICAuY2hhdC1tYWluIHtcbiAgICAgICAgLy8gaGVpZ2h0OmNhbGMoMTAwJSAtIDEwNXB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4vLyAubWFpbi1jb250ZW50LWFwcCB7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyB9XG5cbi8vIC5tYWluLWNoYXQtbGlzdCB7XG4vLyAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuLy8gfVxuLy8gLm1haW4tY2hhdC1ib2R5LCAubWFpbi1jaGF0LWZvb3RlciB7XG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gfVxuXG4vLyAubWFpbi1jb250ZW50LWFwcCB7XG4vLyAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vIH1cbi8vIC5tYWluLWNoYXQtbGlzdCB7XG4vLyAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDEzNHB4KTtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyB9XG4vLyAubWFpbi1jaGF0LWJvZHkge1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xuLy8gICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTA1cHgpO1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyB9XG4vLyAubWFpbi1jb250ZW50LWJvZHktY2hhdCB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyB9XG4vLyAuY2hhdC1tYWluIHtcbi8vICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDEwNXB4KTtcbi8vIH1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktc2hvdyB7XG4gICAgICAgIC5tYWluLWhlYWRlci1jb250YWN0cyAubWFpbi1oZWFkZXItbWVudS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1jb250ZW50LWxlZnQtY29udGFjdHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtbGVmdC1jb250YWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5tYWluLWNvbnRlbnQtYnJlYWRjcnVtYixcbiAgICAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGVudC1sZWZ0LWNvbnRhY3RzIHtcbiAgICAgICAgLm1haW4tY29udGVudC1icmVhZGNydW1iLFxuICAgICAgICAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY29udGFjdHMtbGlzdCB7XG4gICAgICAgIGhlaWdodDogNzMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRhY3QtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250YWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuLm1haW4tY29udGFjdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICsgLm1haW4tY29udGFjdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRhY3QtYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxufVxuXG4ubWFpbi1jb250YWN0LXN0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzc5ODdhMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzc5ODdhMTtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQtYm9keS1jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY29udGVudC1ib2R5LWNvbnRhY3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktY29udGFjdHMge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG59XG5cbi5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWFpbi1pbWctdXNlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgICAgICYudHlwY24ge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jb250YWN0LWluZm8taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250YWN0LWluZm8taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkgLm5hdi1saW5rIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1oZWFkZXIgLm1lZGlhLWJvZHkgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250YWN0LWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRhY3QtYWN0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250YWN0LWluZm8tYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLm1lZGlhLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICsgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjZweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRhY3QtaW5mby1ib2R5IC5tZWRpYS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29udGFjdC1pbmZvLWJvZHkgLm1lZGlhLWljb24ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250YWN0LWluZm8tYm9keSAubWVkaWEtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250YWN0LWluZm8tYm9keSAubWVkaWEtYm9keSA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250YWN0LWluZm8tYm9keSAubWVkaWEtYm9keSA+IGRpdiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250YWN0LWluZm8tYm9keSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTI2cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ubWFpbi1jb250YWN0LWluZm8taGVhZGVyIC5tYWluLWltZy11c2VyIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYWluLWNvbnRhY3RzLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDYyN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1jb250YWN0cy1saXN0IHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLm1haW4tY29udGFjdC1pdGVtIC5tYWluLWltZy11c2VyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2I4NmE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3R0b206IDNweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jb250ZW50LWJvZHktY29udGFjdHMgLm1haW4tY29udGFjdC1pbmZvLWhlYWRlciAubWFpbi1pbWctdXNlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRhY3Qtc3RhciAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggI2U1ZWRmZjtcbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLm1haW4tZXJyb3Itd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tZXJyb3Itd3JhcHBlciBidXR0b24ge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qICMjIyMjIyA3LjkgU2lnbmluICAjIyMjIyMgKi9cblxuLm1haW4tc2lnbmluLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbi1jYXJkLXNpZ25pbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1jYXJkLXNpZ251cCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNhcmQtc2lnbmluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucGFnZS1zaWduaW4tc3R5bGU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwLXNpZGViYXIge1xuICAgICAgICB6LWluZGV4OiAxMDI5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWluLW5hdi1saW5lLWNoYXQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi1jYXJkLXNpZ25pbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG5cbiAgICAgICAgJi5jb25zdHJ1Y3Rpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jYXJkLXNpZ251cCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgfVxuXG4gICAgLnNpZ24tdXAtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1haW4tc2lnbmluLWhlYWRlciB7XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxNDExMmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjYTVhMGIxO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBjb2xvcjogIzE0MTEyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogI2E1YTBiMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Utc2lnbmluLXN0eWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDksIDExMCwgMjQzLCAwLjkyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5hdXRoZW50aWNhdGlvbi1wYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xufVxuXG4ubWFpbi1jYXJkLXNpZ25pbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1haW4tc2lnbmluLWhlYWRlciB7XG4gICAgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLXNpZ25pbi1oZWFkZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubWFpbi1zaWduaW4tZm9vdGVyIHtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNhNWEwYjE7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzE0MTEyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogIyMjIyMjIDcuMTAgU2lnbnVwICAjIyMjIyMgKi9cblxuLm1haW4tc2lnbnVwLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjQ1LCAyNDgsIDAuMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLXNpZ251cC13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAucGFnZS1zaWduaW4tc3R5bGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFnZS1zaWduaW4tc3R5bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21lZGlhLzQuanBnKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1jb2x1bW4tc2lnbnVwLWxlZnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICAudHlwY24ge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbG9nbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBjb2xvcjogIzE0MTEyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1jb2x1bW4tc2lnbnVwLWxlZnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tY29sdW1uLXNpZ251cC1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tY29sdW1uLXNpZ251cC1sZWZ0IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogMzhweDtcbn1cblxuLm1haW4tY29sdW1uLXNpZ251cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY29sdW1uLXNpZ251cCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbHVtbi1zaWdudXAge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgfVxufVxuXG4ubWFpbi1zaWdudXAtaGVhZGVyIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMxNDExMmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgY29sb3I6ICMxNDExMmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICNhNWEwYjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1zaWdudXAtaGVhZGVyID4gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubWFpbi1zaWdudXAtaGVhZGVyIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIC5idG4gaSxcbiAgICAgICAgLnNwLWNvbnRhaW5lciBidXR0b24gaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLXNpZ251cC1oZWFkZXIgLnJvdyA+IGRpdiBidXR0b24gaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWFpbi1zaWdudXAtaGVhZGVyIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIC5idG4sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTljMGMwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1zaWdudXAtaGVhZGVyIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2N2IyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tYWluLXNpZ251cC1oZWFkZXIgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgLmJ0bjpob3ZlcixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmQwZDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLXNpZ251cC1oZWFkZXIgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmQwZDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1haW4tc2lnbnVwLWhlYWRlciAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAuYnRuOmZvY3VzLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDBkMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tc2lnbnVwLWhlYWRlciAucm93ID4gZGl2OmZpcnN0LWNoaWxkIGJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDBkMDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubWFpbi1zaWdudXAtZm9vdGVyIHtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNhNWEwYjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTQxMTJkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29uc3RydWN0aW9uIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgIH1cblxuICAgIC5idG4uYnRuLWljb24ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stOTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbn1cbi5sb2dpbixcbi5pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5jb25zdHJ1Y3Rpb24ge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCA+IHtcbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgICAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXJyb3ItcGFnZSB7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY2FyZC1zaWduaW4ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWluLXNpZ25pbi1oZWFkZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVycm9yLXBhZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAubWFpbi1lcnJvci13cmFwcGVyIC50eC0xMzAge1xuICAgICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ubWFpbi1jb250ZW50LWxlZnQtaW52b2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5tYWluLWNvbnRlbnQtYnJlYWRjcnVtYixcbiAgICAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW4tY29udGVudC1sZWZ0LWludm9pY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtbGVmdC1pbnZvaWNlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtbGVmdC1pbnZvaWNlIHtcbiAgICAgICAgLm1haW4tY29udGVudC1icmVhZGNydW1iLFxuICAgICAgICAubWFpbi1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4taW52b2ljZS1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAubWVkaWEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuXG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhcmQtaW52b2ljZSBociB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4taW52b2ljZS1saXN0IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWludm9pY2UtbGlzdCAubWVkaWEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWJvZHktaW52b2ljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWJvZHktaW52b2ljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmNhcmQtaW52b2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW52b2ljZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59XG5cbi5pbnZvaWNlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJpbGxlZC1mcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJpbGxlZC1mcm9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5iaWxsZWQtdG8ge1xuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uaW52b2ljZS1pbmZvLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICArIC5pbnZvaWNlLWluZm8tcm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZ3JheS0zMDA7XG4gICAgfVxuXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgfVxufVxuXG4udGFibGUtaW52b2ljZSB7XG4gICAgdGhlYWQgPiB0ciA+IHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzM3Mzc0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5ID4gdHIgPiB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIC5pbnZvaWNlLW5vdGVzLFxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCAuaW52b2ljZS1ub3RlcyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aDpmaXJzdC1jaGlsZCAuaW52b2ljZS1ub3RlcyAuc2VjdGlvbi1sYWJlbC1zbSxcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQgLmludm9pY2Utbm90ZXMgLnNlY3Rpb24tbGFiZWwtc20ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIC5pbnZvaWNlLW5vdGVzIHAsXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIC5pbnZvaWNlLW5vdGVzIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGFibGUgdGhlYWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5tYWluLWNvbnRlbnQtbWFpbCB7XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LW1haWwge1xuICAgICAgICAuY29udGFpbmVyLFxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQtbGVmdC1tYWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubWFpbi1jb250ZW50LWxlZnQtbWFpbCAuYnRuLWNvbXBvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1jb250ZW50LWxlZnQtbWFpbCAuYnRuLWNvbXBvc2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1tYWlsLW1lbnUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWFpbC1tZW51IC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIH1cbn1cblxuLm1haW4tbWFpbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgICAuYnRuLFxuICAgICAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1haWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW1haWwtaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAge1xuICAgIC5idG46aG92ZXIsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbn1cblxuLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCB7XG4gICAgLmJ0bjpmb2N1cyxcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCBidXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xufVxuXG4ubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIHtcbiAgICAuYnRuLmRpc2FibGVkLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCBidXR0b24uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAge1xuICAgIC5idG4uZGlzYWJsZWQ6Zm9jdXMsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIGJ1dHRvbi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCB7XG4gICAgLmJ0bi5kaXNhYmxlZDphY3RpdmUsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCBidXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWFpbi1tYWlsLWhlYWRlciAuYnRuLWdyb3VwIHtcbiAgICAuYnRuICsgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCBidXR0b24gKyAuYnRuLFxuLm1haW4tbWFpbC1oZWFkZXIgLmJ0bi1ncm91cCAuc3AtY29udGFpbmVyIC5idG4gKyBidXR0b24sXG4uc3AtY29udGFpbmVyIC5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0biArIGJ1dHRvbixcbi5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAgLnNwLWNvbnRhaW5lciBidXR0b24gKyBidXR0b24sXG4uc3AtY29udGFpbmVyIC5tYWluLW1haWwtaGVhZGVyIC5idG4tZ3JvdXAgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLm1haW4tbWFpbC1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLmJ0bixcbiAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWFpbC1vcHRpb25zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLW1haWwtb3B0aW9ucyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1tYWlsLW9wdGlvbnMge1xuICAgIC5idG46aG92ZXIsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyIC5tYWluLW1haWwtb3B0aW9ucyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbn1cblxuLm1haW4tbWFpbC1vcHRpb25zIHtcbiAgICAuYnRuOmZvY3VzLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1tYWlsLW9wdGlvbnMgYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5tYWluLW1haWwtb3B0aW9ucyB7XG4gICAgLmJ0biBpLFxuICAgIC5zcC1jb250YWluZXIgYnV0dG9uIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1vcHRpb25zIGJ1dHRvbiBpIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1haW4tbWFpbC1vcHRpb25zIHtcbiAgICAuYnRuIGkudHlwY24sXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24gaS50eXBjbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lciAubWFpbi1tYWlsLW9wdGlvbnMgYnV0dG9uIGkudHlwY24ge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xufVxuXG4ubWFpbi1tYWlsLW9wdGlvbnMge1xuICAgIC5idG4uZGlzYWJsZWQsXG4gICAgLnNwLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1vcHRpb25zIGJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWFpbC1saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG59XG5cbi5tYWluLW1haWwtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICArIC5tYWluLW1haWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLm1haW4taW1nLXVzZXIsXG4gICAgLm1haW4tYXZhdGFyIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG4gICAgfVxuXG4gICAgJi51bnJlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA0KTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1tYWlsLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1tYWlsLWl0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIH1cbn1cblxuLm1haW4tbWFpbC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1haWwtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tYWluLW1haWwtc3RhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWFpbC1zdGFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cbn1cblxuLm1haW4tbWFpbC1ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1tYWlsLWJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbWFpbC1ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG59XG5cbi5tYWluLW1haWwtZnJvbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFpbi1tYWlsLXN1YmplY3Qge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLXN1YmplY3Qge1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tbWFpbC1zdWJqZWN0IHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tbWFpbC1zdWJqZWN0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLWF0dGFjaG1lbnQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1tYWlsLWF0dGFjaG1lbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjNweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1haWwtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG59XG5cbi5tYWluLW1haWwtY29tcG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAzOSwgNjAsIDAuNSk7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1haWwtY29tcG9zZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5tYWluLW1haWwtY29tcG9zZS1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMjgsIDM5LCA2MCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5tYWluLW1haWwtY29tcG9zZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS0zO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICArIC5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLW1haWwtY29tcG9zZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLW1haWwtY29tcG9zZS1oZWFkZXIgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW1haWwtY29tcG9zZS1oZWFkZXIgLm5hdi1saW5rOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm1haW4tbWFpbC1jb21wb3NlLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5idG4sXG4gICAgICAgICAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbWFpbC1jb21wb3NlLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tbWFpbC1jb21wb3NlLWJvZHkgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIgLm1haW4tbWFpbC1jb21wb3NlLWJvZHkgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYWluLW1haWwtY29tcG9zZS1ib2R5IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICAuYnRuLFxuICAgICAgICAuc3AtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3AtY29udGFpbmVyIC5tYWluLW1haWwtY29tcG9zZS1ib2R5IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLWNvbXBvc2UtYm9keSAuZm9ybS1ncm91cCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIH1cblxuICAgICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tYWluLW1haWwtY29tcG9zZS1ib2R5IC5mb3JtLWdyb3VwIC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLWNvbXBvc2UtY29tcHJlc3MsXG4ubWFpbi1tYWlsLWNvbXBvc2UtbWluaW1pemUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1tYWlsLWNvbXBvc2UtY29tcHJlc3MgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW1haWwtY29tcG9zZS1taW5pbWl6ZSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubWFpbi1tYWlsLWNvbXBvc2UtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiAjIyMjIyMgNy43IE1haWwgVHdvICAjIyMjIyMgKi9cblxuLm1haW4tbWFpbC10d28ge1xuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXItbWVudS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkJGdyYXktNDAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5idG4tY29tcG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLW1haWwtbWVudSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbWFpbC1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubWFpbi1tYWlsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1hY3RpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3ICgtNDgwcHgpO1xuXG4gICAgLm1haW4tbWFpbC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLW1haWwtYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5IHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc2FwcmVudCAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uYmctcHJpbWFyeSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJ1dHRvbi5iZy1zZWNvbmRhcnkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3Mge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTk1N2QgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJ1dHRvbi5iZy1zdWNjZXNzIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MjdhICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYnV0dG9uLmJnLWluZm8ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNhMDI0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5idXR0b24uYmctd2FybmluZyB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYTAyNCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlciB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMWYxZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYnV0dG9uLmJnLWRhbmdlciB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMWYxZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXB1cnBsZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzBhMiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYnV0dG9uLmJnLXB1cnBsZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MzBhMiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDllNCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYnV0dG9uLmJnLWxpZ2h0IHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkOWU0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyayB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzE0MyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYnV0dG9uLmJnLWRhcmsge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMxNDMgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXkgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTU0NzM7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG59XG5cbi8qICMjIyMjIyA5LjEgQmFja2dyb3VuZCAgIyMjIyMjICovXG4uYmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0xMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbn1cblxuLmJnLWdyYXktMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5iZy1ncmF5LTMwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xufVxuXG4uYmctZ3JheS00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbn1cblxuLmJnLWdyYXktNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG59XG5cbi5iZy1ncmF5LTYwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xufVxuXG4uYmctZ3JheS03MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcbn1cblxuLmJnLWdyYXktODAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG59XG5cbi5iZy1ncmF5LTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xufVxuXG4uYmctd2hpdGUtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTE7XG59XG5cbi5iZy13aGl0ZS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMjtcbn1cblxuLmJnLXdoaXRlLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0zO1xufVxuXG4uYmctd2hpdGUtNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTQ7XG59XG5cbi5iZy13aGl0ZS01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNTtcbn1cblxuLmJnLXdoaXRlLTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS02O1xufVxuXG4uYmctd2hpdGUtNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTc7XG59XG5cbi5iZy13aGl0ZS04IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtODtcbn1cblxuLmJnLXdoaXRlLTkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS05O1xufVxuXG4uYmctYmxhY2stMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTE7XG59XG5cbi5iZy1ibGFjay0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjtcbn1cblxuLmJnLWJsYWNrLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0zO1xufVxuXG4uYmctYmxhY2stNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTQ7XG59XG5cbi5iZy1ibGFjay01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNTtcbn1cblxuLmJnLWJsYWNrLTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay02O1xufVxuXG4uYmctYmxhY2stNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTc7XG59XG5cbi5iZy1ibGFjay04IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stODtcbn1cblxuLmJnLWJsYWNrLTkge1xuICAgIGJhY2tncm91bmQ6ICRibGFjay05O1xufVxuXG4uYmctaW5kaWdvIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5kaWdvO1xufVxuXG4uYmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xufVxuXG4uYmctcGluayB7XG4gICAgYmFja2dyb3VuZDogJHBpbmsgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbn1cblxuLmJnLXRlYWwge1xuICAgIGJhY2tncm91bmQ6ICR0ZWFsICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzU5MzM5ZDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogIyMjIyMjIDQuOCB0cmFuc3BhcmVudCBjb2xvcnMgIyMjIyMjICovXG5cbi5iZy1zdWNjZXNzLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAxNTYsIDEzNCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgNjcsIDY3LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS0wMiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgNzksIDExNywgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA1MjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODksIDkwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgODQsIDI1MCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MywgNzksIDI1MCwgMC4xMykgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDE5MiwgMTkyLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc4LCAxOTQsIDI0MCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbn1cblxuLmJnLWdyYWRpZW50LWJsdWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE5NzZkMiAwLCAjNjRiNWY2IDEwMCUpO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRwcmltYXJ5LWdyYWRpZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRkYW5nZXItZ3JhZGllbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdWNjZXNzLWdyYWRpZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkd2FybmluZy1ncmFkaWVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ncmFkaWVudDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM2NGM1ZWIgMCUsICRwcmltYXJ5IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWdyYWRpZW50MSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzRlYzJmMCAwJSwgIzMxZWNjZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NzNhYjcgMCUsICNiYTdiZmIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpbmZvLWdyYWRpZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzZWNvbmRhcnktZ3JhZGllbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmstZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHBpbmsgMCUsICNmMzZlYWUgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHVycGxlIDAlLCAjODg0YWYxIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZWFsLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZWFsIDAlLCAjOTZlOGU4IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1henVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YWFmMiAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwNDQxICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzRhMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZGNlODkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5ndXR0ZXJzLXhzID4gLmNvbCxcbi5ndXR0ZXJzLXhzID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLmd1dHRlcnMteHMge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4udGFnLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4udGFnLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG4udGFnLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xufVxuXG4udGFnLW91dGxpbmUtd2FybmluZyB7XG4gICAgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xufVxuXG4udGFnLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xufVxuXG4udGFnLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uYmctY2hhcnRjdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjU7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qICMjIyMjIyA5LjIgQm9yZGVyICAgIyMjIyMjICovXG5cbi5iZC10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuXG4uYmQtdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5iZC1lIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuLmJkLXMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuLmJkLWIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuXG4uYmQtbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuXG4uYmQteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5iZC14IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuLmJkLTAge1xuICAgIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJkLTEge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYmQtMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5iZC0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJkLTQge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uYmQtNSB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5iZC10LTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJkLWUtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYmQtYi0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1zLTAge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmQtdC0wLWYge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJkLWUtMC1mIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJkLWItMC1mIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1zLTAtZiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJkLXktMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uYmQteS0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uYmQteC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5iZC14LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5iZC1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5iZC13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1kYW5nZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uYmQtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xufVxuLmJkLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZC10ZWFsIHtcbiAgICBib3JkZXItY29sb3I6ICR0ZWFsICFpbXBvcnRhbnQ7XG59XG5cbi5iZC13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJkLWdyYXktMTAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTEwMDtcbn1cblxuLmJkLWdyYXktMjAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbn1cblxuLmJkLWdyYXktMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLmJkLWdyYXktNDAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcbn1cblxuLmJkLWdyYXktNTAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTUwMDtcbn1cblxuLmJkLWdyYXktNjAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbn1cblxuLmJkLWdyYXktNzAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTcwMDtcbn1cblxuLmJkLWdyYXktODAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTgwMDtcbn1cblxuLmJkLWdyYXktOTAwIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTkwMDtcbn1cblxuLmJkLXdoaXRlLTEge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTE7XG59XG5cbi5iZC13aGl0ZS0yIHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZS0yO1xufVxuXG4uYmQtd2hpdGUtMyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtMztcbn1cblxuLmJkLXdoaXRlLTQge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTQ7XG59XG5cbi5iZC13aGl0ZS01IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZS01O1xufVxuXG4uYmQtd2hpdGUtNiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtNjtcbn1cblxuLmJkLXdoaXRlLTcge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTc7XG59XG5cbi5iZC13aGl0ZS04IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZS04O1xufVxucmFkaXVzLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnJhZGl1cy01IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yYWRpdXMtMTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yYWRpdXMtMjAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5yYWRpdXMtMzAge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5yYWRpdXMtNDAge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi5yYWRpdXMtNTAge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmJkLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5iZC1kb3R0ZWQge1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYmQteHMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC14cy10IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLXhzLWUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC14cy1iIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLXhzLXMge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLXhzLXkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLXhzLXgge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYmQtc20ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1zbS10IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLXNtLWUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1zbS1lLTAge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmQtc20tYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1zbS1zIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1zbS1zLTAge1xuICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iZC1zbS15IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1zbS14IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJkLW1kIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuYmQtbWQtdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1tZC1lIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuYmQtbWQtYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1tZC1zIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1tZC15IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1tZC14IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJkLWxnIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuYmQtbGctdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1sZy1lbmYge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC1sZy1iIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLWxnLXMge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLWxnLXkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxuXG4gICAgLmJkLWxnLXgge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJkLXhsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuYmQteGwtdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC14bC1lIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuYmQteGwtYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC14bC1zIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC14bC15IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cblxuICAgIC5iZC14bC14IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbn1cblxuLmJyLXRzLTAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJyLWJzLTAge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJyLXRlLTAge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ici1iZS0wIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYnItdHMtNSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnItdGUtNSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYnItYmUtNSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmJyLWJzLTUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LXByaW1hcnkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LXdhcm5pbmcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktbGlnaHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0Zjc7XG59XG5cbi5ib3JkZXItcGluay1saWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzYTdjYztcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktbGlnaHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWNiZDM7XG59XG4uYnItNSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmQteHMtZS0wIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5iZC14cy1zLTAge1xuICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5iZC1tZC1lLTAge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJkLWxnLWUtMCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYmQteGwtZS0wIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4uaC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi8qICMjIyMjIyA5LjMgSGVpZ2h0ICAgIyMjIyMjICovXG5cbi5odC01IHtcbiAgICBoZWlnaHQ6IDVweDtcbn1cblxuLmh0LTVwIHtcbiAgICBoZWlnaHQ6IDUlO1xufVxuXG4ubXgtaHQtNXAge1xuICAgIG1heC1oZWlnaHQ6IDUlO1xufVxuXG4ubW4taHQtNXAge1xuICAgIG1pbi1oZWlnaHQ6IDUlO1xufVxuXG4uaHQtNS1mIHtcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtNXAtZiB7XG4gICAgaGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTAge1xuICAgIGhlaWdodDogMTBweDtcbn1cblxuLmh0LTEwcCB7XG4gICAgaGVpZ2h0OiAxMCU7XG59XG5cbi5teC1odC0xMHAge1xuICAgIG1heC1oZWlnaHQ6IDEwJTtcbn1cblxuLm1uLWh0LTEwcCB7XG4gICAgbWluLWhlaWdodDogMTAlO1xufVxuXG4uaHQtMTAtZiB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xMHAtZiB7XG4gICAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbn1cblxuLmh0LTE1IHtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5odC0xNXAge1xuICAgIGhlaWdodDogMTUlO1xufVxuXG4ubXgtaHQtMTVwIHtcbiAgICBtYXgtaGVpZ2h0OiAxNSU7XG59XG5cbi5tbi1odC0xNXAge1xuICAgIG1pbi1oZWlnaHQ6IDE1JTtcbn1cblxuLmh0LTE1LWYge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTVwLWYge1xuICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi5odC0yMCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaHQtMjBwIHtcbiAgICBoZWlnaHQ6IDIwJTtcbn1cblxuLm14LWh0LTIwcCB7XG4gICAgbWF4LWhlaWdodDogMjAlO1xufVxuXG4ubW4taHQtMjBwIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7XG59XG5cbi5odC0yMC1mIHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmh0LTIwcC1mIHtcbiAgICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMjUge1xuICAgIGhlaWdodDogMjVweDtcbn1cblxuLmh0LTI1cCB7XG4gICAgaGVpZ2h0OiAyNSU7XG59XG5cbi5teC1odC0yNXAge1xuICAgIG1heC1oZWlnaHQ6IDI1JTtcbn1cblxuLm1uLWh0LTI1cCB7XG4gICAgbWluLWhlaWdodDogMjUlO1xufVxuXG4uaHQtMjUtZiB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0yNXAtZiB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmh0LTMwIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5odC0zMHAge1xuICAgIGhlaWdodDogMzAlO1xufVxuXG4ubXgtaHQtMzBwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMCU7XG59XG5cbi5tbi1odC0zMHAge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTtcbn1cblxuLmh0LTMwLWYge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtMzBwLWYge1xuICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5odC0zNSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uaHQtMzVwIHtcbiAgICBoZWlnaHQ6IDM1JTtcbn1cblxuLm14LWh0LTM1cCB7XG4gICAgbWF4LWhlaWdodDogMzUlO1xufVxuXG4ubW4taHQtMzVwIHtcbiAgICBtaW4taGVpZ2h0OiAzNSU7XG59XG5cbi5odC0zNS1mIHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmh0LTM1cC1mIHtcbiAgICBoZWlnaHQ6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNDAge1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLmh0LTQwcCB7XG4gICAgaGVpZ2h0OiA0MCU7XG59XG5cbi5teC1odC00MHAge1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLm1uLWh0LTQwcCB7XG4gICAgbWluLWhlaWdodDogNDAlO1xufVxuXG4uaHQtNDAtZiB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC00MHAtZiB7XG4gICAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbn1cblxuLmh0LTQ1IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5odC00NXAge1xuICAgIGhlaWdodDogNDUlO1xufVxuXG4ubXgtaHQtNDVwIHtcbiAgICBtYXgtaGVpZ2h0OiA0NSU7XG59XG5cbi5tbi1odC00NXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ1JTtcbn1cblxuLmh0LTQ1LWYge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtNDVwLWYge1xuICAgIGhlaWdodDogNDUlICFpbXBvcnRhbnQ7XG59XG5cbi5odC01MCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaHQtNTBwIHtcbiAgICBoZWlnaHQ6IDUwJTtcbn1cblxuLm14LWh0LTUwcCB7XG4gICAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubW4taHQtNTBwIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7XG59XG5cbi5odC01MC1mIHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmh0LTUwcC1mIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNTUge1xuICAgIGhlaWdodDogNTVweDtcbn1cblxuLmh0LTU1cCB7XG4gICAgaGVpZ2h0OiA1NSU7XG59XG5cbi5teC1odC01NXAge1xuICAgIG1heC1oZWlnaHQ6IDU1JTtcbn1cblxuLm1uLWh0LTU1cCB7XG4gICAgbWluLWhlaWdodDogNTUlO1xufVxuXG4uaHQtNTUtZiB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC01NXAtZiB7XG4gICAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcbn1cblxuLmh0LTYwIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5odC02MHAge1xuICAgIGhlaWdodDogNjAlO1xufVxuXG4ubXgtaHQtNjBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XG59XG5cbi5tbi1odC02MHAge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTtcbn1cblxuLmh0LTYwLWYge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtNjBwLWYge1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5odC02NSB7XG4gICAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uaHQtNjVwIHtcbiAgICBoZWlnaHQ6IDY1JTtcbn1cblxuLm14LWh0LTY1cCB7XG4gICAgbWF4LWhlaWdodDogNjUlO1xufVxuXG4ubW4taHQtNjVwIHtcbiAgICBtaW4taGVpZ2h0OiA2NSU7XG59XG5cbi5odC02NS1mIHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmh0LTY1cC1mIHtcbiAgICBoZWlnaHQ6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtNzAge1xuICAgIGhlaWdodDogNzBweDtcbn1cblxuLmh0LTcwcCB7XG4gICAgaGVpZ2h0OiA3MCU7XG59XG5cbi5teC1odC03MHAge1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbn1cblxuLm1uLWh0LTcwcCB7XG4gICAgbWluLWhlaWdodDogNzAlO1xufVxuXG4uaHQtNzAtZiB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC03MHAtZiB7XG4gICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbn1cblxuLmh0LTc1IHtcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5odC03NXAge1xuICAgIGhlaWdodDogNzUlO1xufVxuXG4ubXgtaHQtNzVwIHtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG59XG5cbi5tbi1odC03NXAge1xuICAgIG1pbi1oZWlnaHQ6IDc1JTtcbn1cblxuLmh0LTc1LWYge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtNzVwLWYge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5odC04MCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uaHQtODBwIHtcbiAgICBoZWlnaHQ6IDgwJTtcbn1cblxuLm14LWh0LTgwcCB7XG4gICAgbWF4LWhlaWdodDogODAlO1xufVxuXG4ubW4taHQtODBwIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7XG59XG5cbi5odC04MC1mIHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmh0LTgwcC1mIHtcbiAgICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtODUge1xuICAgIGhlaWdodDogODVweDtcbn1cblxuLmh0LTg1cCB7XG4gICAgaGVpZ2h0OiA4NSU7XG59XG5cbi5teC1odC04NXAge1xuICAgIG1heC1oZWlnaHQ6IDg1JTtcbn1cblxuLm1uLWh0LTg1cCB7XG4gICAgbWluLWhlaWdodDogODUlO1xufVxuXG4uaHQtODUtZiB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC04NXAtZiB7XG4gICAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcbn1cblxuLmh0LTkwIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5odC05MHAge1xuICAgIGhlaWdodDogOTAlO1xufVxuXG4ubXgtaHQtOTBwIHtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG59XG5cbi5tbi1odC05MHAge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTtcbn1cblxuLmh0LTkwLWYge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uaHQtOTBwLWYge1xuICAgIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5odC05NSB7XG4gICAgaGVpZ2h0OiA5NXB4O1xufVxuXG4uaHQtOTVwIHtcbiAgICBoZWlnaHQ6IDk1JTtcbn1cblxuLm14LWh0LTk1cCB7XG4gICAgbWF4LWhlaWdodDogOTUlO1xufVxuXG4ubW4taHQtOTVwIHtcbiAgICBtaW4taGVpZ2h0OiA5NSU7XG59XG5cbi5odC05NS1mIHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmh0LTk1cC1mIHtcbiAgICBoZWlnaHQ6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xMDBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5teC1odC0xMDBwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW4taHQtMTAwcCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmh0LTEwMC1mIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0xMDBwLWYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaHQtMTM2IHtcbiAgICBoZWlnaHQ6IDEzNnB4O1xufVxuXG4uaHQtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4uaHQtMTc1IHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xufVxuXG4uaHQtMTgwIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uaHQtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaHQtMjEwIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xufVxuXG4uaHQtMjIwIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xufVxuXG4uaHQtMjI2IHtcbiAgICBoZWlnaHQ6IDIyNnB4O1xufVxuXG4uaHQtMjMwIHtcbiAgICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0yMzgge1xuICAgIGhlaWdodDogMjM4cHggIWltcG9ydGFudDtcbn1cblxuLndkLTIzMCB7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC0yNTAge1xuICAgIGhlaWdodDogMjUwcHg7XG59XG5cbi5odC0yNzAge1xuICAgIGhlaWdodDogMjcwcHg7XG59XG5cbi5odC0zMDAge1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cbi5odC0zNTAge1xuICAgIGhlaWdodDogMzUwcHg7XG59XG5cbi5odC00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG59XG5cbi5odC00NTAge1xuICAgIGhlaWdodDogNDUwcHg7XG59XG5cbi5odC01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG59XG5cbi5odC01NTAge1xuICAgIGhlaWdodDogNTUwcHg7XG59XG5cbi5odC02MDAge1xuICAgIGhlaWdodDogNjAwcHg7XG59XG5cbi5odC02NTAge1xuICAgIGhlaWdodDogNjUwcHg7XG59XG5cbi5odC03MDAge1xuICAgIGhlaWdodDogNzAwcHg7XG59XG5cbi5odC03NTAge1xuICAgIGhlaWdodDogNzUwcHg7XG59XG5cbi5odC04MDAge1xuICAgIGhlaWdodDogODAwcHg7XG59XG5cbi5odC0xMDB2IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uaHQtMSB7XG4gICAgaGVpZ2h0OiAxcHg7XG59XG5cbi5odC0yIHtcbiAgICBoZWlnaHQ6IDJweDtcbn1cblxuLmh0LTMge1xuICAgIGhlaWdodDogM3B4O1xufVxuXG4uaHQtNCB7XG4gICAgaGVpZ2h0OiA0cHg7XG59XG5cbi5odC02IHtcbiAgICBoZWlnaHQ6IDZweDtcbn1cblxuLmh0LTcge1xuICAgIGhlaWdodDogN3B4O1xufVxuXG4uaHQtOCB7XG4gICAgaGVpZ2h0OiA4cHg7XG59XG5cbi5odC05IHtcbiAgICBoZWlnaHQ6IDlweDtcbn1cblxuLmh0LWF1dG8ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmh0LTE2IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5odC0zMiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uaHQtMzYge1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLmh0LTQ4IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5odC02NCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uaHQtNzIge1xuICAgIGhlaWdodDogNzJweDtcbn1cblxuLmh0LTExNSB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbn1cblxuLmh0LTEyMCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmh0LTE2MCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmh0LXhzLTUge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNXAge1xuICAgICAgICBoZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5teC1odC14cy01cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy01cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5odC14cy01LWYge1xuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy01cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0xMCB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtMTBwIHtcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTEwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtMTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5odC14cy0xMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTEwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMTUge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTE1cCB7XG4gICAgICAgIGhlaWdodDogMTUlO1xuICAgIH1cblxuICAgIC5teC1odC14cy0xNXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTE1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1JTtcbiAgICB9XG5cbiAgICAuaHQteHMtMTUtZiB7XG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0xNXAtZiB7XG4gICAgICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTIwIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5odC14cy0yMHAge1xuICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtMjBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy0yMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTIwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMjBwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0yNSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuaHQteHMtMjVwIHtcbiAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTI1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtMjVwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUlO1xuICAgIH1cblxuICAgIC5odC14cy0yNS1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTI1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMzAge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTMwcCB7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy0zMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTMwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtMzAtZiB7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0zMHAtZiB7XG4gICAgICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTM1IHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5odC14cy0zNXAge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtMzVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy0zNXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNSU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTM1LWYge1xuICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMzVwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy00MCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNDBwIHtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTQwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtNDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAlO1xuICAgIH1cblxuICAgIC5odC14cy00MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTQwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNDUge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTQ1cCB7XG4gICAgICAgIGhlaWdodDogNDUlO1xuICAgIH1cblxuICAgIC5teC1odC14cy00NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTQ1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1JTtcbiAgICB9XG5cbiAgICAuaHQteHMtNDUtZiB7XG4gICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy00NXAtZiB7XG4gICAgICAgIGhlaWdodDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTUwIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5odC14cy01MHAge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy01MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTUwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy01NSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNTVwIHtcbiAgICAgICAgaGVpZ2h0OiA1NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTU1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtNTVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTUlO1xuICAgIH1cblxuICAgIC5odC14cy01NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTU1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNjAge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTYwcCB7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy02MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTYwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtNjAtZiB7XG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy02MHAtZiB7XG4gICAgICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTY1IHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5odC14cy02NXAge1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtNjVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjUlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy02NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NSU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTY1LWYge1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNjVwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy03MCB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNzBwIHtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTcwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtNzBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIC5odC14cy03MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTcwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNzUge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTc1cCB7XG4gICAgICAgIGhlaWdodDogNzUlO1xuICAgIH1cblxuICAgIC5teC1odC14cy03NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTc1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1JTtcbiAgICB9XG5cbiAgICAuaHQteHMtNzUtZiB7XG4gICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy03NXAtZiB7XG4gICAgICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTgwIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5odC14cy04MHAge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtODBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy04MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTgwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtODBwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy04NSB7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICB9XG5cbiAgICAuaHQteHMtODVwIHtcbiAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTg1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtODVwIHtcbiAgICAgICAgbWluLWhlaWdodDogODUlO1xuICAgIH1cblxuICAgIC5odC14cy04NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTg1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtOTAge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTkwcCB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy05MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTkwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtOTAtZiB7XG4gICAgICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy05MHAtZiB7XG4gICAgICAgIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTk1IHtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5odC14cy05NXAge1xuICAgICAgICBoZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtOTVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTUlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy05NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NSU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTk1LWYge1xuICAgICAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtOTVwLWYge1xuICAgICAgICBoZWlnaHQ6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0xMDAge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5odC14cy0xMDBwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy0xMDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtMTAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTEwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0xMDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMTUwIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtMTUwcCB7XG4gICAgICAgIGhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtMTUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTE1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIC5odC14cy0xNTAtZiB7XG4gICAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMTUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTIwMCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTIwMHAge1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTIwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy0yMDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtMjAwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTIwMHAtZiB7XG4gICAgICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0yNTAge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5odC14cy0yNTBwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy0yNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtMjUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTI1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy0yNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMzAwIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtMzAwcCB7XG4gICAgICAgIGhlaWdodDogMzAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtMzAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTMwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDAlO1xuICAgIH1cblxuICAgIC5odC14cy0zMDAtZiB7XG4gICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMzAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTM1MCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTM1MHAge1xuICAgICAgICBoZWlnaHQ6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTM1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy0zNTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtMzUwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTM1MHAtZiB7XG4gICAgICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy00MDAge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5odC14cy00MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA0MDAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy00MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtNDAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTQwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy00MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNDUwIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNDUwcCB7XG4gICAgICAgIGhlaWdodDogNDUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtNDUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTQ1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTAlO1xuICAgIH1cblxuICAgIC5odC14cy00NTAtZiB7XG4gICAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNDUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTUwMCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTUwMHAge1xuICAgICAgICBoZWlnaHQ6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTUwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy01MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtNTAwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTUwMHAtZiB7XG4gICAgICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy01NTAge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIH1cblxuICAgIC5odC14cy01NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA1NTAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy01NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTUwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtNTUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTU1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy01NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNjAwIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNjAwcCB7XG4gICAgICAgIGhlaWdodDogNjAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtNjAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTYwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDAlO1xuICAgIH1cblxuICAgIC5odC14cy02MDAtZiB7XG4gICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNjAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTY1MCB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTY1MHAge1xuICAgICAgICBoZWlnaHQ6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTY1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy02NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjUwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtNjUwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTY1MHAtZiB7XG4gICAgICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy03MDAge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIC5odC14cy03MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA3MDAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy03MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtNzAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTcwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy03MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNzUwIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICB9XG5cbiAgICAuaHQteHMtNzUwcCB7XG4gICAgICAgIGhlaWdodDogNzUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteHMtNzUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhzLTc1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NTAlO1xuICAgIH1cblxuICAgIC5odC14cy03NTAtZiB7XG4gICAgICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtNzUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTgwMCB7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhzLTgwMHAge1xuICAgICAgICBoZWlnaHQ6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhzLTgwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC14cy04MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogODAwJTtcbiAgICB9XG5cbiAgICAuaHQteHMtODAwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhzLTgwMHAtZiB7XG4gICAgICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy04NTAge1xuICAgICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgIH1cblxuICAgIC5odC14cy04NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA4NTAlO1xuICAgIH1cblxuICAgIC5teC1odC14cy04NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODUwJTtcbiAgICB9XG5cbiAgICAubW4taHQteHMtODUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhzLTg1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14cy04NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteHMtMTAwdiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaHQtc20tNSB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5odC1zbS01cCB7XG4gICAgICAgIGhlaWdodDogNSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNSU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTUtZiB7XG4gICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTVwLWYge1xuICAgICAgICBoZWlnaHQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTEwIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5odC1zbS0xMHAge1xuICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tMTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS0xMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTEwLWYge1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0xNSB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuaHQtc20tMTVwIHtcbiAgICAgICAgaGVpZ2h0OiAxNSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTE1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1JTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tMTVwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUlO1xuICAgIH1cblxuICAgIC5odC1zbS0xNS1mIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTE1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMjAge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTIwcCB7XG4gICAgICAgIGhlaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS0yMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTIwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tMjAtZiB7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0yMHAtZiB7XG4gICAgICAgIGhlaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTI1IHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5odC1zbS0yNXAge1xuICAgICAgICBoZWlnaHQ6IDI1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tMjVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS0yNXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNSU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTI1LWYge1xuICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMjVwLWYge1xuICAgICAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0zMCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tMzBwIHtcbiAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTMwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tMzBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAlO1xuICAgIH1cblxuICAgIC5odC1zbS0zMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTMwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMzUge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTM1cCB7XG4gICAgICAgIGhlaWdodDogMzUlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS0zNXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTM1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1JTtcbiAgICB9XG5cbiAgICAuaHQtc20tMzUtZiB7XG4gICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0zNXAtZiB7XG4gICAgICAgIGhlaWdodDogMzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQwIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5odC1zbS00MHAge1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tNDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS00MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQwLWYge1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS00NSB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAuaHQtc20tNDVwIHtcbiAgICAgICAgaGVpZ2h0OiA0NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTQ1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1JTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tNDVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDUlO1xuICAgIH1cblxuICAgIC5odC1zbS00NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQ1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNTAge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTUwcCB7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS01MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tNTAtZiB7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS01MHAtZiB7XG4gICAgICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTU1IHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5odC1zbS01NXAge1xuICAgICAgICBoZWlnaHQ6IDU1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tNTVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTUlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS01NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NSU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTU1LWYge1xuICAgICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNTVwLWYge1xuICAgICAgICBoZWlnaHQ6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS02MCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tNjBwIHtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTYwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tNjBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAlO1xuICAgIH1cblxuICAgIC5odC1zbS02MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTYwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNjUge1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTY1cCB7XG4gICAgICAgIGhlaWdodDogNjUlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS02NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTY1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1JTtcbiAgICB9XG5cbiAgICAuaHQtc20tNjUtZiB7XG4gICAgICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS02NXAtZiB7XG4gICAgICAgIGhlaWdodDogNjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTcwIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5odC1zbS03MHAge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tNzBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS03MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTcwLWYge1xuICAgICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNzBwLWYge1xuICAgICAgICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS03NSB7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAuaHQtc20tNzVwIHtcbiAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTc1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tNzVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUlO1xuICAgIH1cblxuICAgIC5odC1zbS03NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTc1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tODAge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTgwcCB7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS04MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTgwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tODAtZiB7XG4gICAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS04MHAtZiB7XG4gICAgICAgIGhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTg1IHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5odC1zbS04NXAge1xuICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tODVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODUlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS04NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA4NSU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTg1LWYge1xuICAgICAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tODVwLWYge1xuICAgICAgICBoZWlnaHQ6IDg1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS05MCB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tOTBwIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTkwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tOTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5odC1zbS05MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTkwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tOTUge1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTk1cCB7XG4gICAgICAgIGhlaWdodDogOTUlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS05NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTk1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICAuaHQtc20tOTUtZiB7XG4gICAgICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS05NXAtZiB7XG4gICAgICAgIGhlaWdodDogOTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTEwMCB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTEwMHAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTEwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS0xMDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tMTAwLWYge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTEwMHAtZiB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0xNTAge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5odC1zbS0xNTBwIHtcbiAgICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS0xNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tMTUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTE1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0xNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMjAwIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tMjAwcCB7XG4gICAgICAgIGhlaWdodDogMjAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tMjAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTIwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDAlO1xuICAgIH1cblxuICAgIC5odC1zbS0yMDAtZiB7XG4gICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMjAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTI1MCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTI1MHAge1xuICAgICAgICBoZWlnaHQ6IDI1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTI1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS0yNTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tMjUwLWYge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTI1MHAtZiB7XG4gICAgICAgIGhlaWdodDogMjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0zMDAge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5odC1zbS0zMDBwIHtcbiAgICAgICAgaGVpZ2h0OiAzMDAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS0zMDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tMzAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTMwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0zMDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDMwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMzUwIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tMzUwcCB7XG4gICAgICAgIGhlaWdodDogMzUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tMzUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTM1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTAlO1xuICAgIH1cblxuICAgIC5odC1zbS0zNTAtZiB7XG4gICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tMzUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQwMCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQwMHAge1xuICAgICAgICBoZWlnaHQ6IDQwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTQwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS00MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tNDAwLWYge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQwMHAtZiB7XG4gICAgICAgIGhlaWdodDogNDAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS00NTAge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cblxuICAgIC5odC1zbS00NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA0NTAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS00NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tNDUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTQ1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS00NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDQ1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNTAwIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tNTAwcCB7XG4gICAgICAgIGhlaWdodDogNTAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tNTAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTUwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDAlO1xuICAgIH1cblxuICAgIC5odC1zbS01MDAtZiB7XG4gICAgICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNTAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTU1MCB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTU1MHAge1xuICAgICAgICBoZWlnaHQ6IDU1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTU1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS01NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTUwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tNTUwLWYge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTU1MHAtZiB7XG4gICAgICAgIGhlaWdodDogNTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS02MDAge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC5odC1zbS02MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA2MDAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS02MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tNjAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTYwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS02MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDYwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNjUwIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tNjUwcCB7XG4gICAgICAgIGhlaWdodDogNjUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tNjUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTY1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTAlO1xuICAgIH1cblxuICAgIC5odC1zbS02NTAtZiB7XG4gICAgICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tNjUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTcwMCB7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTcwMHAge1xuICAgICAgICBoZWlnaHQ6IDcwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTcwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS03MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tNzAwLWYge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTcwMHAtZiB7XG4gICAgICAgIGhlaWdodDogNzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS03NTAge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIH1cblxuICAgIC5odC1zbS03NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA3NTAlO1xuICAgIH1cblxuICAgIC5teC1odC1zbS03NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtc20tNzUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1MCU7XG4gICAgfVxuXG4gICAgLmh0LXNtLTc1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS03NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDc1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tODAwIHtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICB9XG5cbiAgICAuaHQtc20tODAwcCB7XG4gICAgICAgIGhlaWdodDogODAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtc20tODAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXNtLTgwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MDAlO1xuICAgIH1cblxuICAgIC5odC1zbS04MDAtZiB7XG4gICAgICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtc20tODAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTg1MCB7XG4gICAgICAgIGhlaWdodDogODUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXNtLTg1MHAge1xuICAgICAgICBoZWlnaHQ6IDg1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXNtLTg1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1zbS04NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogODUwJTtcbiAgICB9XG5cbiAgICAuaHQtc20tODUwLWYge1xuICAgICAgICBoZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXNtLTg1MHAtZiB7XG4gICAgICAgIGhlaWdodDogODUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1zbS0xMDB2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5odC1tZC01IHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTVwIHtcbiAgICAgICAgaGVpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtNXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1JTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNS1mIHtcbiAgICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNXAtZiB7XG4gICAgICAgIGhlaWdodDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTAge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTEwcCB7XG4gICAgICAgIGhlaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC0xMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTEwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTAtZiB7XG4gICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0xMHAtZiB7XG4gICAgICAgIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTE1IHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5odC1tZC0xNXAge1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtMTVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTUlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC0xNXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNSU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTE1LWYge1xuICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTVwLWYge1xuICAgICAgICBoZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0yMCB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMjBwIHtcbiAgICAgICAgaGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTIwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtMjBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5odC1tZC0yMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTIwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMjUge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTI1cCB7XG4gICAgICAgIGhlaWdodDogMjUlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC0yNXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTI1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1JTtcbiAgICB9XG5cbiAgICAuaHQtbWQtMjUtZiB7XG4gICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0yNXAtZiB7XG4gICAgICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTMwIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5odC1tZC0zMHAge1xuICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtMzBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC0zMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTMwLWYge1xuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMzBwLWYge1xuICAgICAgICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0zNSB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMzVwIHtcbiAgICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTM1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtMzVwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUlO1xuICAgIH1cblxuICAgIC5odC1tZC0zNS1mIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTM1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDAge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTQwcCB7XG4gICAgICAgIGhlaWdodDogNDAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC00MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTQwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDAtZiB7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC00MHAtZiB7XG4gICAgICAgIGhlaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTQ1IHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5odC1tZC00NXAge1xuICAgICAgICBoZWlnaHQ6IDQ1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNDVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC00NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NSU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTQ1LWYge1xuICAgICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDVwLWYge1xuICAgICAgICBoZWlnaHQ6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC01MCB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNTBwIHtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtNTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5odC1tZC01MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNTUge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTU1cCB7XG4gICAgICAgIGhlaWdodDogNTUlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC01NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTU1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1JTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNTUtZiB7XG4gICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC01NXAtZiB7XG4gICAgICAgIGhlaWdodDogNTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTYwIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5odC1tZC02MHAge1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNjBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC02MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTYwLWYge1xuICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNjBwLWYge1xuICAgICAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC02NSB7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNjVwIHtcbiAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTY1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtNjVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjUlO1xuICAgIH1cblxuICAgIC5odC1tZC02NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTY1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzAge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTcwcCB7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC03MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTcwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzAtZiB7XG4gICAgICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC03MHAtZiB7XG4gICAgICAgIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTc1IHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5odC1tZC03NXAge1xuICAgICAgICBoZWlnaHQ6IDc1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNzVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzUlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC03NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NSU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTc1LWYge1xuICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzVwLWYge1xuICAgICAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC04MCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtODBwIHtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTgwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtODBwIHtcbiAgICAgICAgbWluLWhlaWdodDogODAlO1xuICAgIH1cblxuICAgIC5odC1tZC04MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTgwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtODUge1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTg1cCB7XG4gICAgICAgIGhlaWdodDogODUlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC04NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTg1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1JTtcbiAgICB9XG5cbiAgICAuaHQtbWQtODUtZiB7XG4gICAgICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC04NXAtZiB7XG4gICAgICAgIGhlaWdodDogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTkwIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5odC1tZC05MHAge1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtOTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC05MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTkwLWYge1xuICAgICAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtOTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC05NSB7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtOTVwIHtcbiAgICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTk1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtOTVwIHtcbiAgICAgICAgbWluLWhlaWdodDogOTUlO1xuICAgIH1cblxuICAgIC5odC1tZC05NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTk1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA5NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTAwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTAwcCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtMTAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTEwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5odC1tZC0xMDAtZiB7XG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTE1MCB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTE1MHAge1xuICAgICAgICBoZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTE1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC0xNTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtMTUwLWYge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTE1MHAtZiB7XG4gICAgICAgIGhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0yMDAge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5odC1tZC0yMDBwIHtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC0yMDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtMjAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTIwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0yMDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMjUwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMjUwcCB7XG4gICAgICAgIGhlaWdodDogMjUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtMjUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTI1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTAlO1xuICAgIH1cblxuICAgIC5odC1tZC0yNTAtZiB7XG4gICAgICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtMjUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTMwMCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTMwMHAge1xuICAgICAgICBoZWlnaHQ6IDMwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTMwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC0zMDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtMzAwLWYge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTMwMHAtZiB7XG4gICAgICAgIGhlaWdodDogMzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0zNTAge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIC5odC1tZC0zNTBwIHtcbiAgICAgICAgaGVpZ2h0OiAzNTAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC0zNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtMzUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTM1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC0zNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDAwIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDAwcCB7XG4gICAgICAgIGhlaWdodDogNDAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNDAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTQwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDAlO1xuICAgIH1cblxuICAgIC5odC1tZC00MDAtZiB7XG4gICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTQ1MCB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTQ1MHAge1xuICAgICAgICBoZWlnaHQ6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTQ1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC00NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDUwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNDUwLWYge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTQ1MHAtZiB7XG4gICAgICAgIGhlaWdodDogNDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC01MDAge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5odC1tZC01MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA1MDAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC01MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtNTAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTUwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC01MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNTUwIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNTUwcCB7XG4gICAgICAgIGhlaWdodDogNTUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNTUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTU1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTAlO1xuICAgIH1cblxuICAgIC5odC1tZC01NTAtZiB7XG4gICAgICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNTUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTYwMCB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTYwMHAge1xuICAgICAgICBoZWlnaHQ6IDYwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTYwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC02MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNjAwLWYge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTYwMHAtZiB7XG4gICAgICAgIGhlaWdodDogNjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC02NTAge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cblxuICAgIC5odC1tZC02NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA2NTAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC02NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtNjUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTY1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC02NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzAwIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzAwcCB7XG4gICAgICAgIGhlaWdodDogNzAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtNzAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTcwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDAlO1xuICAgIH1cblxuICAgIC5odC1tZC03MDAtZiB7XG4gICAgICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTc1MCB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgfVxuXG4gICAgLmh0LW1kLTc1MHAge1xuICAgICAgICBoZWlnaHQ6IDc1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LW1kLTc1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1tZC03NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwJTtcbiAgICB9XG5cbiAgICAuaHQtbWQtNzUwLWYge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTc1MHAtZiB7XG4gICAgICAgIGhlaWdodDogNzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC04MDAge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgIC5odC1tZC04MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA4MDAlO1xuICAgIH1cblxuICAgIC5teC1odC1tZC04MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbWQtODAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMCU7XG4gICAgfVxuXG4gICAgLmh0LW1kLTgwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1tZC04MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtODUwIHtcbiAgICAgICAgaGVpZ2h0OiA4NTBweDtcbiAgICB9XG5cbiAgICAuaHQtbWQtODUwcCB7XG4gICAgICAgIGhlaWdodDogODUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbWQtODUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LW1kLTg1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA4NTAlO1xuICAgIH1cblxuICAgIC5odC1tZC04NTAtZiB7XG4gICAgICAgIGhlaWdodDogODUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbWQtODUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LW1kLTEwMHYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmh0LWxnLTUge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNXAge1xuICAgICAgICBoZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy01cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy01cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5odC1sZy01LWYge1xuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy01cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0xMCB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctMTBwIHtcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTEwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctMTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5odC1sZy0xMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTEwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMTUge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTE1cCB7XG4gICAgICAgIGhlaWdodDogMTUlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy0xNXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTE1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1JTtcbiAgICB9XG5cbiAgICAuaHQtbGctMTUtZiB7XG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0xNXAtZiB7XG4gICAgICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTIwIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5odC1sZy0yMHAge1xuICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctMjBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy0yMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTIwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMjBwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0yNSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuaHQtbGctMjVwIHtcbiAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTI1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctMjVwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUlO1xuICAgIH1cblxuICAgIC5odC1sZy0yNS1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTI1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMzAge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTMwcCB7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy0zMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTMwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctMzAtZiB7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0zMHAtZiB7XG4gICAgICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTM1IHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5odC1sZy0zNXAge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctMzVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy0zNXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNSU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTM1LWYge1xuICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMzVwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy00MCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNDBwIHtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTQwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctNDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAlO1xuICAgIH1cblxuICAgIC5odC1sZy00MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTQwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNDUge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTQ1cCB7XG4gICAgICAgIGhlaWdodDogNDUlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy00NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTQ1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1JTtcbiAgICB9XG5cbiAgICAuaHQtbGctNDUtZiB7XG4gICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy00NXAtZiB7XG4gICAgICAgIGhlaWdodDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTUwIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5odC1sZy01MHAge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy01MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTUwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy01NSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNTVwIHtcbiAgICAgICAgaGVpZ2h0OiA1NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTU1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctNTVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTUlO1xuICAgIH1cblxuICAgIC5odC1sZy01NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTU1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNjAge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTYwcCB7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy02MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTYwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctNjAtZiB7XG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy02MHAtZiB7XG4gICAgICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTY1IHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5odC1sZy02NXAge1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctNjVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjUlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy02NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NSU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTY1LWYge1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNjVwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy03MCB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNzBwIHtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTcwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctNzBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIC5odC1sZy03MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTcwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNzUge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTc1cCB7XG4gICAgICAgIGhlaWdodDogNzUlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy03NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTc1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1JTtcbiAgICB9XG5cbiAgICAuaHQtbGctNzUtZiB7XG4gICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy03NXAtZiB7XG4gICAgICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTgwIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5odC1sZy04MHAge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctODBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy04MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTgwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctODBwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy04NSB7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICB9XG5cbiAgICAuaHQtbGctODVwIHtcbiAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTg1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctODVwIHtcbiAgICAgICAgbWluLWhlaWdodDogODUlO1xuICAgIH1cblxuICAgIC5odC1sZy04NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTg1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctOTAge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTkwcCB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy05MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTkwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctOTAtZiB7XG4gICAgICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy05MHAtZiB7XG4gICAgICAgIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTk1IHtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5odC1sZy05NXAge1xuICAgICAgICBoZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctOTVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTUlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy05NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NSU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTk1LWYge1xuICAgICAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctOTVwLWYge1xuICAgICAgICBoZWlnaHQ6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0xMDAge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5odC1sZy0xMDBwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy0xMDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctMTAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTEwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0xMDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMTUwIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctMTUwcCB7XG4gICAgICAgIGhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctMTUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTE1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIC5odC1sZy0xNTAtZiB7XG4gICAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMTUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTIwMCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTIwMHAge1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTIwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy0yMDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctMjAwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTIwMHAtZiB7XG4gICAgICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0yNTAge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5odC1sZy0yNTBwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy0yNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctMjUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTI1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy0yNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMzAwIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctMzAwcCB7XG4gICAgICAgIGhlaWdodDogMzAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctMzAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTMwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDAlO1xuICAgIH1cblxuICAgIC5odC1sZy0zMDAtZiB7XG4gICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMzAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTM1MCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTM1MHAge1xuICAgICAgICBoZWlnaHQ6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTM1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy0zNTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctMzUwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTM1MHAtZiB7XG4gICAgICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy00MDAge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5odC1sZy00MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA0MDAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy00MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctNDAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTQwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy00MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNDUwIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNDUwcCB7XG4gICAgICAgIGhlaWdodDogNDUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctNDUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTQ1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTAlO1xuICAgIH1cblxuICAgIC5odC1sZy00NTAtZiB7XG4gICAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNDUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTUwMCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTUwMHAge1xuICAgICAgICBoZWlnaHQ6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTUwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy01MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctNTAwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTUwMHAtZiB7XG4gICAgICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy01NTAge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIH1cblxuICAgIC5odC1sZy01NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA1NTAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy01NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctNTUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTU1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy01NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNjAwIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNjAwcCB7XG4gICAgICAgIGhlaWdodDogNjAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctNjAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTYwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDAlO1xuICAgIH1cblxuICAgIC5odC1sZy02MDAtZiB7XG4gICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNjAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTY1MCB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTY1MHAge1xuICAgICAgICBoZWlnaHQ6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTY1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy02NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjUwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctNjUwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTY1MHAtZiB7XG4gICAgICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy03MDAge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIC5odC1sZy03MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA3MDAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy03MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctNzAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTcwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy03MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNzUwIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICB9XG5cbiAgICAuaHQtbGctNzUwcCB7XG4gICAgICAgIGhlaWdodDogNzUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQtbGctNzUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LWxnLTc1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NTAlO1xuICAgIH1cblxuICAgIC5odC1sZy03NTAtZiB7XG4gICAgICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctNzUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTgwMCB7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgfVxuXG4gICAgLmh0LWxnLTgwMHAge1xuICAgICAgICBoZWlnaHQ6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LWxnLTgwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC1sZy04MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogODAwJTtcbiAgICB9XG5cbiAgICAuaHQtbGctODAwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LWxnLTgwMHAtZiB7XG4gICAgICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy04NTAge1xuICAgICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgIH1cblxuICAgIC5odC1sZy04NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA4NTAlO1xuICAgIH1cblxuICAgIC5teC1odC1sZy04NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODUwJTtcbiAgICB9XG5cbiAgICAubW4taHQtbGctODUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gICAgfVxuXG4gICAgLmh0LWxnLTg1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC1sZy04NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQtbGctMTAwdiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmh0LXhsLTUge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNXAge1xuICAgICAgICBoZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5teC1odC14bC01cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC01cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5odC14bC01LWYge1xuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC01cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0xMCB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtMTBwIHtcbiAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTEwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtMTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAlO1xuICAgIH1cblxuICAgIC5odC14bC0xMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTEwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMTUge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTE1cCB7XG4gICAgICAgIGhlaWdodDogMTUlO1xuICAgIH1cblxuICAgIC5teC1odC14bC0xNXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTE1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1JTtcbiAgICB9XG5cbiAgICAuaHQteGwtMTUtZiB7XG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0xNXAtZiB7XG4gICAgICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTIwIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5odC14bC0yMHAge1xuICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtMjBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC0yMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTIwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMjBwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0yNSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuaHQteGwtMjVwIHtcbiAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTI1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtMjVwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUlO1xuICAgIH1cblxuICAgIC5odC14bC0yNS1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTI1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMzAge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTMwcCB7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC0zMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTMwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtMzAtZiB7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0zMHAtZiB7XG4gICAgICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTM1IHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5odC14bC0zNXAge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtMzVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC0zNXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNSU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTM1LWYge1xuICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMzVwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC00MCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNDBwIHtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTQwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtNDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAlO1xuICAgIH1cblxuICAgIC5odC14bC00MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTQwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNDUge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTQ1cCB7XG4gICAgICAgIGhlaWdodDogNDUlO1xuICAgIH1cblxuICAgIC5teC1odC14bC00NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTQ1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1JTtcbiAgICB9XG5cbiAgICAuaHQteGwtNDUtZiB7XG4gICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC00NXAtZiB7XG4gICAgICAgIGhlaWdodDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTUwIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5odC14bC01MHAge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC01MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTUwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC01NSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNTVwIHtcbiAgICAgICAgaGVpZ2h0OiA1NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTU1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1JTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtNTVwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTUlO1xuICAgIH1cblxuICAgIC5odC14bC01NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTU1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNjAge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTYwcCB7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC02MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTYwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtNjAtZiB7XG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC02MHAtZiB7XG4gICAgICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTY1IHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5odC14bC02NXAge1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtNjVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjUlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC02NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NSU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTY1LWYge1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNjVwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC03MCB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNzBwIHtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTcwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtNzBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIC5odC14bC03MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTcwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNzUge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTc1cCB7XG4gICAgICAgIGhlaWdodDogNzUlO1xuICAgIH1cblxuICAgIC5teC1odC14bC03NXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTc1cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1JTtcbiAgICB9XG5cbiAgICAuaHQteGwtNzUtZiB7XG4gICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC03NXAtZiB7XG4gICAgICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTgwIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5odC14bC04MHAge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtODBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC04MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTgwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtODBwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC04NSB7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICB9XG5cbiAgICAuaHQteGwtODVwIHtcbiAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTg1cCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg1JTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtODVwIHtcbiAgICAgICAgbWluLWhlaWdodDogODUlO1xuICAgIH1cblxuICAgIC5odC14bC04NS1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTg1cC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtOTAge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTkwcCB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC05MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTkwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtOTAtZiB7XG4gICAgICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC05MHAtZiB7XG4gICAgICAgIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTk1IHtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5odC14bC05NXAge1xuICAgICAgICBoZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtOTVwIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTUlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC05NXAge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NSU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTk1LWYge1xuICAgICAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtOTVwLWYge1xuICAgICAgICBoZWlnaHQ6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0xMDAge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5odC14bC0xMDBwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC0xMDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtMTAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTEwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0xMDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMTUwIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtMTUwcCB7XG4gICAgICAgIGhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtMTUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTE1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIC5odC14bC0xNTAtZiB7XG4gICAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMTUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTIwMCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTIwMHAge1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTIwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC0yMDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtMjAwLWYge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTIwMHAtZiB7XG4gICAgICAgIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0yNTAge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC5odC14bC0yNTBwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC0yNTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtMjUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTI1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC0yNTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMzAwIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtMzAwcCB7XG4gICAgICAgIGhlaWdodDogMzAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtMzAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTMwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDAlO1xuICAgIH1cblxuICAgIC5odC14bC0zMDAtZiB7XG4gICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMzAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTM1MCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTM1MHAge1xuICAgICAgICBoZWlnaHQ6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTM1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC0zNTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtMzUwLWYge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTM1MHAtZiB7XG4gICAgICAgIGhlaWdodDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC00MDAge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5odC14bC00MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA0MDAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC00MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtNDAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTQwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC00MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNDUwIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNDUwcCB7XG4gICAgICAgIGhlaWdodDogNDUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtNDUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTQ1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTAlO1xuICAgIH1cblxuICAgIC5odC14bC00NTAtZiB7XG4gICAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNDUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTUwMCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTUwMHAge1xuICAgICAgICBoZWlnaHQ6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTUwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC01MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtNTAwLWYge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTUwMHAtZiB7XG4gICAgICAgIGhlaWdodDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC01NTAge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIH1cblxuICAgIC5odC14bC01NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA1NTAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC01NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTUwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtNTUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTU1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC01NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNjAwIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNjAwcCB7XG4gICAgICAgIGhlaWdodDogNjAwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtNjAwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTYwMHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDAlO1xuICAgIH1cblxuICAgIC5odC14bC02MDAtZiB7XG4gICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNjAwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTY1MCB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTY1MHAge1xuICAgICAgICBoZWlnaHQ6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTY1MHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NTAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC02NTBwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjUwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtNjUwLWYge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTY1MHAtZiB7XG4gICAgICAgIGhlaWdodDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC03MDAge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIC5odC14bC03MDBwIHtcbiAgICAgICAgaGVpZ2h0OiA3MDAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC03MDBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtNzAwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTcwMC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC03MDBwLWYge1xuICAgICAgICBoZWlnaHQ6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNzUwIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICB9XG5cbiAgICAuaHQteGwtNzUwcCB7XG4gICAgICAgIGhlaWdodDogNzUwJTtcbiAgICB9XG5cbiAgICAubXgtaHQteGwtNzUwcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLWh0LXhsLTc1MHAge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NTAlO1xuICAgIH1cblxuICAgIC5odC14bC03NTAtZiB7XG4gICAgICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtNzUwcC1mIHtcbiAgICAgICAgaGVpZ2h0OiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTgwMCB7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgfVxuXG4gICAgLmh0LXhsLTgwMHAge1xuICAgICAgICBoZWlnaHQ6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LWh0LXhsLTgwMHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MDAlO1xuICAgIH1cblxuICAgIC5tbi1odC14bC04MDBwIHtcbiAgICAgICAgbWluLWhlaWdodDogODAwJTtcbiAgICB9XG5cbiAgICAuaHQteGwtODAwLWYge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmh0LXhsLTgwMHAtZiB7XG4gICAgICAgIGhlaWdodDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC04NTAge1xuICAgICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgIH1cblxuICAgIC5odC14bC04NTBwIHtcbiAgICAgICAgaGVpZ2h0OiA4NTAlO1xuICAgIH1cblxuICAgIC5teC1odC14bC04NTBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODUwJTtcbiAgICB9XG5cbiAgICAubW4taHQteGwtODUwcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1MCU7XG4gICAgfVxuXG4gICAgLmh0LXhsLTg1MC1mIHtcbiAgICAgICAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5odC14bC04NTBwLWYge1xuICAgICAgICBoZWlnaHQ6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHQteGwtMTAwdiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuLmh0LTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLmgtMTAwdmgge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcblxuLm0tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTAsXG4ubXgtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTAsXG4ubXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEsXG4ubXgtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTEsXG4ubXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yLFxuLm14LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMixcbi5teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zLFxuLm14LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zLFxuLm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCxcbi5teC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQsXG4ubXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSxcbi5teC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSxcbi5teC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSxcbi5teC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMSxcbi5teC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMixcbi5teC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjIsXG4ubXgtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4zLFxuLm14LW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4zLFxuLm14LW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40LFxuLm14LW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCxcbi5teC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjUsXG4ubXgtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUsXG4ubXgtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byxcbi5teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byxcbi5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubS1zbS0wIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LXNtLTAsXG4gICAgLm15LXNtLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXNtLTAsXG4gICAgLm14LXNtLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItc20tMCxcbiAgICAubXktc20tMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtc20tMCxcbiAgICAubXgtc20tMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tc20tMSB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS0xLFxuICAgIC5teS1zbS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1zbS0xLFxuICAgIC5teC1zbS0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXNtLTEsXG4gICAgLm15LXNtLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLTEsXG4gICAgLm14LXNtLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXNtLTIge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS0yLFxuICAgIC5teS1zbS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXNtLTIsXG4gICAgLm14LXNtLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1zbS0yLFxuICAgIC5teS1zbS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLTIsXG4gICAgLm14LXNtLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tc20tMyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS0zLFxuICAgIC5teS1zbS0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1zbS0zLFxuICAgIC5teC1zbS0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXNtLTMsXG4gICAgLm15LXNtLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLTMsXG4gICAgLm14LXNtLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXNtLTQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS00LFxuICAgIC5teS1zbS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXNtLTQsXG4gICAgLm14LXNtLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1zbS00LFxuICAgIC5teS1zbS00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLTQsXG4gICAgLm14LXNtLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tc20tNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS01LFxuICAgIC5teS1zbS01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1zbS01LFxuICAgIC5teC1zbS01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXNtLTUsXG4gICAgLm15LXNtLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLTUsXG4gICAgLm14LXNtLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXNtLW4xIHtcbiAgICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS1uMSxcbiAgICAubXktc20tbjEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1zbS1uMSxcbiAgICAubXgtc20tbjEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXNtLW4xLFxuICAgIC5teS1zbS1uMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLW4xLFxuICAgIC5teC1zbS1uMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXNtLW4yIHtcbiAgICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LXNtLW4yLFxuICAgIC5teS1zbS1uMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtc20tbjIsXG4gICAgLm14LXNtLW4yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXNtLW4yLFxuICAgIC5teS1zbS1uMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtc20tbjIsXG4gICAgLm14LXNtLW4yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1zbS1uMyB7XG4gICAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtc20tbjMsXG4gICAgLm15LXNtLW4zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtc20tbjMsXG4gICAgLm14LXNtLW4zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1zbS1uMyxcbiAgICAubXktc20tbjMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1zbS1uMyxcbiAgICAubXgtc20tbjMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1zbS1uNCB7XG4gICAgICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS1uNCxcbiAgICAubXktc20tbjQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXNtLW40LFxuICAgIC5teC1zbS1uNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1zbS1uNCxcbiAgICAubXktc20tbjQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLW40LFxuICAgIC5teC1zbS1uNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tc20tbjUge1xuICAgICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LXNtLW41LFxuICAgIC5teS1zbS1uNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXNtLW41LFxuICAgIC5teC1zbS1uNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItc20tbjUsXG4gICAgLm15LXNtLW41IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtc20tbjUsXG4gICAgLm14LXNtLW41IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tc20tYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1zbS1hdXRvLFxuICAgIC5teS1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1zbS1hdXRvLFxuICAgIC5teC1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXNtLWF1dG8sXG4gICAgLm15LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXNtLWF1dG8sXG4gICAgLm14LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm0tbWQtMCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1tZC0wLFxuICAgIC5teS1tZC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1tZC0wLFxuICAgIC5teC1tZC0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLW1kLTAsXG4gICAgLm15LW1kLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLW1kLTAsXG4gICAgLm14LW1kLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW1kLTEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtMSxcbiAgICAubXktbWQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbWQtMSxcbiAgICAubXgtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1tZC0xLFxuICAgIC5teS1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC0xLFxuICAgIC5teC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1tZC0yIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtMixcbiAgICAubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1tZC0yLFxuICAgIC5teC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbWQtMixcbiAgICAubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC0yLFxuICAgIC5teC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW1kLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtMyxcbiAgICAubXktbWQtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbWQtMyxcbiAgICAubXgtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1tZC0zLFxuICAgIC5teS1tZC0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC0zLFxuICAgIC5teC1tZC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1tZC00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtNCxcbiAgICAubXktbWQtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1tZC00LFxuICAgIC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbWQtNCxcbiAgICAubXktbWQtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC00LFxuICAgIC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW1kLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtNSxcbiAgICAubXktbWQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbWQtNSxcbiAgICAubXgtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1tZC01LFxuICAgIC5teS1tZC01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC01LFxuICAgIC5teC1tZC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1tZC1uMSB7XG4gICAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtbjEsXG4gICAgLm15LW1kLW4xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbWQtbjEsXG4gICAgLm14LW1kLW4xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1tZC1uMSxcbiAgICAubXktbWQtbjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC1uMSxcbiAgICAubXgtbWQtbjEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1tZC1uMiB7XG4gICAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1tZC1uMixcbiAgICAubXktbWQtbjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLW1kLW4yLFxuICAgIC5teC1tZC1uMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1tZC1uMixcbiAgICAubXktbWQtbjIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLW1kLW4yLFxuICAgIC5teC1tZC1uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbWQtbjMge1xuICAgICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LW1kLW4zLFxuICAgIC5teS1tZC1uMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLW1kLW4zLFxuICAgIC5teC1tZC1uMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbWQtbjMsXG4gICAgLm15LW1kLW4zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbWQtbjMsXG4gICAgLm14LW1kLW4zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbWQtbjQge1xuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtbjQsXG4gICAgLm15LW1kLW40IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1tZC1uNCxcbiAgICAubXgtbWQtbjQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbWQtbjQsXG4gICAgLm15LW1kLW40IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC1uNCxcbiAgICAubXgtbWQtbjQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW1kLW41IHtcbiAgICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1tZC1uNSxcbiAgICAubXktbWQtbjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1tZC1uNSxcbiAgICAubXgtbWQtbjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLW1kLW41LFxuICAgIC5teS1tZC1uNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLW1kLW41LFxuICAgIC5teC1tZC1uNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbWQtYXV0byxcbiAgICAubXktbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbWQtYXV0byxcbiAgICAubXgtbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1tZC1hdXRvLFxuICAgIC5teS1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1tZC1hdXRvLFxuICAgIC5teC1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tLWxnLTAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbGctMCxcbiAgICAubXktbGctMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbGctMCxcbiAgICAubXgtbGctMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1sZy0wLFxuICAgIC5teS1sZy0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1sZy0wLFxuICAgIC5teC1sZy0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1sZy0xIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLTEsXG4gICAgLm15LWxnLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLWxnLTEsXG4gICAgLm14LWxnLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbGctMSxcbiAgICAubXktbGctMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctMSxcbiAgICAubXgtbGctMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbGctMiB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLTIsXG4gICAgLm15LWxnLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbGctMixcbiAgICAubXgtbGctMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLWxnLTIsXG4gICAgLm15LWxnLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctMixcbiAgICAubXgtbGctMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1sZy0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLTMsXG4gICAgLm15LWxnLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLWxnLTMsXG4gICAgLm14LWxnLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbGctMyxcbiAgICAubXktbGctMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctMyxcbiAgICAubXgtbGctMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbGctNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLTQsXG4gICAgLm15LWxnLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbGctNCxcbiAgICAubXgtbGctNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLWxnLTQsXG4gICAgLm15LWxnLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctNCxcbiAgICAubXgtbGctNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1sZy01IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLTUsXG4gICAgLm15LWxnLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLWxnLTUsXG4gICAgLm14LWxnLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbGctNSxcbiAgICAubXktbGctNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctNSxcbiAgICAubXgtbGctNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbGctbjEge1xuICAgICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLW4xLFxuICAgIC5teS1sZy1uMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLWxnLW4xLFxuICAgIC5teC1sZy1uMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbGctbjEsXG4gICAgLm15LWxnLW4xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctbjEsXG4gICAgLm14LWxnLW4xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0tbGctbjIge1xuICAgICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbGctbjIsXG4gICAgLm15LWxnLW4yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1sZy1uMixcbiAgICAubXgtbGctbjIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbGctbjIsXG4gICAgLm15LWxnLW4yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1sZy1uMixcbiAgICAubXgtbGctbjIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLWxnLW4zIHtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC1sZy1uMyxcbiAgICAubXktbGctbjMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS1sZy1uMyxcbiAgICAubXgtbGctbjMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLWxnLW4zLFxuICAgIC5teS1sZy1uMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLWxnLW4zLFxuICAgIC5teC1sZy1uMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLWxnLW40IHtcbiAgICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLW40LFxuICAgIC5teS1sZy1uNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbGctbjQsXG4gICAgLm14LWxnLW40IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLWxnLW40LFxuICAgIC5teS1sZy1uNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctbjQsXG4gICAgLm14LWxnLW40IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1sZy1uNSB7XG4gICAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQtbGctbjUsXG4gICAgLm15LWxnLW41IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUtbGctbjUsXG4gICAgLm14LWxnLW41IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi1sZy1uNSxcbiAgICAubXktbGctbjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy1sZy1uNSxcbiAgICAubXgtbGctbjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LWxnLWF1dG8sXG4gICAgLm15LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLWxnLWF1dG8sXG4gICAgLm14LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWItbGctYXV0byxcbiAgICAubXktbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMtbGctYXV0byxcbiAgICAubXgtbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm0teGwtMCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC14bC0wLFxuICAgIC5teS14bC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS14bC0wLFxuICAgIC5teC14bC0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXhsLTAsXG4gICAgLm15LXhsLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXhsLTAsXG4gICAgLm14LXhsLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXhsLTEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtMSxcbiAgICAubXkteGwtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUteGwtMSxcbiAgICAubXgteGwtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi14bC0xLFxuICAgIC5teS14bC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC0xLFxuICAgIC5teC14bC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS14bC0yIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtMixcbiAgICAubXkteGwtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS14bC0yLFxuICAgIC5teC14bC0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWIteGwtMixcbiAgICAubXkteGwtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC0yLFxuICAgIC5teC14bC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXhsLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtMyxcbiAgICAubXkteGwtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUteGwtMyxcbiAgICAubXgteGwtMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi14bC0zLFxuICAgIC5teS14bC0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC0zLFxuICAgIC5teC14bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS14bC00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtNCxcbiAgICAubXkteGwtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS14bC00LFxuICAgIC5teC14bC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWIteGwtNCxcbiAgICAubXkteGwtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC00LFxuICAgIC5teC14bC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXhsLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtNSxcbiAgICAubXkteGwtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUteGwtNSxcbiAgICAubXgteGwtNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi14bC01LFxuICAgIC5teS14bC01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC01LFxuICAgIC5teC14bC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS14bC1uMSB7XG4gICAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtbjEsXG4gICAgLm15LXhsLW4xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUteGwtbjEsXG4gICAgLm14LXhsLW4xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi14bC1uMSxcbiAgICAubXkteGwtbjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC1uMSxcbiAgICAubXgteGwtbjEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubS14bC1uMiB7XG4gICAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC14bC1uMixcbiAgICAubXkteGwtbjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXhsLW4yLFxuICAgIC5teC14bC1uMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi14bC1uMixcbiAgICAubXkteGwtbjIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXhsLW4yLFxuICAgIC5teC14bC1uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0teGwtbjMge1xuICAgICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LXhsLW4zLFxuICAgIC5teS14bC1uMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lLXhsLW4zLFxuICAgIC5teC14bC1uMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWIteGwtbjMsXG4gICAgLm15LXhsLW4zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXMteGwtbjMsXG4gICAgLm14LXhsLW4zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm0teGwtbjQge1xuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtbjQsXG4gICAgLm15LXhsLW40IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS14bC1uNCxcbiAgICAubXgteGwtbjQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWIteGwtbjQsXG4gICAgLm15LXhsLW40IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC1uNCxcbiAgICAubXgteGwtbjQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXhsLW41IHtcbiAgICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdC14bC1uNSxcbiAgICAubXkteGwtbjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZS14bC1uNSxcbiAgICAubXgteGwtbjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1iLXhsLW41LFxuICAgIC5teS14bC1uNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1zLXhsLW41LFxuICAgIC5teC14bC1uNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tLXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteGwtYXV0byxcbiAgICAubXkteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWUteGwtYXV0byxcbiAgICAubXgteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYi14bC1hdXRvLFxuICAgIC5teS14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tcy14bC1hdXRvLFxuICAgIC5teC14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qICMjIyMjIyA5LjQgTWFyZ2luICAgIyMjIyMjICovXG5cbi5tZy0wIHtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLm1nLTAtZiB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1nLXktMC1mIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1nLXgtMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWctci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1nLWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWctbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubWctdC0wLWYge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0wLWYge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTAtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMSB7XG4gICAgbWFyZ2luOiAxcHg7XG59XG5cbi5tZy0xLWYge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTEge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5tZy15LTEtZiB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5tZy14LTEtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTEge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1nLXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5tZy1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLm1nLWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLm1nLXQtMS1mIHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xLWYge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xLWYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1nLTIge1xuICAgIG1hcmdpbjogMnB4O1xufVxuXG4ubWctMi1mIHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubWcteS0yLWYge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubWcteC0yLWYge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tZy1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubWctYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5tZy1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5tZy10LTItZiB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTItZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMi1mIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtMi1mIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy0zIHtcbiAgICBtYXJnaW46IDNweDtcbn1cblxuLm1nLTMtZiB7XG4gICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm1nLXktMy1mIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLm1nLXgtMy1mIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWctci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLm1nLWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubWctbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubWctdC0zLWYge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0zLWYge1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTMtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTMtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNCB7XG4gICAgbWFyZ2luOiA0cHg7XG59XG5cbi5tZy00LWYge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tZy15LTQtZiB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tZy14LTQtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLm1nLXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tZy1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1nLWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1nLXQtNC1mIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItNC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi00LWYge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC00LWYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTUge1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG4ubWctNS1mIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWcteS01LWYge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWcteC01LWYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tZy1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWctYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tZy1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZy10LTUtZiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTUtZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNS1mIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy02IHtcbiAgICBtYXJnaW46IDZweDtcbn1cblxuLm1nLTYtZiB7XG4gICAgbWFyZ2luOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktNiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm1nLXktNi1mIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1nLXgtNi1mIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtNiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubWctci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1nLWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubWctbC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubWctdC02LWYge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci02LWYge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTYtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTYtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNyB7XG4gICAgbWFyZ2luOiA3cHg7XG59XG5cbi5tZy03LWYge1xuICAgIG1hcmdpbjogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTcge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5tZy15LTctZiB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tZy14LTctZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTcge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLm1nLXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tZy1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLm1nLWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLm1nLXQtNy1mIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItNy1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi03LWYge1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC03LWYge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTgge1xuICAgIG1hcmdpbjogOHB4O1xufVxuXG4ubWctOC1mIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWcteS04LWYge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWcteC04LWYge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tZy1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWctYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tZy1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tZy10LTgtZiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTgtZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItOC1mIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtOC1mIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy05IHtcbiAgICBtYXJnaW46IDlweDtcbn1cblxuLm1nLTktZiB7XG4gICAgbWFyZ2luOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktOSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLm1nLXktOS1mIHtcbiAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLm1nLXgtOS1mIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtOSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4ubWctci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLm1nLWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ubWctbC05IHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG4ubWctdC05LWYge1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci05LWYge1xuICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTktZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTktZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMTAge1xuICAgIG1hcmdpbjogMTBweDtcbn1cblxuLm1nLTEwLWYge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWcteS0xMC1mIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWcteC0xMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1nLXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1nLWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tZy1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1nLXQtMTAtZiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0xMC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMTAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMTUge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuLm1nLTE1LWYge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWcteS0xNS1mIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWcteC0xNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1nLXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1nLWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tZy1sLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm1nLXQtMTUtZiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0xNS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMTUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMjAge1xuICAgIG1hcmdpbjogMjBweDtcbn1cblxuLm1nLTIwLWYge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWcteS0yMC1mIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWcteC0yMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1nLXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1nLWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZy1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1nLXQtMjAtZiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0yMC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMjAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0yMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMjUge1xuICAgIG1hcmdpbjogMjVweDtcbn1cblxuLm1nLTI1LWYge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWcteS0yNS1mIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWcteC0yNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1nLXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm1nLWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tZy1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLm1nLXQtMjUtZiB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0yNS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMjUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0yNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMzAge1xuICAgIG1hcmdpbjogMzBweDtcbn1cblxuLm1nLTMwLWYge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWcteS0zMC1mIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWcteC0zMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1nLXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm1nLWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tZy1sLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1nLXQtMzAtZiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0zMC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMzAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0zMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMzUge1xuICAgIG1hcmdpbjogMzVweDtcbn1cblxuLm1nLTM1LWYge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWcteS0zNS1mIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ubWcteC0zNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLm1nLXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1nLWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tZy1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLm1nLXQtMzUtZiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0zNS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMzUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0zNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNDAge1xuICAgIG1hcmdpbjogNDBweDtcbn1cblxuLm1nLTQwLWYge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWcteS00MC1mIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubWcteC00MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1nLXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1nLWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZy1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm1nLXQtNDAtZiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci00MC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNDAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC00MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNDUge1xuICAgIG1hcmdpbjogNDVweDtcbn1cblxuLm1nLTQ1LWYge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWcteS00NS1mIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWcteC00NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm1nLXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuLm1nLWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tZy1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLm1nLXQtNDUtZiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci00NS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNDUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC00NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNTAge1xuICAgIG1hcmdpbjogNTBweDtcbn1cblxuLm1nLTUwLWYge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWcteS01MC1mIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ubWcteC01MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1nLXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1nLWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tZy1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLm1nLXQtNTAtZiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci01MC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNTAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC01MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNTUge1xuICAgIG1hcmdpbjogNTVweDtcbn1cblxuLm1nLTU1LWYge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubWcteS01NS1mIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWcteC01NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1nLXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1nLWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tZy1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuLm1nLXQtNTUtZiB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci01NS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNTUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC01NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNjAge1xuICAgIG1hcmdpbjogNjBweDtcbn1cblxuLm1nLTYwLWYge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWcteS02MC1mIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWcteC02MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1nLXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLm1nLWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tZy1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLm1nLXQtNjAtZiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci02MC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNjAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC02MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNjUge1xuICAgIG1hcmdpbjogNjVweDtcbn1cblxuLm1nLTY1LWYge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWcteS02NS1mIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuXG4ubWcteC02NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLm1nLXItNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1nLWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tZy1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLm1nLXQtNjUtZiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci02NS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNjUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC02NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNzAge1xuICAgIG1hcmdpbjogNzBweDtcbn1cblxuLm1nLTcwLWYge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWcteS03MC1mIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ubWcteC03MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1nLXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLm1nLWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tZy1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLm1nLXQtNzAtZiB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci03MC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNzAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC03MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctNzUge1xuICAgIG1hcmdpbjogNzVweDtcbn1cblxuLm1nLTc1LWYge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ubWcteS03NS1mIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWcteC03NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLm1nLXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuLm1nLWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tZy1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuLm1nLXQtNzUtZiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci03NS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItNzUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC03NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctODAge1xuICAgIG1hcmdpbjogODBweDtcbn1cblxuLm1nLTgwLWYge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWcteS04MC1mIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubWcteC04MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm1nLXItODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1nLWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tZy1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm1nLXQtODAtZiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci04MC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItODAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC04MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctODUge1xuICAgIG1hcmdpbjogODVweDtcbn1cblxuLm1nLTg1LWYge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4ubWcteS04NS1mIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4ubWcteC04NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm1nLXItODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuLm1nLWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tZy1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuLm1nLXQtODUtZiB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci04NS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItODUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC04NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctOTAge1xuICAgIG1hcmdpbjogOTBweDtcbn1cblxuLm1nLTkwLWYge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWcteS05MC1mIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWcteC05MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLm1nLXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbn1cblxuLm1nLWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tZy1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuLm1nLXQtOTAtZiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci05MC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItOTAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC05MC1mIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctOTUge1xuICAgIG1hcmdpbjogOTVweDtcbn1cblxuLm1nLTk1LWYge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4ubWcteS05NS1mIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xufVxuXG4ubWcteC05NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLm1nLXItOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1nLWItOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tZy1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuLm1nLXQtOTUtZiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci05NS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItOTUtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC05NS1mIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4O1xufVxuXG4ubWctMTAwLWYge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1nLXktMTAwLWYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1nLXgtMTAwLWYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1nLXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWctYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWctbC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm1nLXQtMTAwLWYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTEwMC1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTEwMC1mIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMDAtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy0xMDUge1xuICAgIG1hcmdpbjogMTA1cHg7XG59XG5cbi5tZy0xMDUtZiB7XG4gICAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0xMDUge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuXG4ubWcteS0xMDUtZiB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0xMDUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4ubWcteC0xMDUtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMDUge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG4ubWctci0xMDUge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG59XG5cbi5tZy1iLTEwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG5cbi5tZy1sLTEwNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xufVxuXG4ubWctdC0xMDUtZiB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTA1LWYge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMTA1LWYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTEwNS1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLTExMCB7XG4gICAgbWFyZ2luOiAxMTBweDtcbn1cblxuLm1nLTExMC1mIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy15LTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tZy15LTExMC1mIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy14LTExMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG59XG5cbi5tZy14LTExMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy10LTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5tZy1yLTExMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cblxuLm1nLWItMTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLm1nLWwtMTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5cbi5tZy10LTExMC1mIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctci0xMTAtZiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctYi0xMTAtZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWwtMTEwLWYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctMTE1IHtcbiAgICBtYXJnaW46IDExNXB4O1xufVxuXG4ubWctMTE1LWYge1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXktMTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLm1nLXktMTE1LWYge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXgtMTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLm1nLXgtMTE1LWYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtMTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cblxuLm1nLXItMTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xufVxuXG4ubWctYi0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4ubWctbC0xMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbn1cblxuLm1nLXQtMTE1LWYge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1yLTExNS1mIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1iLTExNS1mIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWctbC0xMTUtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy0xMjAge1xuICAgIG1hcmdpbjogMTIwcHg7XG59XG5cbi5tZy0xMjAtZiB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteS0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubWcteS0xMjAtZiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWcteC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWcteC0xMjAtZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWctdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ubWctci0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbi5tZy1iLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tZy1sLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ubWctdC0xMjAtZiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXItMTIwLWYge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLWItMTIwLWYge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZy1sLTEyMC1mIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1nLXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1nLXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWctYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubWctbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1nLXgtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAubWcteHMtMCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy0wLWYge1xuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubWcteHMteS0wLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy0xIHtcbiAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTEtZiB7XG4gICAgICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTEtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0xLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0xLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTIge1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICB9XG5cbiAgICAubWcteHMtMi1mIHtcbiAgICAgICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMi1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAubWcteHMteC0yLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAubWcteHMtci0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0yLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci0yLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTItZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTItZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtMyB7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgIH1cblxuICAgIC5tZy14cy0zLWYge1xuICAgICAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAubWcteHMteS0zLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTMtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTMtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTMtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMy1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy00IHtcbiAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTQtZiB7XG4gICAgICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTQtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi00LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC00LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTUge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICB9XG5cbiAgICAubWcteHMtNS1mIHtcbiAgICAgICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWcteHMteC01LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubWcteHMtci01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC01LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci01LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtNiB7XG4gICAgICAgIG1hcmdpbjogNnB4O1xuICAgIH1cblxuICAgIC5tZy14cy02LWYge1xuICAgICAgICBtYXJnaW46IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAubWcteHMteS02LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTYtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC02IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi02IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTYtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTYtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNi1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy03IHtcbiAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTctZiB7XG4gICAgICAgIG1hcmdpbjogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTctZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTcge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi03LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC03LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTgge1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICB9XG5cbiAgICAubWcteHMtOC1mIHtcbiAgICAgICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS04IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktOC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWcteHMteC04LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtOCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAubWcteHMtci04IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItOCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC04LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci04LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTgtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTgtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtOSB7XG4gICAgICAgIG1hcmdpbjogOXB4O1xuICAgIH1cblxuICAgIC5tZy14cy05LWYge1xuICAgICAgICBtYXJnaW46IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAubWcteHMteS05LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTktZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC05IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi05IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTktZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTktZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItOS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtOS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy0xMCB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG5cbiAgICAubWcteHMtMTAtZiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubWcteHMteS0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTEwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMTAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0xMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtMTUge1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTE1LWYge1xuICAgICAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWcteHMteC0xNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTE1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTE1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTIwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy0yMC1mIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTIwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubWcteHMtci0yMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0yMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0yMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTIwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0yMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTIwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy0yNSB7XG4gICAgICAgIG1hcmdpbjogMjVweDtcbiAgICB9XG5cbiAgICAubWcteHMtMjUtZiB7XG4gICAgICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubWcteHMteS0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTI1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMjUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItMjUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtMzAge1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTMwLWYge1xuICAgICAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubWcteHMteC0zMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTMwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMzAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTMwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTM1IHtcbiAgICAgICAgbWFyZ2luOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy0zNS1mIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTM1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtMzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubWcteHMtci0zNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0zNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC0zNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTM1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0zNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTM1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy00MCB7XG4gICAgICAgIG1hcmdpbjogNDBweDtcbiAgICB9XG5cbiAgICAubWcteHMtNDAtZiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubWcteHMteS00MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTQwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci00MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNDAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC00MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtNDUge1xuICAgICAgICBtYXJnaW46IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTQ1LWYge1xuICAgICAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNDUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubWcteHMteC00NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTQ1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNDUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTQ1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNDUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTUwIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy01MC1mIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTUwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAubWcteHMtci01MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi01MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC01MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTUwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi01MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTUwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy01NSB7XG4gICAgICAgIG1hcmdpbjogNTVweDtcbiAgICB9XG5cbiAgICAubWcteHMtNTUtZiB7XG4gICAgICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubWcteHMteS01NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTU1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci01NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC01NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtNjAge1xuICAgICAgICBtYXJnaW46IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTYwLWYge1xuICAgICAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubWcteHMteC02MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTYwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTYwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTYwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNjAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTYwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTY1IHtcbiAgICAgICAgbWFyZ2luOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy02NS1mIHtcbiAgICAgICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTY1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubWcteHMtci02NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi02NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC02NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTY1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi02NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTY1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy03MCB7XG4gICAgICAgIG1hcmdpbjogNzBweDtcbiAgICB9XG5cbiAgICAubWcteHMtNzAtZiB7XG4gICAgICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubWcteHMteS03MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTcwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci03MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItNzAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC03MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtNzUge1xuICAgICAgICBtYXJnaW46IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTc1LWYge1xuICAgICAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktNzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubWcteHMteC03NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTc1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTc1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTc1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItNzUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTc1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtNzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTgwIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy04MC1mIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTgwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtODAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAubWcteHMtci04MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi04MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC04MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTgwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi04MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTgwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy04NSB7XG4gICAgICAgIG1hcmdpbjogODVweDtcbiAgICB9XG5cbiAgICAubWcteHMtODUtZiB7XG4gICAgICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy15LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubWcteHMteS04NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy14LTg1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtdC04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItODUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItODUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtODUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtci04NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWItODUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC04NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtOTAge1xuICAgICAgICBtYXJnaW46IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLTkwLWYge1xuICAgICAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktOTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubWcteHMteC05MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTkwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTkwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy14cy10LTkwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItOTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTkwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtOTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLTk1IHtcbiAgICAgICAgbWFyZ2luOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy05NS1mIHtcbiAgICAgICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy14cy15LTk1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXgtOTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAubWcteHMtci05NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi05NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubWcteHMtdC05NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTk1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtYi05NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1sLTk1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy0xMDAge1xuICAgICAgICBtYXJnaW46IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy14cy0xMDAtZiB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMteS0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXktMTAwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy14LTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWcteHMteC0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMTAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXItMTAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWcteHMtYi0xMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0xMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhzLXQtMTAwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1yLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy1iLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteHMtbC0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14cy10LWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy14cy1yLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLXhzLWItYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLXhzLWwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy14cy1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy14cy14LWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1nLXNtLTAge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAubWctc20tMC1mIHtcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubWctc20teC0wLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICAubWctc20tci0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubWctc20tbC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAubWctc20tdC0wLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci0wLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tMSB7XG4gICAgICAgIG1hcmdpbjogMXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS0xLWYge1xuICAgICAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICAubWctc20teS0xLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTEtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAubWctc20tYi0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTEtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTEtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS0yIHtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTItZiB7XG4gICAgICAgIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTItZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMi1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItMi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi0yLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC0yLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTMge1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICB9XG5cbiAgICAubWctc20tMy1mIHtcbiAgICAgICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAubWctc20teC0zLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG5cbiAgICAubWctc20tci0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAubWctc20tbC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAubWctc20tdC0zLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci0zLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTMtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTMtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tNCB7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS00LWYge1xuICAgICAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAubWctc20teS00LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTQtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAubWctc20tYi00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTQtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTQtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS01IHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTUtZiB7XG4gICAgICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi01LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC01LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTYge1xuICAgICAgICBtYXJnaW46IDZweDtcbiAgICB9XG5cbiAgICAubWctc20tNi1mIHtcbiAgICAgICAgbWFyZ2luOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS02IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNi1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAubWctc20teC02LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAubWctc20tci02IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAubWctc20tbC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICAubWctc20tdC02LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci02LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTYtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTYtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tNyB7XG4gICAgICAgIG1hcmdpbjogN3B4O1xuICAgIH1cblxuICAgIC5tZy1zbS03LWYge1xuICAgICAgICBtYXJnaW46IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTcge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAubWctc20teS03LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTctZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC03IHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAubWctc20tYi03IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTctZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTctZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNy1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS04IHtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTgtZiB7XG4gICAgICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktOCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTgtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtOC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTgge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItOCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtOC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItOC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi04LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC04LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTkge1xuICAgICAgICBtYXJnaW46IDlweDtcbiAgICB9XG5cbiAgICAubWctc20tOS1mIHtcbiAgICAgICAgbWFyZ2luOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS05IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktOS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAubWctc20teC05LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtOSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG5cbiAgICAubWctc20tci05IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItOSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAubWctc20tbC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAubWctc20tdC05LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci05LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTktZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTktZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tMTAge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTEwLWYge1xuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWctc20teC0xMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTEwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubWctc20tbC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTEwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItMTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTEwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTE1IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS0xNS1mIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTE1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAubWctc20tci0xNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWctc20tYi0xNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubWctc20tdC0xNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTE1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi0xNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTE1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS0yMCB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICAubWctc20tMjAtZiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubWctc20teS0yMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTIwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC0yMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItMjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci0yMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMjAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC0yMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tMjUge1xuICAgICAgICBtYXJnaW46IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTI1LWYge1xuICAgICAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMjUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubWctc20teC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTI1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTI1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubWctc20tbC0yNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTI1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItMjUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTI1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTMwIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS0zMC1mIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTMwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAubWctc20tci0zMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubWctc20tYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAubWctc20tdC0zMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTMwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi0zMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTMwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS0zNSB7XG4gICAgICAgIG1hcmdpbjogMzVweDtcbiAgICB9XG5cbiAgICAubWctc20tMzUtZiB7XG4gICAgICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubWctc20teS0zNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTM1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC0zNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItMzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtMzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci0zNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMzUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC0zNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tNDAge1xuICAgICAgICBtYXJnaW46IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTQwLWYge1xuICAgICAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubWctc20teC00MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTQwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTQwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubWctc20tbC00MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTQwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNDAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTQwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTQ1IHtcbiAgICAgICAgbWFyZ2luOiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS00NS1mIHtcbiAgICAgICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTQ1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNDUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAubWctc20tci00NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubWctc20tYi00NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAubWctc20tdC00NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTQ1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi00NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTQ1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS01MCB7XG4gICAgICAgIG1hcmdpbjogNTBweDtcbiAgICB9XG5cbiAgICAubWctc20tNTAtZiB7XG4gICAgICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubWctc20teS01MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTUwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC01MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci01MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNTAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC01MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tNTUge1xuICAgICAgICBtYXJnaW46IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTU1LWYge1xuICAgICAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubWctc20teC01NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTU1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTU1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubWctc20tbC01NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTU1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTU1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTYwIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS02MC1mIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTYwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAubWctc20tci02MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubWctc20tYi02MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAubWctc20tdC02MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTYwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi02MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTYwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS02NSB7XG4gICAgICAgIG1hcmdpbjogNjVweDtcbiAgICB9XG5cbiAgICAubWctc20tNjUtZiB7XG4gICAgICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubWctc20teS02NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTY1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC02NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTY1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNjUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci02NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItNjUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC02NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tNzAge1xuICAgICAgICBtYXJnaW46IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTcwLWYge1xuICAgICAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubWctc20teC03MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtNzAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTcwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTcwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubWctc20tbC03MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTcwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItNzAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTcwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTc1IHtcbiAgICAgICAgbWFyZ2luOiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS03NS1mIHtcbiAgICAgICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTc1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtNzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTc1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAubWctc20tci03NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubWctc20tYi03NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAubWctc20tdC03NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTc1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi03NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTc1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS04MCB7XG4gICAgICAgIG1hcmdpbjogODBweDtcbiAgICB9XG5cbiAgICAubWctc20tODAtZiB7XG4gICAgICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubWctc20teS04MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTgwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC04MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItODAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItODAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTgwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtODAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci04MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItODAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC04MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tODUge1xuICAgICAgICBtYXJnaW46IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLTg1LWYge1xuICAgICAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teS04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktODUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubWctc20teC04NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtODUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubWctc20tbC04NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTg1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItODUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1iLTg1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtODUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLTkwIHtcbiAgICAgICAgbWFyZ2luOiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS05MC1mIHtcbiAgICAgICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTkwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtOTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTkwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAubWctc20tci05MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubWctc20tYi05MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAubWctc20tdC05MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTkwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi05MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTkwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS05NSB7XG4gICAgICAgIG1hcmdpbjogOTVweDtcbiAgICB9XG5cbiAgICAubWctc20tOTUtZiB7XG4gICAgICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubWctc20teS05NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS14LTk1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC05NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXItOTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItOTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1sLTk1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXQtOTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci05NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItOTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tbC05NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tMTAwIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctc20tMTAwLWYge1xuICAgICAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLXktMTAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS15LTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20teC0xMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLXgtMTAwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTEwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS1yLTEwMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWItMTAwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMTAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1zbS10LTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tci0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tYi0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXNtLWwtMTAwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctc20tdC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAubWctc20tci1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy1zbS1iLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy1zbS1sLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAubWctc20tYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAubWctc20teC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZy1tZC0wIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTAtZiB7XG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0wLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0wLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTEge1xuICAgICAgICBtYXJnaW46IDFweDtcbiAgICB9XG5cbiAgICAubWctbWQtMS1mIHtcbiAgICAgICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAubWctbWQteC0xLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG5cbiAgICAubWctbWQtci0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0xLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci0xLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTEtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTEtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtMiB7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC0yLWYge1xuICAgICAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAubWctbWQteS0yLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTItZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTItZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTItZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMi1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC0zIHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTMtZiB7XG4gICAgICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTMtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0zLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0zLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTQge1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICB9XG5cbiAgICAubWctbWQtNC1mIHtcbiAgICAgICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAubWctbWQteC00LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAubWctbWQtci00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC00LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci00LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTQtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTQtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtNSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC01LWYge1xuICAgICAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubWctbWQteS01LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC02IHtcbiAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTYtZiB7XG4gICAgICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTYtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNi1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi02LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC02LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTcge1xuICAgICAgICBtYXJnaW46IDdweDtcbiAgICB9XG5cbiAgICAubWctbWQtNy1mIHtcbiAgICAgICAgbWFyZ2luOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS03IHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAubWctbWQteC03LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAubWctbWQtci03IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC03LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci03LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTctZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTctZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtOCB7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC04LWYge1xuICAgICAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTgge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAubWctbWQteS04LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTgtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC04IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi04IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTgtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTgtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItOC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtOC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC05IHtcbiAgICAgICAgbWFyZ2luOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTktZiB7XG4gICAgICAgIG1hcmdpbjogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktOSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTktZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtOS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItOSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtOS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItOS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi05LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC05LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTEwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC0xMC1mIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTEwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubWctbWQtci0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTEwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0xMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTEwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC0xNSB7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG5cbiAgICAubWctbWQtMTUtZiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubWctbWQteS0xNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTE1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci0xNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0xNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtMjAge1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTIwLWYge1xuICAgICAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS0yMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWctbWQteC0yMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTIwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMjAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTIwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTI1IHtcbiAgICAgICAgbWFyZ2luOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC0yNS1mIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTI1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC0yNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubWctbWQtci0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0yNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTI1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi0yNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTI1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC0zMCB7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICB9XG5cbiAgICAubWctbWQtMzAtZiB7XG4gICAgICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubWctbWQteS0zMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTMwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci0zMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMzAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0zMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtMzUge1xuICAgICAgICBtYXJnaW46IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTM1LWYge1xuICAgICAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS0zNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktMzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAubWctbWQteC0zNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTM1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMzUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTM1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtMzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTQwIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC00MC1mIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTQwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC00MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAubWctbWQtci00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi00MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC00MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTQwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi00MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTQwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC00NSB7XG4gICAgICAgIG1hcmdpbjogNDVweDtcbiAgICB9XG5cbiAgICAubWctbWQtNDUtZiB7XG4gICAgICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAubWctbWQteS00NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTQ1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNDUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci00NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNDUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC00NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtNTAge1xuICAgICAgICBtYXJnaW46IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTUwLWYge1xuICAgICAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS01MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAubWctbWQteC01MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTUwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTUwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTU1IHtcbiAgICAgICAgbWFyZ2luOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC01NS1mIHtcbiAgICAgICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTU1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC01NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAubWctbWQtci01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi01NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC01NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTU1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi01NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTU1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC02MCB7XG4gICAgICAgIG1hcmdpbjogNjBweDtcbiAgICB9XG5cbiAgICAubWctbWQtNjAtZiB7XG4gICAgICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubWctbWQteS02MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTYwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci02MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNjAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC02MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtNjUge1xuICAgICAgICBtYXJnaW46IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTY1LWYge1xuICAgICAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS02NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNjUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTY1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAubWctbWQteC02NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTY1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNjUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTY1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTcwIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC03MC1mIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktNzAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTcwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC03MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAubWctbWQtci03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi03MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC03MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTcwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi03MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTcwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC03NSB7XG4gICAgICAgIG1hcmdpbjogNzVweDtcbiAgICB9XG5cbiAgICAubWctbWQtNzUtZiB7XG4gICAgICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTc1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAubWctbWQteS03NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTc1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtNzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci03NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItNzUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC03NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtODAge1xuICAgICAgICBtYXJnaW46IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTgwLWYge1xuICAgICAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS04MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktODAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTgwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAubWctbWQteC04MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTgwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItODAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTgwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtODAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTg1IHtcbiAgICAgICAgbWFyZ2luOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC04NS1mIHtcbiAgICAgICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktODUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTg1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteC04NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtODUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAubWctbWQtci04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubWctbWQtYi04NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC04NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTg1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtYi04NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTg1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC05MCB7XG4gICAgICAgIG1hcmdpbjogOTBweDtcbiAgICB9XG5cbiAgICAubWctbWQtOTAtZiB7XG4gICAgICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTkwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAubWctbWQteS05MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTkwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtOTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtci05MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItOTAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtbC05MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtOTUge1xuICAgICAgICBtYXJnaW46IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTk1LWYge1xuICAgICAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQteS05NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLXktOTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTk1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAubWctbWQteC05NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1yLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubWctbWQtbC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1tZC10LTk1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItOTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTk1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWwtOTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLTEwMCB7XG4gICAgICAgIG1hcmdpbjogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLW1kLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC15LTEwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbWQteS0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtMTAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC14LTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbWQtci0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1iLTEwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbWQtdC0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXItMTAwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLWItMTAwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1tZC1sLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLW1kLXQtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLW1kLXItYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubWctbWQtYi1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAubWctbWQtbC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLW1kLXgtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWctbGctMCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy0wLWYge1xuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubWctbGcteS0wLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubWctbGctYi0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy0xIHtcbiAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTEtZiB7XG4gICAgICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTEtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi0xLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC0xLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTIge1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICB9XG5cbiAgICAubWctbGctMi1mIHtcbiAgICAgICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMi1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAubWctbGcteC0yLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAubWctbGctci0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAubWctbGctbC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAubWctbGctdC0yLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci0yLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTItZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTItZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctMyB7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy0zLWYge1xuICAgICAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAubWctbGcteS0zLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTMtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAubWctbGctYi0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTMtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTMtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMy1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy00IHtcbiAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTQtZiB7XG4gICAgICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTQtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi00LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC00LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTUge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICB9XG5cbiAgICAubWctbGctNS1mIHtcbiAgICAgICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWctbGcteC01LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAubWctbGctci01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubWctbGctbC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAubWctbGctdC01LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci01LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctNiB7XG4gICAgICAgIG1hcmdpbjogNnB4O1xuICAgIH1cblxuICAgIC5tZy1sZy02LWYge1xuICAgICAgICBtYXJnaW46IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAubWctbGcteS02LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTYtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC02IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAubWctbGctYi02IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTYtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTYtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNi1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy03IHtcbiAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTctZiB7XG4gICAgICAgIG1hcmdpbjogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTctZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTcge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi03LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC03LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTgge1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICB9XG5cbiAgICAubWctbGctOC1mIHtcbiAgICAgICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS04IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktOC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWctbGcteC04LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtOCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAubWctbGctci04IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItOCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAubWctbGctbC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAubWctbGctdC04LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci04LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTgtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTgtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctOSB7XG4gICAgICAgIG1hcmdpbjogOXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy05LWYge1xuICAgICAgICBtYXJnaW46IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAubWctbGcteS05LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTktZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC05IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAubWctbGctYi05IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTktZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTktZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItOS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtOS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy0xMCB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG5cbiAgICAubWctbGctMTAtZiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubWctbGcteS0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTEwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC0xMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMTAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC0xMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctMTUge1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTE1LWYge1xuICAgICAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAubWctbGcteC0xNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTE1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTE1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubWctbGctbC0xNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTE1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTE1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTIwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy0yMC1mIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTIwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubWctbGctci0yMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWctbGctYi0yMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAubWctbGctdC0yMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTIwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi0yMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTIwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy0yNSB7XG4gICAgICAgIG1hcmdpbjogMjVweDtcbiAgICB9XG5cbiAgICAubWctbGctMjUtZiB7XG4gICAgICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubWctbGcteS0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTI1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC0yNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTI1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMjUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItMjUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctMzAge1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTMwLWYge1xuICAgICAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubWctbGcteC0zMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTMwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTMwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubWctbGctbC0zMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTMwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMzAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTMwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTM1IHtcbiAgICAgICAgbWFyZ2luOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy0zNS1mIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTM1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtMzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubWctbGctci0zNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAubWctbGctYi0zNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtMzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAubWctbGctdC0zNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTM1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi0zNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTM1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy00MCB7XG4gICAgICAgIG1hcmdpbjogNDBweDtcbiAgICB9XG5cbiAgICAubWctbGctNDAtZiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubWctbGcteS00MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTQwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC00MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTQwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci00MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNDAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC00MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctNDUge1xuICAgICAgICBtYXJnaW46IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTQ1LWYge1xuICAgICAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNDUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAubWctbGcteC00NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTQ1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTQ1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAubWctbGctbC00NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTQ1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNDUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTQ1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNDUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTUwIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy01MC1mIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTUwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTUwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAubWctbGctci01MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAubWctbGctYi01MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubWctbGctdC01MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTUwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi01MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTUwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy01NSB7XG4gICAgICAgIG1hcmdpbjogNTVweDtcbiAgICB9XG5cbiAgICAubWctbGctNTUtZiB7XG4gICAgICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubWctbGcteS01NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTU1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC01NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTU1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci01NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC01NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctNjAge1xuICAgICAgICBtYXJnaW46IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTYwLWYge1xuICAgICAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAubWctbGcteC02MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNjAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTYwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTYwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubWctbGctbC02MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTYwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNjAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTYwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTY1IHtcbiAgICAgICAgbWFyZ2luOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy02NS1mIHtcbiAgICAgICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTY1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTY1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAubWctbGctci02NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAubWctbGctYi02NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAubWctbGctdC02NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTY1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi02NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTY1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy03MCB7XG4gICAgICAgIG1hcmdpbjogNzBweDtcbiAgICB9XG5cbiAgICAubWctbGctNzAtZiB7XG4gICAgICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubWctbGcteS03MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTcwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC03MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTcwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci03MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItNzAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC03MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctNzUge1xuICAgICAgICBtYXJnaW46IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTc1LWYge1xuICAgICAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktNzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAubWctbGcteC03NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtNzUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTc1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTc1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAubWctbGctbC03NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTc1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItNzUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTc1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtNzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTgwIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy04MC1mIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTgwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtODAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTgwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAubWctbGctci04MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAubWctbGctYi04MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtODAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAubWctbGctdC04MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTgwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi04MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTgwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy04NSB7XG4gICAgICAgIG1hcmdpbjogODVweDtcbiAgICB9XG5cbiAgICAubWctbGctODUtZiB7XG4gICAgICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAubWctbGcteS04NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTg1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctdC04NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItODUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItODUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTg1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtODUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctci04NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWItODUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC04NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctOTAge1xuICAgICAgICBtYXJnaW46IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLTkwLWYge1xuICAgICAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktOTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubWctbGcteC05MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtOTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTkwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTkwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAubWctbGctbC05MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTkwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItOTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTkwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtOTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLTk1IHtcbiAgICAgICAgbWFyZ2luOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy05NS1mIHtcbiAgICAgICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy1sZy15LTk1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXgtOTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LTk1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAubWctbGctci05NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAubWctbGctYi05NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtOTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAubWctbGctdC05NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTk1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctYi05NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1sLTk1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy0xMDAge1xuICAgICAgICBtYXJnaW46IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy1sZy0xMDAtZiB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGcteS0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXktMTAwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy14LTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbGcteC0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMTAwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXItMTAwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbGctYi0xMDAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWctbGctbC0xMDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLWxnLXQtMTAwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1yLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy1iLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWctbGctbC0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy1sZy10LWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy1sZy1yLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLWxnLWItYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLWxnLWwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5tZy1sZy14LWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tZy14bC0wIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTAtZiB7XG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0wLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0wLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTEge1xuICAgICAgICBtYXJnaW46IDFweDtcbiAgICB9XG5cbiAgICAubWcteGwtMS1mIHtcbiAgICAgICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAubWcteGwteC0xLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG5cbiAgICAubWcteGwtci0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0xLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci0xLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTEtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTEtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtMiB7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cblxuICAgIC5tZy14bC0yLWYge1xuICAgICAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAubWcteGwteS0yLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTItZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTItZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTItZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMi1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC0zIHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTMtZiB7XG4gICAgICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTMtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMy1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMy1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0zLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0zLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTQge1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICB9XG5cbiAgICAubWcteGwtNC1mIHtcbiAgICAgICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAubWcteGwteC00LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAubWcteGwtci00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC00LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci00LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTQtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTQtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtNSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC01LWYge1xuICAgICAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAubWcteGwteS01LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC02IHtcbiAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTYtZiB7XG4gICAgICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTYtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNi1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNi1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNi1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi02LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC02LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTcge1xuICAgICAgICBtYXJnaW46IDdweDtcbiAgICB9XG5cbiAgICAubWcteGwtNy1mIHtcbiAgICAgICAgbWFyZ2luOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS03IHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNy1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAubWcteGwteC03LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAubWcteGwtci03IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC03LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci03LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTctZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTctZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtOCB7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgIH1cblxuICAgIC5tZy14bC04LWYge1xuICAgICAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTgge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAubWcteGwteS04LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTgtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC04IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi04IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTgtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTgtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItOC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtOC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC05IHtcbiAgICAgICAgbWFyZ2luOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTktZiB7XG4gICAgICAgIG1hcmdpbjogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktOSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTktZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtOS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItOSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtOS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItOS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi05LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC05LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTEwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC0xMC1mIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTEwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubWcteGwtci0xMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0xMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTEwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0xMC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTEwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC0xNSB7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG5cbiAgICAubWcteGwtMTUtZiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTE1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubWcteGwteS0xNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTE1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0xNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTE1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci0xNS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMTUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0xNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtMjAge1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTIwLWYge1xuICAgICAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS0yMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTIwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAubWcteGwteC0yMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMjAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTIwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTIwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0yMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTIwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMjAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTIwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMjAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTI1IHtcbiAgICAgICAgbWFyZ2luOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC0yNS1mIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTI1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC0yNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTI1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubWcteGwtci0yNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0yNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0yNS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTI1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi0yNS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTI1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC0zMCB7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICB9XG5cbiAgICAubWcteGwtMzAtZiB7XG4gICAgICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubWcteGwteS0zMC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTMwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMzAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTMwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMzAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci0zMC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMzAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0zMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtMzUge1xuICAgICAgICBtYXJnaW46IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTM1LWYge1xuICAgICAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS0zNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktMzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTM1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAubWcteGwteC0zNS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtMzUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTM1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTM1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC0zNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTM1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMzUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTM1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtMzUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTQwIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC00MC1mIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNDAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTQwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC00MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNDAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTQwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAubWcteGwtci00MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi00MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC00MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTQwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi00MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTQwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC00NSB7XG4gICAgICAgIG1hcmdpbjogNDVweDtcbiAgICB9XG5cbiAgICAubWcteGwtNDUtZiB7XG4gICAgICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTQ1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAubWcteGwteS00NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNDUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTQ1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC00NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNDUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTQ1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNDUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci00NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNDUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC00NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtNTAge1xuICAgICAgICBtYXJnaW46IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTUwLWYge1xuICAgICAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS01MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTUwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAubWcteGwteC01MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNTAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTUwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTUwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC01MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTUwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNTAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTUwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNTAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTU1IHtcbiAgICAgICAgbWFyZ2luOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC01NS1mIHtcbiAgICAgICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTU1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC01NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTU1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAubWcteGwtci01NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi01NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC01NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTU1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi01NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTU1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC02MCB7XG4gICAgICAgIG1hcmdpbjogNjBweDtcbiAgICB9XG5cbiAgICAubWcteGwtNjAtZiB7XG4gICAgICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTYwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubWcteGwteS02MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNjAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTYwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC02MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNjAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNjAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTYwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNjAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci02MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNjAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC02MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtNjUge1xuICAgICAgICBtYXJnaW46IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTY1LWYge1xuICAgICAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS02NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNjUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTY1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAubWcteGwteC02NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNjUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTY1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTY1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC02NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTY1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNjUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTY1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNjUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTcwIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC03MC1mIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktNzAge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTcwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC03MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNzAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTcwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAubWcteGwtci03MCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi03MCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtNzAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC03MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTcwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi03MC1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTcwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC03NSB7XG4gICAgICAgIG1hcmdpbjogNzVweDtcbiAgICB9XG5cbiAgICAubWcteGwtNzUtZiB7XG4gICAgICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTc1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAubWcteGwteS03NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtNzUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTc1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC03NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItNzUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNzUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTc1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtNzUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci03NS1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItNzUtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC03NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtODAge1xuICAgICAgICBtYXJnaW46IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTgwLWYge1xuICAgICAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS04MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktODAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTgwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAubWcteGwteC04MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtODAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTgwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTgwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC04MCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTgwLWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItODAtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTgwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtODAtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTg1IHtcbiAgICAgICAgbWFyZ2luOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC04NS1mIHtcbiAgICAgICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktODUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC15LTg1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteC04NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtODUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC10LTg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAubWcteGwtci04NSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubWcteGwtYi04NSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtODUge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC04NS1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTg1LWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtYi04NS1mIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTg1LWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC05MCB7XG4gICAgICAgIG1hcmdpbjogOTBweDtcbiAgICB9XG5cbiAgICAubWcteGwtOTAtZiB7XG4gICAgICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTkwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAubWcteGwteS05MC1mIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtOTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTkwLWYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC05MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItOTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItOTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTkwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtOTAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtci05MC1mIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItOTAtZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtbC05MC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtOTUge1xuICAgICAgICBtYXJnaW46IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTk1LWYge1xuICAgICAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwteS05NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLXktOTUtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC14LTk1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAubWcteGwteC05NS1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtOTUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1yLTk1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTk1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAubWcteGwtbC05NSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5tZy14bC10LTk1LWYge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItOTUtZiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTk1LWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWwtOTUtZiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLTEwMCB7XG4gICAgICAgIG1hcmdpbjogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1nLXhsLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC15LTEwMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWcteGwteS0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtMTAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC14LTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0xMDAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWcteGwtci0xMDAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1iLTEwMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTEwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWcteGwtdC0xMDAtZiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXItMTAwLWYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLWItMTAwLWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZy14bC1sLTEwMC1mIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1nLXhsLXQtYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLXhsLXItYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubWcteGwtYi1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAubWcteGwtbC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLm1nLXhsLXgtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ub3AtMCB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm9wLTAtZiB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm9wLTEge1xuICAgIG9wYWNpdHk6IDAuMTtcbn1cblxuLm9wLTEtZiB7XG4gICAgb3BhY2l0eTogMC4xO1xufVxuXG4ub3AtMiB7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG4ub3AtMi1mIHtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG5cbi5vcC0zIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cbi5vcC0zLWYge1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLm9wLTQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLm9wLTQtZiB7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG4ub3AtNSB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4ub3AtNS1mIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vcC02IHtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5vcC02LWYge1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuLm9wLTcge1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLm9wLTctZiB7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4ub3AtOCB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4ub3AtOC1mIHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5vcC05IHtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cbi5vcC05LWYge1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuLm9wYWNpdHktMSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnNoYWRvdy1iYXNlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDI4LCAzOSwgNjAsIDAuMDMpO1xufVxuXG4uc2hhZG93LTEge1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggN3B4IHJnYmEoMjgsIDM5LCA2MCwgMC4xKTtcbn1cblxuLnNoYWRvdy0yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDI4LCAzOSwgNjAsIDAuMDgpO1xufVxuXG4uc2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGV4LTEge1xuICAgIGZsZXg6IDE7XG59XG5cbi5mbGV4LTAge1xuICAgIGZsZXg6IDA7XG59XG5cbi5pbWctZml0LWNvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5vcC14cy0wIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3AteHMtMC1mIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3AteHMtMSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAub3AteHMtMS1mIHtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC5vcC14cy0yIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC5vcC14cy0yLWYge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLm9wLXhzLTMge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLm9wLXhzLTMtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAub3AteHMtNCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAub3AteHMtNC1mIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5vcC14cy01IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5vcC14cy01LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLm9wLXhzLTYge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLm9wLXhzLTYtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAub3AteHMtNyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAub3AteHMtNy1mIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5vcC14cy04IHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5vcC14cy04LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgLm9wLXhzLTkge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgLm9wLXhzLTktZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5vcC1zbS0wIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3Atc20tMC1mIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3Atc20tMSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAub3Atc20tMS1mIHtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC5vcC1zbS0yIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC5vcC1zbS0yLWYge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLm9wLXNtLTMge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLm9wLXNtLTMtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAub3Atc20tNCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAub3Atc20tNC1mIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5vcC1zbS01IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5vcC1zbS01LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLm9wLXNtLTYge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLm9wLXNtLTYtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAub3Atc20tNyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAub3Atc20tNy1mIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5vcC1zbS04IHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5vcC1zbS04LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgLm9wLXNtLTkge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgLm9wLXNtLTktZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vcC1tZC0wIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3AtbWQtMC1mIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3AtbWQtMSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAub3AtbWQtMS1mIHtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC5vcC1tZC0yIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC5vcC1tZC0yLWYge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLm9wLW1kLTMge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLm9wLW1kLTMtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAub3AtbWQtNCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAub3AtbWQtNC1mIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5vcC1tZC01IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5vcC1tZC01LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLm9wLW1kLTYge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLm9wLW1kLTYtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAub3AtbWQtNyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAub3AtbWQtNy1mIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5vcC1tZC04IHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5vcC1tZC04LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgLm9wLW1kLTkge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgLm9wLW1kLTktZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vcC1sZy0wIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3AtbGctMC1mIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAub3AtbGctMSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAub3AtbGctMS1mIHtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgIC5vcC1sZy0yIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC5vcC1sZy0yLWYge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLm9wLWxnLTMge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLm9wLWxnLTMtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICAub3AtbGctNCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAub3AtbGctNC1mIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5vcC1sZy01IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5vcC1sZy01LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLm9wLWxnLTYge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLm9wLWxnLTYtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAub3AtbGctNyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAub3AtbGctNy1mIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5vcC1sZy04IHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5vcC1sZy04LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgLm9wLWxnLTkge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgLm9wLWxnLTktZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub3AteGwtMCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm9wLXhsLTAtZiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm9wLXhsLTEge1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgfVxuXG4gICAgLm9wLXhsLTEtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAub3AteGwtMiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAub3AteGwtMi1mIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC5vcC14bC0zIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIC5vcC14bC0zLWYge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLm9wLXhsLTQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgLm9wLXhsLTQtZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAub3AteGwtNSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAub3AteGwtNS1mIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5vcC14bC02IHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5vcC14bC02LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgLm9wLXhsLTcge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLm9wLXhsLTctZiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAub3AteGwtOCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAub3AteGwtOC1mIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5vcC14bC05IHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIC5vcC14bC05LWYge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ucC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wLFxuLnB4LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTAsXG4ucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEsXG4ucHgtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSxcbi5weC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIsXG4ucHgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIsXG4ucHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyxcbi5weC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zLFxuLnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCxcbi5weC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCxcbi5weC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01LFxuLnB4LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUsXG4ucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wLXNtLTAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LXNtLTAsXG4gICAgLnB5LXNtLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS1zbS0wLFxuICAgIC5weC1zbS0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi1zbS0wLFxuICAgIC5weS1zbS0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtc20tMCxcbiAgICAucHgtc20tMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLXNtLTEge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LXNtLTEsXG4gICAgLnB5LXNtLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS1zbS0xLFxuICAgIC5weC1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi1zbS0xLFxuICAgIC5weS1zbS0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtc20tMSxcbiAgICAucHgtc20tMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLXNtLTIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQtc20tMixcbiAgICAucHktc20tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtc20tMixcbiAgICAucHgtc20tMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi1zbS0yLFxuICAgIC5weS1zbS0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy1zbS0yLFxuICAgIC5weC1zbS0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1zbS0zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1zbS0zLFxuICAgIC5weS1zbS0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtc20tMyxcbiAgICAucHgtc20tMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGItc20tMyxcbiAgICAucHktc20tMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLXNtLTMsXG4gICAgLnB4LXNtLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1zbS00IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LXNtLTQsXG4gICAgLnB5LXNtLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLXNtLTQsXG4gICAgLnB4LXNtLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGItc20tNCxcbiAgICAucHktc20tNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtc20tNCxcbiAgICAucHgtc20tNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtc20tNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQtc20tNSxcbiAgICAucHktc20tNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLXNtLTUsXG4gICAgLnB4LXNtLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLXNtLTUsXG4gICAgLnB5LXNtLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy1zbS01LFxuICAgIC5weC1zbS01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1tZC0wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1tZC0wLFxuICAgIC5weS1tZC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtbWQtMCxcbiAgICAucHgtbWQtMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGItbWQtMCxcbiAgICAucHktbWQtMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLW1kLTAsXG4gICAgLnB4LW1kLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1tZC0xIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1tZC0xLFxuICAgIC5weS1tZC0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtbWQtMSxcbiAgICAucHgtbWQtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGItbWQtMSxcbiAgICAucHktbWQtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLW1kLTEsXG4gICAgLnB4LW1kLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1tZC0yIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LW1kLTIsXG4gICAgLnB5LW1kLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLW1kLTIsXG4gICAgLnB4LW1kLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGItbWQtMixcbiAgICAucHktbWQtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtbWQtMixcbiAgICAucHgtbWQtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtbWQtMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQtbWQtMyxcbiAgICAucHktbWQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLW1kLTMsXG4gICAgLnB4LW1kLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLW1kLTMsXG4gICAgLnB5LW1kLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy1tZC0zLFxuICAgIC5weC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtbWQtNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1tZC00LFxuICAgIC5weS1tZC00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS1tZC00LFxuICAgIC5weC1tZC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLW1kLTQsXG4gICAgLnB5LW1kLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLW1kLTQsXG4gICAgLnB4LW1kLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLW1kLTUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LW1kLTUsXG4gICAgLnB5LW1kLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS1tZC01LFxuICAgIC5weC1tZC01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi1tZC01LFxuICAgIC5weS1tZC01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtbWQtNSxcbiAgICAucHgtbWQtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnAtbGctMCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQtbGctMCxcbiAgICAucHktbGctMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLWxnLTAsXG4gICAgLnB4LWxnLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLWxnLTAsXG4gICAgLnB5LWxnLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy1sZy0wLFxuICAgIC5weC1sZy0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtbGctMSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQtbGctMSxcbiAgICAucHktbGctMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLWxnLTEsXG4gICAgLnB4LWxnLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLWxnLTEsXG4gICAgLnB5LWxnLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy1sZy0xLFxuICAgIC5weC1sZy0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtbGctMiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1sZy0yLFxuICAgIC5weS1sZy0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS1sZy0yLFxuICAgIC5weC1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLWxnLTIsXG4gICAgLnB5LWxnLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLWxnLTIsXG4gICAgLnB4LWxnLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLWxnLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LWxnLTMsXG4gICAgLnB5LWxnLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS1sZy0zLFxuICAgIC5weC1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi1sZy0zLFxuICAgIC5weS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMtbGctMyxcbiAgICAucHgtbGctMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLWxnLTQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQtbGctNCxcbiAgICAucHktbGctNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtbGctNCxcbiAgICAucHgtbGctNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi1sZy00LFxuICAgIC5weS1sZy00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy1sZy00LFxuICAgIC5weC1sZy00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC1sZy01IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1sZy01LFxuICAgIC5weS1sZy01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUtbGctNSxcbiAgICAucHgtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGItbGctNSxcbiAgICAucHktbGctNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLWxnLTUsXG4gICAgLnB4LWxnLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucC14bC0wIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC14bC0wLFxuICAgIC5weS14bC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUteGwtMCxcbiAgICAucHgteGwtMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGIteGwtMCxcbiAgICAucHkteGwtMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLXhsLTAsXG4gICAgLnB4LXhsLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC14bC0xIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC14bC0xLFxuICAgIC5weS14bC0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGUteGwtMSxcbiAgICAucHgteGwtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGIteGwtMSxcbiAgICAucHkteGwtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLXhsLTEsXG4gICAgLnB4LXhsLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC14bC0yIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LXhsLTIsXG4gICAgLnB5LXhsLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLXhsLTIsXG4gICAgLnB4LXhsLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGIteGwtMixcbiAgICAucHkteGwtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMteGwtMixcbiAgICAucHgteGwtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAteGwtMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHQteGwtMyxcbiAgICAucHkteGwtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBlLXhsLTMsXG4gICAgLnB4LXhsLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLXhsLTMsXG4gICAgLnB5LXhsLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcy14bC0zLFxuICAgIC5weC14bC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAteGwtNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC14bC00LFxuICAgIC5weS14bC00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS14bC00LFxuICAgIC5weC14bC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBiLXhsLTQsXG4gICAgLnB5LXhsLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBzLXhsLTQsXG4gICAgLnB4LXhsLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wLXhsLTUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnB0LXhsLTUsXG4gICAgLnB5LXhsLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS14bC01LFxuICAgIC5weC14bC01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYi14bC01LFxuICAgIC5weS14bC01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHMteGwtNSxcbiAgICAucHgteGwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogIyMjIyMjIDkuNiBQYWRkaW5nICAgIyMjIyMjICovXG5cbi5wZC0wIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5wZC0wLWYge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wZC15LTAtZiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ucGQteC0wLWYge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wZC1yLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBkLWItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBkLWwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wZC10LTAtZiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0wLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0wLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMSB7XG4gICAgcGFkZGluZzogMXB4O1xufVxuXG4ucGQtMS1mIHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucGQteS0xLWYge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnBkLXgtMS1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4ucGQtci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5wZC1iLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5wZC1sLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ucGQtdC0xLWYge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMS1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMS1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTIge1xuICAgIHBhZGRpbmc6IDJweDtcbn1cblxuLnBkLTItZiB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLnBkLXktMi1mIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5wZC14LTItZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnBkLXItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucGQtYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4ucGQtbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLnBkLXQtMi1mIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTItZiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTItZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0yLWYge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0zIHtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5wZC0zLWYge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi5wZC15LTMtZiB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ucGQteC0zLWYge1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5wZC1yLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnBkLWItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLnBkLWwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5wZC10LTMtZiB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0zLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0zLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMy1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtNCB7XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG4ucGQtNC1mIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucGQteS00LWYge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnBkLXgtNC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucGQtci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5wZC1iLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5wZC1sLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucGQtdC00LWYge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItNC1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNC1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTQtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTUge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnBkLTUtZiB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBkLXktNS1mIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wZC14LTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnBkLXItNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGQtYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucGQtbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBkLXQtNS1mIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTUtZiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC01LWYge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC02IHtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5wZC02LWYge1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS02IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5wZC15LTYtZiB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ucGQteC02LWYge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTYge1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ucGQtYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucGQtbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLnBkLXQtNi1mIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTYtZiB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTYtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC02LWYge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC03IHtcbiAgICBwYWRkaW5nOiA3cHg7XG59XG5cbi5wZC03LWYge1xuICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS03IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi5wZC15LTctZiB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucGQteC03LWYge1xuICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTcge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5wZC1yLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuLnBkLWItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLnBkLWwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5cbi5wZC10LTctZiB7XG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci03LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi03LWYge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNy1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtOCB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG4ucGQtOC1mIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ucGQteS04LWYge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnBkLXgtOC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ucGQtci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wZC1iLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wZC1sLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucGQtdC04LWYge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItOC1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItOC1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTgtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTkge1xuICAgIHBhZGRpbmc6IDlweDtcbn1cblxuLnBkLTktZiB7XG4gICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTkge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLnBkLXktOS1mIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG5cbi5wZC14LTktZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtOSB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbn1cblxuLnBkLXItOSB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ucGQtYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuXG4ucGQtbC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cblxuLnBkLXQtOS1mIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTktZiB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTktZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC05LWYge1xuICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLnBkLTEwLWYge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGQteS0xMC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBkLXgtMTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wZC1yLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGQtYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wZC1sLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wZC10LTEwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTEwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xNSB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLnBkLTE1LWYge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGQteS0xNS1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBkLXgtMTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wZC1yLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGQtYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wZC1sLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wZC10LTE1LWYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTE1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0yMCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnBkLTIwLWYge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGQteS0yMC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBkLXgtMjAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wZC1yLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGQtYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wZC1sLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wZC10LTIwLWYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTIwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMjAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMjAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0yNSB7XG4gICAgcGFkZGluZzogMjVweDtcbn1cblxuLnBkLTI1LWYge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ucGQteS0yNS1mIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnBkLXgtMjUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wZC1yLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGQtYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wZC1sLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wZC10LTI1LWYge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTI1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMjUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMjUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0zMCB7XG4gICAgcGFkZGluZzogMzBweDtcbn1cblxuLnBkLTMwLWYge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGQteS0zMC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBkLXgtMzAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wZC1yLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGQtYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wZC1sLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wZC10LTMwLWYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTMwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMzAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMzAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0zNSB7XG4gICAgcGFkZGluZzogMzVweDtcbn1cblxuLnBkLTM1LWYge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucGQteS0zNS1mIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLnBkLXgtMzUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5wZC1yLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGQtYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wZC1sLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5wZC10LTM1LWYge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTM1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMzUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMzUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC00MCB7XG4gICAgcGFkZGluZzogNDBweDtcbn1cblxuLnBkLTQwLWYge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGQteS00MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBkLXgtNDAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wZC1yLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGQtYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wZC1sLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wZC10LTQwLWYge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTQwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNDAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNDAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC00NSB7XG4gICAgcGFkZGluZzogNDVweDtcbn1cblxuLnBkLTQ1LWYge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGQteS00NS1mIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBkLXgtNDUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wZC1yLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGQtYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wZC1sLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wZC10LTQ1LWYge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTQ1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNDUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNDUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC01MCB7XG4gICAgcGFkZGluZzogNTBweDtcbn1cblxuLnBkLTUwLWYge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucGQteS01MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnBkLXgtNTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wZC1yLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGQtYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wZC1sLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wZC10LTUwLWYge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTUwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNTAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC01NSB7XG4gICAgcGFkZGluZzogNTVweDtcbn1cblxuLnBkLTU1LWYge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG4ucGQteS01NS1mIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLnBkLXgtNTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5wZC1yLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGQtYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wZC1sLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5wZC10LTU1LWYge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTU1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNTUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC02MCB7XG4gICAgcGFkZGluZzogNjBweDtcbn1cblxuLnBkLTYwLWYge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGQteS02MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBkLXgtNjAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wZC1yLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGQtYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wZC1sLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5wZC10LTYwLWYge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTYwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNjAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNjAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC02NSB7XG4gICAgcGFkZGluZzogNjVweDtcbn1cblxuLnBkLTY1LWYge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucGQteS02NS1mIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuLnBkLXgtNjUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5wZC1yLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGQtYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wZC1sLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5wZC10LTY1LWYge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTY1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNjUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNjUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC03MCB7XG4gICAgcGFkZGluZzogNzBweDtcbn1cblxuLnBkLTcwLWYge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucGQteS03MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnBkLXgtNzAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wZC1yLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGQtYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wZC1sLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5wZC10LTcwLWYge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTcwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNzAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNzAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC03NSB7XG4gICAgcGFkZGluZzogNzVweDtcbn1cblxuLnBkLTc1LWYge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGQteS03NS1mIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLnBkLXgtNzUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wZC1yLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGQtYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wZC1sLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5wZC10LTc1LWYge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTc1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItNzUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtNzUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC04MCB7XG4gICAgcGFkZGluZzogODBweDtcbn1cblxuLnBkLTgwLWYge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGQteS04MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnBkLXgtODAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wZC1yLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGQtYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wZC1sLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wZC10LTgwLWYge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTgwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItODAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtODAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC04NSB7XG4gICAgcGFkZGluZzogODVweDtcbn1cblxuLnBkLTg1LWYge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG4ucGQteS04NS1mIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnBkLXgtODUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi5wZC1yLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGQtYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wZC1sLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5cbi5wZC10LTg1LWYge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTg1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItODUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtODUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC05MCB7XG4gICAgcGFkZGluZzogOTBweDtcbn1cblxuLnBkLTkwLWYge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGQteS05MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLnBkLXgtOTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wZC1yLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGQtYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wZC1sLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5wZC10LTkwLWYge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTkwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItOTAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtOTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC05NSB7XG4gICAgcGFkZGluZzogOTVweDtcbn1cblxuLnBkLTk1LWYge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucGQteS05NS1mIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuLnBkLXgtOTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbi5wZC1yLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGQtYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wZC1sLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbi5wZC10LTk1LWYge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTk1LWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItOTUtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtOTUtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4O1xufVxuXG4ucGQtMTAwLWYge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBkLXktMTAwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wZC14LTEwMC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wZC1yLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wZC1iLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucGQtbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5wZC10LTEwMC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTAwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTEwMC1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTAwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTExMCB7XG4gICAgcGFkZGluZzogMTEwcHg7XG59XG5cbi5wZC0xMTAtZiB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4ucGQteS0xMTAtZiB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLnBkLXgtMTEwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLnBkLXItMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLnBkLWItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wZC1sLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLnBkLXQtMTEwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xMTAtZiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTEwLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0xMTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweDtcbn1cblxuLnBkLTEyMC1mIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wZC15LTEyMC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucGQteC0xMjAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucGQtci0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucGQtYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnBkLWwtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucGQtdC0xMjAtZiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTEyMC1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0xMjAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEyMC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xMzAge1xuICAgIHBhZGRpbmc6IDEzMHB4O1xufVxuXG4ucGQtMTMwLWYge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnBkLXktMTMwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wZC14LTEzMC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5wZC1yLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wZC1iLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucGQtbC0xMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbi5wZC10LTEzMC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTMwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTEzMC1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTMwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG59XG5cbi5wZC0xNDAtZiB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4ucGQteS0xNDAtZiB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnBkLXgtMTQwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLnBkLXItMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnBkLWItMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wZC1sLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLnBkLXQtMTQwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xNDAtZiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTQwLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0xNDAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMTUwIHtcbiAgICBwYWRkaW5nOiAxNTBweDtcbn1cblxuLnBkLTE1MC1mIHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5wZC15LTE1MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuXG4ucGQteC0xNTAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGQtci0xNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xufVxuXG4ucGQtYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnBkLWwtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4ucGQtdC0xNTAtZiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTE1MC1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0xNTAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE1MC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xNjAge1xuICAgIHBhZGRpbmc6IDE2MHB4O1xufVxuXG4ucGQtMTYwLWYge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnBkLXktMTYwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wZC14LTE2MC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbi5wZC1yLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wZC1iLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG4ucGQtbC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbi5wZC10LTE2MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTYwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTE2MC1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTYwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTE3MCB7XG4gICAgcGFkZGluZzogMTcwcHg7XG59XG5cbi5wZC0xNzAtZiB7XG4gICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuXG4ucGQteS0xNzAtZiB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cblxuLnBkLXgtMTcwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbn1cblxuLnBkLXItMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cblxuLnBkLWItMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5cbi5wZC1sLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLnBkLXQtMTcwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xNzAtZiB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMTcwLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0xNzAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweDtcbn1cblxuLnBkLTE4MC1mIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbi5wZC15LTE4MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXgtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4ucGQteC0xODAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC10LTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4ucGQtci0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xufVxuXG4ucGQtYi0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBkLWwtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4ucGQtdC0xODAtZiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1yLTE4MC1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtYi0xODAtZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTE4MC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0xOTAge1xuICAgIHBhZGRpbmc6IDE5MHB4O1xufVxuXG4ucGQtMTkwLWYge1xuICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuLnBkLXktMTkwLWYge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wZC14LTE5MC1mIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG5cbi5wZC1yLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wZC1iLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuXG4ucGQtbC0xOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi5wZC10LTE5MC1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXItMTkwLWYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTE5MC1mIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWwtMTkwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLTIwMCB7XG4gICAgcGFkZGluZzogMjAwcHg7XG59XG5cbi5wZC0yMDAtZiB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXktMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4ucGQteS0yMDAtZiB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC14LTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuLnBkLXgtMjAwLWYge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtdC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cblxuLnBkLXItMjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuLnBkLWItMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wZC1sLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLnBkLXQtMjAwLWYge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0yMDAtZiB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLnBkLWItMjAwLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtbC0yMDAtZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucGQteHMtMCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMC1mIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0wLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cblxuICAgIC5wZC14cy0xLWYge1xuICAgICAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICAucGQteHMteS0xLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAucGQteHMteC0xLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItMS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTEtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTIge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTItZiB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTItZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTItZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTItZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci0yLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0yLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtMyB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG5cbiAgICAucGQteHMtMy1mIHtcbiAgICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMy1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMy1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMy1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTMtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTMtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0zLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy00IHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cblxuICAgIC5wZC14cy00LWYge1xuICAgICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAucGQteHMteS00LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAucGQteHMteC00LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG5cbiAgICAucGQteHMtci00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC00LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTQtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTUge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci01LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi01LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtNiB7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG5cbiAgICAucGQteHMtNi1mIHtcbiAgICAgICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi02IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC02IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTYtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTYtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC02LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy03IHtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cblxuICAgIC5wZC14cy03LWYge1xuICAgICAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS03IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAucGQteHMteS03LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC03IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAucGQteHMteC03LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC03IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG5cbiAgICAucGQteHMtci03IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC03LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNy1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNy1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTctZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTgge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTgtZiB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTgge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTgtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTgtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTgge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItOCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtOCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTgtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci04LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi04LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtOC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtOSB7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICB9XG5cbiAgICAucGQteHMtOS1mIHtcbiAgICAgICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktOSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktOS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtOSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtOS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtOSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItOSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi05IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC05IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtOS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTktZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTktZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC05LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xMCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTEwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTEwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtMTUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy0xNS1mIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTIwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS0yMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMteS0yMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMteC0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0yMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTIwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItMjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0yNSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTI1LWYge1xuICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktMjUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtMjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0yNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0yNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTI1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTI1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtMzAge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy0zMC1mIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTMwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItMzAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTM1IHtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICB9XG5cbiAgICAucGQteHMtMzUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS0zNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucGQteHMteS0zNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucGQteHMteC0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0zNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTM1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTM1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItMzUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy00MCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTQwLWYge1xuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci00MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC00MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci00MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTQwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtNDUge1xuICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy00NS1mIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTQ1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTQ1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNDUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNDUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi00NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC00NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTUwIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtNTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS01MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMteS01MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMteC01MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC01MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi01MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTUwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy01NSB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTU1LWYge1xuICAgICAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAucGQteHMtci01NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC01NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci01NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTU1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTU1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtNjAge1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy02MC1mIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTYwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi02MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC02MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTY1IHtcbiAgICAgICAgcGFkZGluZzogNjVweDtcbiAgICB9XG5cbiAgICAucGQteHMtNjUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS02NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucGQteHMteS02NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucGQteHMteC02NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC02NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi02NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTY1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTY1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNjUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy03MCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTcwLWYge1xuICAgICAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktNzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtNzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci03MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC03MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci03MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTcwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtNzUge1xuICAgICAgICBwYWRkaW5nOiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy03NS1mIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTc1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTc1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtNzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItNzUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi03NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC03NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTgwIHtcbiAgICAgICAgcGFkZGluZzogODBweDtcbiAgICB9XG5cbiAgICAucGQteHMtODAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS04MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucGQteHMteS04MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucGQteHMteC04MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC04MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi04MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTgwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItODAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtODAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy04NSB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLTg1LWYge1xuICAgICAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXktODUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXgtODUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAucGQteHMtci04NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucGQteHMtbC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC04NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtci04NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTg1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTg1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtOTAge1xuICAgICAgICBwYWRkaW5nOiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy05MC1mIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTkwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy1iLTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLXQtOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLXItOTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi05MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtbC05MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLTk1IHtcbiAgICAgICAgcGFkZGluZzogOTVweDtcbiAgICB9XG5cbiAgICAucGQteHMtOTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteS05NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucGQteHMteS05NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMteC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucGQteHMteC05NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtdC05NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi05NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14cy10LTk1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTk1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWItOTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtOTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xMDAge1xuICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTAwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTEwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xMTAge1xuICAgICAgICBwYWRkaW5nOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTEwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xMjAge1xuICAgICAgICBwYWRkaW5nOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTIwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xMzAge1xuICAgICAgICBwYWRkaW5nOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTMwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTEzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xNDAge1xuICAgICAgICBwYWRkaW5nOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTQwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xNTAge1xuICAgICAgICBwYWRkaW5nOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTUwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xNjAge1xuICAgICAgICBwYWRkaW5nOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTYwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE2MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xNzAge1xuICAgICAgICBwYWRkaW5nOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTcwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xODAge1xuICAgICAgICBwYWRkaW5nOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTgwLWYge1xuICAgICAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE4MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE4MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0xOTAge1xuICAgICAgICBwYWRkaW5nOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMTkwLWYge1xuICAgICAgICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE5MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0xOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy0yMDAge1xuICAgICAgICBwYWRkaW5nOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtMjAwLWYge1xuICAgICAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy15LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy15LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy14LTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14cy14LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy10LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtci0yMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0yMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhzLWwtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQteHMtdC0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1yLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteHMtYi0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14cy1sLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBkLXNtLTAge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0wLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0wLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMSB7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICB9XG5cbiAgICAucGQtc20tMS1mIHtcbiAgICAgICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktMS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtMS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTEtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTEtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS0yIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS0yLWYge1xuICAgICAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0yLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0yLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB9XG5cbiAgICAucGQtc20tci0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0yLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMi1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMi1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTItZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTMge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTMtZiB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTMtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTMtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTMtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0zLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0zLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMy1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tNCB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAucGQtc20tNC1mIHtcbiAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTQtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTQtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC00LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS01IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS01LWYge1xuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucGQtc20teS01LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucGQtc20teC01LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAucGQtc20tci01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC01LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTYge1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTYtZiB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTYtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTYtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTYtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci02LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi02LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tNyB7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG5cbiAgICAucGQtc20tNy1mIHtcbiAgICAgICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNy1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNy1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi03IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC03IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNy1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTctZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTctZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC03LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS04IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS04LWYge1xuICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS04IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucGQtc20teS04LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC04IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAucGQtc20teC04LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC04IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG5cbiAgICAucGQtc20tci04IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC04LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItOC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItOC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTgtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTkge1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTktZiB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTktZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTktZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItOSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtOSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTktZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci05LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi05LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtOS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS0xMC1mIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTEwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE1IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAucGQtc20tMTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTE1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0xNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTE1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTE1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS0yMCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTIwLWYge1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktMjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtMjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAucGQtc20tci0yMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0yMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTIwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMjUge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS0yNS1mIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTI1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTI1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTI1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTI1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMjUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMjUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTMwIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAucGQtc20tMzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0zMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0zMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0zMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi0zMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTMwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTMwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtMzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS0zNSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTM1LWYge1xuICAgICAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktMzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtMzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAucGQtc20tci0zNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0zNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTM1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTM1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tNDAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS00MC1mIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTQwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNDAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi00MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC00MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTQ1IHtcbiAgICAgICAgcGFkZGluZzogNDVweDtcbiAgICB9XG5cbiAgICAucGQtc20tNDUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS00NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAucGQtc20teS00NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC00NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAucGQtc20teC00NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC00NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTQ1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi00NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTQ1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTQ1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNDUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNDUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS01MCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTUwLWYge1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucGQtc20tci01MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC01MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci01MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTUwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tNTUge1xuICAgICAgICBwYWRkaW5nOiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS01NS1mIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTU1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTU1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTU1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTU1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi01NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC01NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTYwIHtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICB9XG5cbiAgICAucGQtc20tNjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS02MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS02MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC02MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC02MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC02MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi02MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTYwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTYwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS02NSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTY1LWYge1xuICAgICAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktNjUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtNjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAucGQtc20tci02NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC02NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci02NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTY1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTY1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tNzAge1xuICAgICAgICBwYWRkaW5nOiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS03MC1mIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTcwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtNzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItNzAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi03MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC03MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTc1IHtcbiAgICAgICAgcGFkZGluZzogNzVweDtcbiAgICB9XG5cbiAgICAucGQtc20tNzUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS03NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAucGQtc20teS03NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC03NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAucGQtc20teC03NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC03NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTc1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi03NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTc1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTc1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItNzUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtNzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS04MCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTgwLWYge1xuICAgICAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktODAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtODAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAucGQtc20tci04MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC04MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci04MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTgwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tODUge1xuICAgICAgICBwYWRkaW5nOiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS04NS1mIHtcbiAgICAgICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS15LTg1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS14LTg1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTg1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItODUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTg1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtODUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItODUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tYi04NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC04NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLTkwIHtcbiAgICAgICAgcGFkZGluZzogOTBweDtcbiAgICB9XG5cbiAgICAucGQtc20tOTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS05MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS05MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC05MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC05MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC05MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAucGQtc20tYi05MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS10LTkwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1yLTkwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItOTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWwtOTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS05NSB7XG4gICAgICAgIHBhZGRpbmc6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTk1LWYge1xuICAgICAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXktOTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXgtOTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtOTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICB9XG5cbiAgICAucGQtc20tci05NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItOTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucGQtc20tbC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICB9XG5cbiAgICAucGQtc20tdC05NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci05NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1iLTk1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTk1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTAwIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTEwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTAwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTAwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTEwIHtcbiAgICAgICAgcGFkZGluZzogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTExMC1mIHtcbiAgICAgICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTEwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTEwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTEwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTIwIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xMjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTIwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTMwIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTMwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTEzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTMwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTMwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTQwIHtcbiAgICAgICAgcGFkZGluZzogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTQwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTQwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTUwIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTUwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTYwIHtcbiAgICAgICAgcGFkZGluZzogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTYwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE2MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTYwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTYwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTcwIHtcbiAgICAgICAgcGFkZGluZzogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZzogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTcwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTcwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTcwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTgwIHtcbiAgICAgICAgcGFkZGluZzogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xODAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTgwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTgwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMTkwIHtcbiAgICAgICAgcGFkZGluZzogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZzogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0xOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMTkwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTE5MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMTkwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMTkwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tMjAwIHtcbiAgICAgICAgcGFkZGluZzogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teS0yMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtc20teS0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20teC0yMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtc20teC0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tdC0yMDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXItMjAwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMjAwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1zbS1sLTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXNtLXQtMjAwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tci0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXNtLWItMjAwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtc20tbC0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wZC1tZC0wIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0wLWYge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0wLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0wLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0wLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTEge1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTEtZiB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTEtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTEtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTEtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0xLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi0xLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtMiB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG5cbiAgICAucGQtbWQtMi1mIHtcbiAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTItZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTItZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0yLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC0zIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC0zLWYge1xuICAgICAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0zLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0zLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0zLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMy1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMy1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTMtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTQtZiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTQtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTQtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTQtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci00LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi00LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtNSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtNS1mIHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC01LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC02IHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cblxuICAgIC5wZC1tZC02LWYge1xuICAgICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS02IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS02LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC02IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC02LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC02IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci02IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC02LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItNi1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNi1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTYtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTcge1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTctZiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTcge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTctZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTctZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTcge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTctZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci03LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi03LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNy1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtOCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAucGQtbWQtOC1mIHtcbiAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktOCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktOC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtOCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtOC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtOCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItOCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi04IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC04IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtOC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTgtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTgtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC04LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC05IHtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC05LWYge1xuICAgICAgICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS05IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS05LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC05IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC05LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC05IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci05IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC05LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItOS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItOS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTktZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTEwIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtMTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0xMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi0xMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTEwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTEwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC0xNSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE1LWYge1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0xNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0xNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTE1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtMjAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0yMC1mIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTI1IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtMjUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS0yNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi0yNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTI1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTI1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMjUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC0zMCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTMwLWYge1xuICAgICAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0zMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0zMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC0zMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTMwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtMzUge1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0zNS1mIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTM1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTM1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMzUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTQwIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtNDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS00MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC00MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi00MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTQwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTQwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC00NSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTQ1LWYge1xuICAgICAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNDUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNDUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci00NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC00NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC00NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci00NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTQ1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTQ1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtNTAge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC01MC1mIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItNTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi01MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC01MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTU1IHtcbiAgICAgICAgcGFkZGluZzogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtNTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS01NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC01NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTU1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi01NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTU1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTU1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC02MCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTYwLWYge1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci02MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC02MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC02MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci02MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTYwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtNjUge1xuICAgICAgICBwYWRkaW5nOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC02NS1mIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTY1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTY1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTY1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNjUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItNjUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi02NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC02NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTcwIHtcbiAgICAgICAgcGFkZGluZzogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtNzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS03MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC03MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi03MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTcwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTcwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtNzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC03NSB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTc1LWYge1xuICAgICAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktNzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtNzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci03NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItNzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC03NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC03NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci03NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTc1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTc1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtODAge1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC04MC1mIHtcbiAgICAgICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTgwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtODAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItODAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi04MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC04MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTg1IHtcbiAgICAgICAgcGFkZGluZzogODVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtODUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteS04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucGQtbWQteS04NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQteC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAucGQtbWQteC04NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi04NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTg1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTg1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItODUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtODUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC05MCB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLTkwLWYge1xuICAgICAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtOTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtci05MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWItOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC05MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtdC05MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtci05MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTkwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1sLTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtOTUge1xuICAgICAgICBwYWRkaW5nOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC05NS1mIHtcbiAgICAgICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC15LTk1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC14LTk1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTk1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtOTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItOTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtYi05NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC05NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTEwMCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTAwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTEwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTEwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTAwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTExMCB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTEwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTExMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTExMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTEwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTEyMCB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTEyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTEyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTIwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTEzMCB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTMwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTEzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTEzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTMwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE0MCB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTQwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTE0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTQwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE1MCB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTE1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTUwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE2MCB7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTYwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTE2MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE2MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTYwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE3MCB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTcwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTE3MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE3MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTcwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE4MCB7XG4gICAgICAgIHBhZGRpbmc6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xODAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTE4MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE4MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTgwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTE5MCB7XG4gICAgICAgIHBhZGRpbmc6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMTkwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTE5MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE5MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0xOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMTkwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLTIwMCB7XG4gICAgICAgIHBhZGRpbmc6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMjAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXktMjAwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLW1kLXgtMjAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXQtMjAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1yLTIwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTIwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtbWQtbC0yMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1tZC10LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLXItMjAwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1tZC1iLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLW1kLWwtMjAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGQtbGctMCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMC1mIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0wLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy0xLWYge1xuICAgICAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS0xLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC0xLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItMS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTEtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTIge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTItZiB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTItZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTItZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTItZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci0yLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0yLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctMyB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG5cbiAgICAucGQtbGctMy1mIHtcbiAgICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMy1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMy1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMy1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTMtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTMtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0zLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy00IHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy00LWYge1xuICAgICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS00LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC00LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG5cbiAgICAucGQtbGctci00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC00LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTQtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTUge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci01LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi01LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctNiB7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG5cbiAgICAucGQtbGctNi1mIHtcbiAgICAgICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi02IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC02IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTYtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTYtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC02LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy03IHtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cblxuICAgIC5wZC1sZy03LWYge1xuICAgICAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS03IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS03LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC03IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC03LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC03IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG5cbiAgICAucGQtbGctci03IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC03LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNy1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNy1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTctZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTgge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTgtZiB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTgge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTgtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTgtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTgge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItOCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtOCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTgtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci04LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi04LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtOC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctOSB7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICB9XG5cbiAgICAucGQtbGctOS1mIHtcbiAgICAgICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktOSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktOS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtOSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtOS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtOSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItOSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi05IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC05IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtOS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTktZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTktZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC05LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xMCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTEwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTEwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctMTUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy0xNS1mIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTIwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS0yMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS0yMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC0yMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0yMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTIwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0yMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTIwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItMjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0yNSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTI1LWYge1xuICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktMjUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtMjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMjUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0yNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItMjUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0yNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTI1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTI1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctMzAge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy0zMC1mIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTMwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItMzAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTM1IHtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICB9XG5cbiAgICAucGQtbGctMzUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS0zNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS0zNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC0zNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0zNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTM1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTM1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTM1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItMzUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy00MCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTQwLWYge1xuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNDAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci00MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC00MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci00MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTQwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctNDUge1xuICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy00NS1mIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTQ1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTQ1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTQ1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTQ1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTQ1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNDUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNDUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi00NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC00NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTUwIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctNTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS01MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS01MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC01MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC01MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC01MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTUwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi01MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTUwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy01NSB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTU1LWYge1xuICAgICAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbGctci01NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC01NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci01NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTU1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTU1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctNjAge1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy02MC1mIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTYwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi02MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC02MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTY1IHtcbiAgICAgICAgcGFkZGluZzogNjVweDtcbiAgICB9XG5cbiAgICAucGQtbGctNjUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS02NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS02NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC02NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC02NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC02NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTY1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi02NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTY1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTY1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNjUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy03MCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTcwLWYge1xuICAgICAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktNzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtNzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci03MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC03MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci03MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTcwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctNzUge1xuICAgICAgICBwYWRkaW5nOiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy03NS1mIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTc1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTc1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTc1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTc1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTc1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtNzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItNzUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi03NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC03NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTgwIHtcbiAgICAgICAgcGFkZGluZzogODBweDtcbiAgICB9XG5cbiAgICAucGQtbGctODAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS04MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS04MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC04MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC04MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC04MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTgwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi04MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTgwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItODAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtODAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy04NSB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLTg1LWYge1xuICAgICAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXktODUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtODUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXgtODUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtODUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICB9XG5cbiAgICAucGQtbGctci04NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItODUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucGQtbGctbC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC04NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctci04NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTg1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTg1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctOTAge1xuICAgICAgICBwYWRkaW5nOiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy05MC1mIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTkwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1iLTkwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLXQtOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLXItOTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi05MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctbC05MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLTk1IHtcbiAgICAgICAgcGFkZGluZzogOTVweDtcbiAgICB9XG5cbiAgICAucGQtbGctOTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteS05NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICB9XG5cbiAgICAucGQtbGcteS05NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGcteC05NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucGQtbGcteC05NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctdC05NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTk1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi05NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTk1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTk1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWItOTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtOTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xMDAge1xuICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTAwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTEwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTEwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xMTAge1xuICAgICAgICBwYWRkaW5nOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTEwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTExMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTExMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xMTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xMjAge1xuICAgICAgICBwYWRkaW5nOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTIwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTEyMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTEyMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xMzAge1xuICAgICAgICBwYWRkaW5nOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTMwLWYge1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTEzMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTEzMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xMzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xNDAge1xuICAgICAgICBwYWRkaW5nOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTQwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE0MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE0MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xNDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xNTAge1xuICAgICAgICBwYWRkaW5nOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTUwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE1MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE1MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xNjAge1xuICAgICAgICBwYWRkaW5nOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTYwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE2MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE2MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xNjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xNzAge1xuICAgICAgICBwYWRkaW5nOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTcwLWYge1xuICAgICAgICBwYWRkaW5nOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE3MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE3MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xNzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xODAge1xuICAgICAgICBwYWRkaW5nOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTgwLWYge1xuICAgICAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE4MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE4MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE4MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xODAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xODAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0xOTAge1xuICAgICAgICBwYWRkaW5nOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMTkwLWYge1xuICAgICAgICBwYWRkaW5nOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE5MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTE5MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0xOTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy0yMDAge1xuICAgICAgICBwYWRkaW5nOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctMjAwLWYge1xuICAgICAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy15LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTIwMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC1sZy14LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy10LTIwMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctci0yMDAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0yMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLWxnLWwtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQtbGctdC0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1yLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQtbGctYi0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC1sZy1sLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wZC14bC0wIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0wLWYge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucGQteGwteS0wLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQteGwteC0wLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtci0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0wLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTEge1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTEtZiB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTEtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTEtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTEtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci0xLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi0xLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtMiB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICB9XG5cbiAgICAucGQteGwtMi1mIHtcbiAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMi1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMi1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTItZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTItZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0yLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC0zIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cblxuICAgIC5wZC14bC0zLWYge1xuICAgICAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAucGQteGwteS0zLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQteGwteC0zLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG5cbiAgICAucGQteGwtci0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0zLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMy1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMy1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTMtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTQtZiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTQtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTQtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTQtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci00LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi00LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtNSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAucGQteGwtNS1mIHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC01LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC02IHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cblxuICAgIC5wZC14bC02LWYge1xuICAgICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS02IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucGQteGwteS02LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC02IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQteGwteC02LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC02IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB9XG5cbiAgICAucGQteGwtci02IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC02LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItNi1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNi1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTYtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTcge1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTctZiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTcge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTctZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTctZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTcge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTctZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci03LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi03LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNy1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtOCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAucGQteGwtOC1mIHtcbiAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktOCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktOC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtOCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtOC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtOCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItOCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi04IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC04IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtOC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTgtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTgtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC04LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC05IHtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgIH1cblxuICAgIC5wZC14bC05LWYge1xuICAgICAgICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS05IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAucGQteGwteS05LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC05IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQteGwteC05LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC05IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG5cbiAgICAucGQteGwtci05IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC05LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItOS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItOS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTktZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTEwIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtMTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucGQteGwteS0xMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC0xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGQteGwteC0xMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0xMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi0xMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTEwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTEwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMTAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC0xNSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE1LWYge1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucGQteGwtci0xNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0xNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci0xNS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTE1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtMjAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0yMC1mIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMjAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTIwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMjAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0yMC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTI1IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG5cbiAgICAucGQteGwtMjUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucGQteGwteS0yNS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC0yNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucGQteGwteC0yNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0yNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTI1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi0yNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTI1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTI1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTI1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMjUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMjUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC0zMCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTMwLWYge1xuICAgICAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMzAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtci0zMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItMzAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0zMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC0zMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci0zMC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTMwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtMzUge1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC0zNS1mIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTM1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTM1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTM1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTM1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMzUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMzUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0zNS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTQwIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtNDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucGQteGwteS00MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC00MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucGQteGwteC00MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTQwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi00MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTQwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTQwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNDAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNDAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC00NSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTQ1LWYge1xuICAgICAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNDUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNDUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNDUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNDUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAucGQteGwtci00NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNDUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC00NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC00NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci00NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTQ1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTQ1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtNTAge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC01MC1mIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItNTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTUwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItNTAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi01MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC01MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTU1IHtcbiAgICAgICAgcGFkZGluZzogNTVweDtcbiAgICB9XG5cbiAgICAucGQteGwtNTUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAucGQteGwteS01NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC01NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAucGQteGwteC01NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC01NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTU1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi01NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTU1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTU1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTU1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNTUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNTUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC02MCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTYwLWYge1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNjAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNjAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNjAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAucGQteGwtci02MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNjAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC02MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC02MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci02MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTYwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtNjUge1xuICAgICAgICBwYWRkaW5nOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC02NS1mIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTY1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTY1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTY1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTY1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItNjUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTY1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNjUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNjUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItNjUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi02NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC02NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTcwIHtcbiAgICAgICAgcGFkZGluZzogNzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtNzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAucGQteGwteS03MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC03MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAucGQteGwteC03MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC03MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTcwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi03MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTcwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTcwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNzAtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtNzAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC03NSB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTc1LWYge1xuICAgICAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktNzUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtNzUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtNzUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG5cbiAgICAucGQteGwtci03NSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItNzUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC03NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC03NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci03NS1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTc1LWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTc1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtODAge1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC04MC1mIHtcbiAgICAgICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItODAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTgwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtODAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItODAtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi04MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC04MC1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTg1IHtcbiAgICAgICAgcGFkZGluZzogODVweDtcbiAgICB9XG5cbiAgICAucGQteGwtODUtZiB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteS04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAucGQteGwteS04NS1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwteC04NSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAucGQteGwteC04NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtdC04NSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICB9XG5cbiAgICAucGQteGwtYi04NSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTg1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTg1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTg1LWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItODUtZiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtODUtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC05MCB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLTkwLWYge1xuICAgICAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktOTAtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtOTAtZiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtOTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtci05MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWItOTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC05MCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtdC05MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtci05MC1mIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTkwLWYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1sLTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtOTUge1xuICAgICAgICBwYWRkaW5nOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC05NS1mIHtcbiAgICAgICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC15LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC15LTk1LWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC14LTk1IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC14LTk1LWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC10LTk1IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItOTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTk1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtOTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtOTUtZiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItOTUtZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtYi05NS1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGQteGwtbC05NS1mIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTEwMCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xMDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTAwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTEwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTEwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTAwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTEwMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTExMCB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xMTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTEwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTEwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTEwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTExMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTExMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xMTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTExMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTEwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTExMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTEwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTEyMCB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xMjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTIwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTIwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTEyMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTEyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xMjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTIwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTEyMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTIwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTEzMCB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xMzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTMwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTMwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTMwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTEzMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTEzMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xMzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTMwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTEzMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTMwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE0MCB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xNDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTQwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTQwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTE0MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE0MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xNDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTQwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE0MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTQwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE1MCB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xNTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTUwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTUwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTUwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTE1MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xNTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTUwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE1MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTUwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE2MCB7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xNjAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTYwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTYwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTYwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTE2MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE2MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xNjAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTYwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE2MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTYwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE3MCB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xNzAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTcwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTcwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTcwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTE3MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE3MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xNzAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTcwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE3MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTcwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE4MCB7XG4gICAgICAgIHBhZGRpbmc6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xODAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTgwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTgwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTgwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTE4MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE4MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xODAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTgwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE4MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTgwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTE5MCB7XG4gICAgICAgIHBhZGRpbmc6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0xOTAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMTkwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTkwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMTkwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTE5MCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE5MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0xOTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMTkwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTE5MC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMTkwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLTIwMCB7XG4gICAgICAgIHBhZGRpbmc6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC0yMDAtZiB7XG4gICAgICAgIHBhZGRpbmc6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMjAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXktMjAwLWYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMjAwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBkLXhsLXgtMjAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXQtMjAwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1yLTIwMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTIwMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG5cbiAgICAucGQteGwtbC0yMDAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5wZC14bC10LTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLXItMjAwLWYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZC14bC1iLTIwMC1mIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBkLXhsLWwtMjAwLWYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGQtMTIge1xuICAgIHBhZGRpbmc6IDEycHg7XG59XG5cbi5wZC0xMi1mIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBkLXktMTItZiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5wZC14LTEyLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucGQtci0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnBkLWItMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucGQtbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ucGQtdC0xMi1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xMi1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTEyLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEyLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMTMge1xuICAgIHBhZGRpbmc6IDEzcHg7XG59XG5cbi5wZC0xMy1mIHtcbiAgICBwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC15LTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLnBkLXktMTMtZiB7XG4gICAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQteC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5wZC14LTEzLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnBkLXQtMTMge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4ucGQtci0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnBkLWItMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4ucGQtbC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG4ucGQtdC0xMy1mIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucGQtci0xMy1mIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1iLTEzLWYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZC1sLTEzLWYge1xuICAgIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4ucG9zLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3MtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucG9zLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcy1hYnNvbHV0ZS1mIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3MtcmVsYXRpdmUtZiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zLWZpeGVkLWYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnBvcy1zdGF0aWMtZiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnQtMCB7XG4gICAgdG9wOiAwcHg7XG59XG5cbi5yLTAge1xuICAgIHJpZ2h0OiAwcHg7XG59XG5cbi5iLTAge1xuICAgIGJvdHRvbTogMHB4O1xufVxuXG4ubC0wIHtcbiAgICBsZWZ0OiAwcHg7XG59XG5cbi50LS0wIHtcbiAgICB0b3A6IC0wcHg7XG59XG5cbi5yLS0wIHtcbiAgICByaWdodDogLTBweDtcbn1cblxuLmItLTAge1xuICAgIGJvdHRvbTogLTBweDtcbn1cblxuLmwtLTAge1xuICAgIGxlZnQ6IC0wcHg7XG59XG5cbi5hLTAge1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xufVxuXG4ueC0wLFxuLnktMCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG59XG5cbi50LTUge1xuICAgIHRvcDogNXB4O1xufVxuXG4uci01IHtcbiAgICByaWdodDogNXB4O1xufVxuXG4uYi01IHtcbiAgICBib3R0b206IDVweDtcbn1cblxuLmwtNSB7XG4gICAgbGVmdDogNXB4O1xufVxuXG4udC0tNSB7XG4gICAgdG9wOiAtNXB4O1xufVxuXG4uci0tNSB7XG4gICAgcmlnaHQ6IC01cHg7XG59XG5cbi5iLS01IHtcbiAgICBib3R0b206IC01cHg7XG59XG5cbi5sLS01IHtcbiAgICBsZWZ0OiAtNXB4O1xufVxuXG4uYS01IHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDVweDtcbn1cblxuLngtNSxcbi55LTUge1xuICAgIGxlZnQ6IDVweDtcbiAgICByaWdodDogNXB4O1xufVxuXG4udC0xMCB7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4uci0xMCB7XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbi5iLTEwIHtcbiAgICBib3R0b206IDEwcHg7XG59XG5cbi5sLTEwIHtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG4udC0tMTAge1xuICAgIHRvcDogLTEwcHg7XG59XG5cbi5yLS0xMCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xufVxuXG4uYi0tMTAge1xuICAgIGJvdHRvbTogLTEwcHg7XG59XG5cbi5sLS0xMCB7XG4gICAgbGVmdDogLTEwcHg7XG59XG5cbi5hLTEwIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG59XG5cbi54LTEwLFxuLnktMTAge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbi50LTE1IHtcbiAgICB0b3A6IDE1cHg7XG59XG5cbi5yLTE1IHtcbiAgICByaWdodDogMTVweDtcbn1cblxuLmItMTUge1xuICAgIGJvdHRvbTogMTVweDtcbn1cblxuLmwtMTUge1xuICAgIGxlZnQ6IDE1cHg7XG59XG5cbi50LS0xNSB7XG4gICAgdG9wOiAtMTVweDtcbn1cblxuLnItLTE1IHtcbiAgICByaWdodDogLTE1cHg7XG59XG5cbi5iLS0xNSB7XG4gICAgYm90dG9tOiAtMTVweDtcbn1cblxuLmwtLTE1IHtcbiAgICBsZWZ0OiAtMTVweDtcbn1cblxuLmEtMTUge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbn1cblxuLngtMTUsXG4ueS0xNSB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbn1cblxuLnQtMjAge1xuICAgIHRvcDogMjBweDtcbn1cblxuLnItMjAge1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4uYi0yMCB7XG4gICAgYm90dG9tOiAyMHB4O1xufVxuXG4ubC0yMCB7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLnQtLTIwIHtcbiAgICB0b3A6IC0yMHB4O1xufVxuXG4uci0tMjAge1xuICAgIHJpZ2h0OiAtMjBweDtcbn1cblxuLmItLTIwIHtcbiAgICBib3R0b206IC0yMHB4O1xufVxuXG4ubC0tMjAge1xuICAgIGxlZnQ6IC0yMHB4O1xufVxuXG4uYS0yMCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4ueC0yMCxcbi55LTIwIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4udC0yNSB7XG4gICAgdG9wOiAyNXB4O1xufVxuXG4uci0yNSB7XG4gICAgcmlnaHQ6IDI1cHg7XG59XG5cbi5iLTI1IHtcbiAgICBib3R0b206IDI1cHg7XG59XG5cbi5sLTI1IHtcbiAgICBsZWZ0OiAyNXB4O1xufVxuXG4udC0tMjUge1xuICAgIHRvcDogLTI1cHg7XG59XG5cbi5yLS0yNSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xufVxuXG4uYi0tMjUge1xuICAgIGJvdHRvbTogLTI1cHg7XG59XG5cbi5sLS0yNSB7XG4gICAgbGVmdDogLTI1cHg7XG59XG5cbi5hLTI1IHtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG59XG5cbi54LTI1LFxuLnktMjUge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG59XG5cbi50LTMwIHtcbiAgICB0b3A6IDMwcHg7XG59XG5cbi5yLTMwIHtcbiAgICByaWdodDogMzBweDtcbn1cblxuLmItMzAge1xuICAgIGJvdHRvbTogMzBweDtcbn1cblxuLmwtMzAge1xuICAgIGxlZnQ6IDMwcHg7XG59XG5cbi50LS0zMCB7XG4gICAgdG9wOiAtMzBweDtcbn1cblxuLnItLTMwIHtcbiAgICByaWdodDogLTMwcHg7XG59XG5cbi5iLS0zMCB7XG4gICAgYm90dG9tOiAtMzBweDtcbn1cblxuLmwtLTMwIHtcbiAgICBsZWZ0OiAtMzBweDtcbn1cblxuLmEtMzAge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbn1cblxuLngtMzAsXG4ueS0zMCB7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbn1cblxuLnQtMzUge1xuICAgIHRvcDogMzVweDtcbn1cblxuLnItMzUge1xuICAgIHJpZ2h0OiAzNXB4O1xufVxuXG4uYi0zNSB7XG4gICAgYm90dG9tOiAzNXB4O1xufVxuXG4ubC0zNSB7XG4gICAgbGVmdDogMzVweDtcbn1cblxuLnQtLTM1IHtcbiAgICB0b3A6IC0zNXB4O1xufVxuXG4uci0tMzUge1xuICAgIHJpZ2h0OiAtMzVweDtcbn1cblxuLmItLTM1IHtcbiAgICBib3R0b206IC0zNXB4O1xufVxuXG4ubC0tMzUge1xuICAgIGxlZnQ6IC0zNXB4O1xufVxuXG4uYS0zNSB7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBsZWZ0OiAzNXB4O1xufVxuXG4ueC0zNSxcbi55LTM1IHtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xufVxuXG4udC00MCB7XG4gICAgdG9wOiA0MHB4O1xufVxuXG4uci00MCB7XG4gICAgcmlnaHQ6IDQwcHg7XG59XG5cbi5iLTQwIHtcbiAgICBib3R0b206IDQwcHg7XG59XG5cbi5sLTQwIHtcbiAgICBsZWZ0OiA0MHB4O1xufVxuXG4udC0tNDAge1xuICAgIHRvcDogLTQwcHg7XG59XG5cbi5yLS00MCB7XG4gICAgcmlnaHQ6IC00MHB4O1xufVxuXG4uYi0tNDAge1xuICAgIGJvdHRvbTogLTQwcHg7XG59XG5cbi5sLS00MCB7XG4gICAgbGVmdDogLTQwcHg7XG59XG5cbi5hLTQwIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG59XG5cbi54LTQwLFxuLnktNDAge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG59XG5cbi50LTQ1IHtcbiAgICB0b3A6IDQ1cHg7XG59XG5cbi5yLTQ1IHtcbiAgICByaWdodDogNDVweDtcbn1cblxuLmItNDUge1xuICAgIGJvdHRvbTogNDVweDtcbn1cblxuLmwtNDUge1xuICAgIGxlZnQ6IDQ1cHg7XG59XG5cbi50LS00NSB7XG4gICAgdG9wOiAtNDVweDtcbn1cblxuLnItLTQ1IHtcbiAgICByaWdodDogLTQ1cHg7XG59XG5cbi5iLS00NSB7XG4gICAgYm90dG9tOiAtNDVweDtcbn1cblxuLmwtLTQ1IHtcbiAgICBsZWZ0OiAtNDVweDtcbn1cblxuLmEtNDUge1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogNDVweDtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgbGVmdDogNDVweDtcbn1cblxuLngtNDUsXG4ueS00NSB7XG4gICAgbGVmdDogNDVweDtcbiAgICByaWdodDogNDVweDtcbn1cblxuLnQtNTAge1xuICAgIHRvcDogNTBweDtcbn1cblxuLnItNTAge1xuICAgIHJpZ2h0OiA1MHB4O1xufVxuXG4uYi01MCB7XG4gICAgYm90dG9tOiA1MHB4O1xufVxuXG4ubC01MCB7XG4gICAgbGVmdDogNTBweDtcbn1cblxuLnQtLTUwIHtcbiAgICB0b3A6IC01MHB4O1xufVxuXG4uci0tNTAge1xuICAgIHJpZ2h0OiAtNTBweDtcbn1cblxuLmItLTUwIHtcbiAgICBib3R0b206IC01MHB4O1xufVxuXG4ubC0tNTAge1xuICAgIGxlZnQ6IC01MHB4O1xufVxuXG4uYS01MCB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiA1MHB4O1xufVxuXG4ueC01MCxcbi55LTUwIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xufVxuXG4udC01NSB7XG4gICAgdG9wOiA1NXB4O1xufVxuXG4uci01NSB7XG4gICAgcmlnaHQ6IDU1cHg7XG59XG5cbi5iLTU1IHtcbiAgICBib3R0b206IDU1cHg7XG59XG5cbi5sLTU1IHtcbiAgICBsZWZ0OiA1NXB4O1xufVxuXG4udC0tNTUge1xuICAgIHRvcDogLTU1cHg7XG59XG5cbi5yLS01NSB7XG4gICAgcmlnaHQ6IC01NXB4O1xufVxuXG4uYi0tNTUge1xuICAgIGJvdHRvbTogLTU1cHg7XG59XG5cbi5sLS01NSB7XG4gICAgbGVmdDogLTU1cHg7XG59XG5cbi5hLTU1IHtcbiAgICB0b3A6IDU1cHg7XG4gICAgcmlnaHQ6IDU1cHg7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDU1cHg7XG59XG5cbi54LTU1LFxuLnktNTUge1xuICAgIGxlZnQ6IDU1cHg7XG4gICAgcmlnaHQ6IDU1cHg7XG59XG5cbi50LTYwIHtcbiAgICB0b3A6IDYwcHg7XG59XG5cbi5yLTYwIHtcbiAgICByaWdodDogNjBweDtcbn1cblxuLmItNjAge1xuICAgIGJvdHRvbTogNjBweDtcbn1cblxuLmwtNjAge1xuICAgIGxlZnQ6IDYwcHg7XG59XG5cbi50LS02MCB7XG4gICAgdG9wOiAtNjBweDtcbn1cblxuLnItLTYwIHtcbiAgICByaWdodDogLTYwcHg7XG59XG5cbi5iLS02MCB7XG4gICAgYm90dG9tOiAtNjBweDtcbn1cblxuLmwtLTYwIHtcbiAgICBsZWZ0OiAtNjBweDtcbn1cblxuLmEtNjAge1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogNjBweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogNjBweDtcbn1cblxuLngtNjAsXG4ueS02MCB7XG4gICAgbGVmdDogNjBweDtcbiAgICByaWdodDogNjBweDtcbn1cblxuLnQtNjUge1xuICAgIHRvcDogNjVweDtcbn1cblxuLnItNjUge1xuICAgIHJpZ2h0OiA2NXB4O1xufVxuXG4uYi02NSB7XG4gICAgYm90dG9tOiA2NXB4O1xufVxuXG4ubC02NSB7XG4gICAgbGVmdDogNjVweDtcbn1cblxuLnQtLTY1IHtcbiAgICB0b3A6IC02NXB4O1xufVxuXG4uci0tNjUge1xuICAgIHJpZ2h0OiAtNjVweDtcbn1cblxuLmItLTY1IHtcbiAgICBib3R0b206IC02NXB4O1xufVxuXG4ubC0tNjUge1xuICAgIGxlZnQ6IC02NXB4O1xufVxuXG4uYS02NSB7XG4gICAgdG9wOiA2NXB4O1xuICAgIHJpZ2h0OiA2NXB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICBsZWZ0OiA2NXB4O1xufVxuXG4ueC02NSxcbi55LTY1IHtcbiAgICBsZWZ0OiA2NXB4O1xuICAgIHJpZ2h0OiA2NXB4O1xufVxuXG4udC03MCB7XG4gICAgdG9wOiA3MHB4O1xufVxuXG4uci03MCB7XG4gICAgcmlnaHQ6IDcwcHg7XG59XG5cbi5iLTcwIHtcbiAgICBib3R0b206IDcwcHg7XG59XG5cbi5sLTcwIHtcbiAgICBsZWZ0OiA3MHB4O1xufVxuXG4udC0tNzAge1xuICAgIHRvcDogLTcwcHg7XG59XG5cbi5yLS03MCB7XG4gICAgcmlnaHQ6IC03MHB4O1xufVxuXG4uYi0tNzAge1xuICAgIGJvdHRvbTogLTcwcHg7XG59XG5cbi5sLS03MCB7XG4gICAgbGVmdDogLTcwcHg7XG59XG5cbi5hLTcwIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIGxlZnQ6IDcwcHg7XG59XG5cbi54LTcwLFxuLnktNzAge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG59XG5cbi50LTc1IHtcbiAgICB0b3A6IDc1cHg7XG59XG5cbi5yLTc1IHtcbiAgICByaWdodDogNzVweDtcbn1cblxuLmItNzUge1xuICAgIGJvdHRvbTogNzVweDtcbn1cblxuLmwtNzUge1xuICAgIGxlZnQ6IDc1cHg7XG59XG5cbi50LS03NSB7XG4gICAgdG9wOiAtNzVweDtcbn1cblxuLnItLTc1IHtcbiAgICByaWdodDogLTc1cHg7XG59XG5cbi5iLS03NSB7XG4gICAgYm90dG9tOiAtNzVweDtcbn1cblxuLmwtLTc1IHtcbiAgICBsZWZ0OiAtNzVweDtcbn1cblxuLmEtNzUge1xuICAgIHRvcDogNzVweDtcbiAgICByaWdodDogNzVweDtcbiAgICBib3R0b206IDc1cHg7XG4gICAgbGVmdDogNzVweDtcbn1cblxuLngtNzUsXG4ueS03NSB7XG4gICAgbGVmdDogNzVweDtcbiAgICByaWdodDogNzVweDtcbn1cblxuLnQtODAge1xuICAgIHRvcDogODBweDtcbn1cblxuLnItODAge1xuICAgIHJpZ2h0OiA4MHB4O1xufVxuXG4uYi04MCB7XG4gICAgYm90dG9tOiA4MHB4O1xufVxuXG4ubC04MCB7XG4gICAgbGVmdDogODBweDtcbn1cblxuLnQtLTgwIHtcbiAgICB0b3A6IC04MHB4O1xufVxuXG4uci0tODAge1xuICAgIHJpZ2h0OiAtODBweDtcbn1cblxuLmItLTgwIHtcbiAgICBib3R0b206IC04MHB4O1xufVxuXG4ubC0tODAge1xuICAgIGxlZnQ6IC04MHB4O1xufVxuXG4uYS04MCB7XG4gICAgdG9wOiA4MHB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogODBweDtcbiAgICBsZWZ0OiA4MHB4O1xufVxuXG4ueC04MCxcbi55LTgwIHtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHJpZ2h0OiA4MHB4O1xufVxuXG4udC04NSB7XG4gICAgdG9wOiA4NXB4O1xufVxuXG4uci04NSB7XG4gICAgcmlnaHQ6IDg1cHg7XG59XG5cbi5iLTg1IHtcbiAgICBib3R0b206IDg1cHg7XG59XG5cbi5sLTg1IHtcbiAgICBsZWZ0OiA4NXB4O1xufVxuXG4udC0tODUge1xuICAgIHRvcDogLTg1cHg7XG59XG5cbi5yLS04NSB7XG4gICAgcmlnaHQ6IC04NXB4O1xufVxuXG4uYi0tODUge1xuICAgIGJvdHRvbTogLTg1cHg7XG59XG5cbi5sLS04NSB7XG4gICAgbGVmdDogLTg1cHg7XG59XG5cbi5hLTg1IHtcbiAgICB0b3A6IDg1cHg7XG4gICAgcmlnaHQ6IDg1cHg7XG4gICAgYm90dG9tOiA4NXB4O1xuICAgIGxlZnQ6IDg1cHg7XG59XG5cbi54LTg1LFxuLnktODUge1xuICAgIGxlZnQ6IDg1cHg7XG4gICAgcmlnaHQ6IDg1cHg7XG59XG5cbi50LTkwIHtcbiAgICB0b3A6IDkwcHg7XG59XG5cbi5yLTkwIHtcbiAgICByaWdodDogOTBweDtcbn1cblxuLmItOTAge1xuICAgIGJvdHRvbTogOTBweDtcbn1cblxuLmwtOTAge1xuICAgIGxlZnQ6IDkwcHg7XG59XG5cbi50LS05MCB7XG4gICAgdG9wOiAtOTBweDtcbn1cblxuLnItLTkwIHtcbiAgICByaWdodDogLTkwcHg7XG59XG5cbi5iLS05MCB7XG4gICAgYm90dG9tOiAtOTBweDtcbn1cblxuLmwtLTkwIHtcbiAgICBsZWZ0OiAtOTBweDtcbn1cblxuLmEtOTAge1xuICAgIHRvcDogOTBweDtcbiAgICByaWdodDogOTBweDtcbiAgICBib3R0b206IDkwcHg7XG4gICAgbGVmdDogOTBweDtcbn1cblxuLngtOTAsXG4ueS05MCB7XG4gICAgbGVmdDogOTBweDtcbiAgICByaWdodDogOTBweDtcbn1cblxuLnQtOTUge1xuICAgIHRvcDogOTVweDtcbn1cblxuLnItOTUge1xuICAgIHJpZ2h0OiA5NXB4O1xufVxuXG4uYi05NSB7XG4gICAgYm90dG9tOiA5NXB4O1xufVxuXG4ubC05NSB7XG4gICAgbGVmdDogOTVweDtcbn1cblxuLnQtLTk1IHtcbiAgICB0b3A6IC05NXB4O1xufVxuXG4uci0tOTUge1xuICAgIHJpZ2h0OiAtOTVweDtcbn1cblxuLmItLTk1IHtcbiAgICBib3R0b206IC05NXB4O1xufVxuXG4ubC0tOTUge1xuICAgIGxlZnQ6IC05NXB4O1xufVxuXG4uYS05NSB7XG4gICAgdG9wOiA5NXB4O1xuICAgIHJpZ2h0OiA5NXB4O1xuICAgIGJvdHRvbTogOTVweDtcbiAgICBsZWZ0OiA5NXB4O1xufVxuXG4ueC05NSxcbi55LTk1IHtcbiAgICBsZWZ0OiA5NXB4O1xuICAgIHJpZ2h0OiA5NXB4O1xufVxuXG4udC0xMDAge1xuICAgIHRvcDogMTAwcHg7XG59XG5cbi5yLTEwMCB7XG4gICAgcmlnaHQ6IDEwMHB4O1xufVxuXG4uYi0xMDAge1xuICAgIGJvdHRvbTogMTAwcHg7XG59XG5cbi5sLTEwMCB7XG4gICAgbGVmdDogMTAwcHg7XG59XG5cbi50LS0xMDAge1xuICAgIHRvcDogLTEwMHB4O1xufVxuXG4uci0tMTAwIHtcbiAgICByaWdodDogLTEwMHB4O1xufVxuXG4uYi0tMTAwIHtcbiAgICBib3R0b206IC0xMDBweDtcbn1cblxuLmwtLTEwMCB7XG4gICAgbGVmdDogLTEwMHB4O1xufVxuXG4uYS0xMDAge1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogMTAwcHg7XG59XG5cbi54LTEwMCxcbi55LTEwMCB7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xufVxuXG4udC0yIHtcbiAgICB0b3A6IDJweDtcbn1cblxuLnItLTUge1xuICAgIHJpZ2h0OiAtNXB4O1xufVxuXG4uei1pbmRleC0wIHtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uei1pbmRleC0xMCB7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi56LWluZGV4LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbn1cblxuLnotaW5kZXgtMTAwIHtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi56LWluZGV4LTE1MCB7XG4gICAgei1pbmRleDogMTUwO1xufVxuXG4uei1pbmRleC0yMDAge1xuICAgIHotaW5kZXg6IDIwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBvcy14cy1hYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAucG9zLXhzLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wb3MteHMtZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLnBvcy14cy1zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC50LXhzLWF1dG8ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLnIteHMtYXV0byB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5iLXhzLWF1dG8ge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgLmwteHMtYXV0byB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucG9zLXNtLWFic29sdXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5wb3Mtc20tcmVsYXRpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnBvcy1zbS1maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgICAucG9zLXNtLXN0YXRpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLnQtc20tYXV0byB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAuci1zbS1hdXRvIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmItc20tYXV0byB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAubC1zbS1hdXRvIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3MtbWQtYWJzb2x1dGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLnBvcy1tZC1yZWxhdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucG9zLW1kLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5wb3MtbWQtc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAudC1tZC1hdXRvIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5yLW1kLWF1dG8ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYi1tZC1hdXRvIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgIC5sLW1kLWF1dG8ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcy1sZy1hYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAucG9zLWxnLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wb3MtbGctZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLnBvcy1sZy1zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC50LWxnLWF1dG8ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLnItbGctYXV0byB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5iLWxnLWF1dG8ge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgLmwtbGctYXV0byB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBvcy14bC1hYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAucG9zLXhsLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wb3MteGwtZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLnBvcy14bC1zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC50LXhsLWF1dG8ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLnIteGwtYXV0byB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5iLXhsLWF1dG8ge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgLmwteGwtYXV0byB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xufVxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xuXG4udHgtYmxhY2sge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi50eC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udHgtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50eC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50eC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50eC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnR4LXRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi50eC14dGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnR4LXNzZXJpZiB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG59XG5cbi50eC1yb2JvdG8ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxuLnR4LXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udHgtZmFjZWJvb2sge1xuICAgIGNvbG9yOiAjM2I1OTk4O1xufVxuXG4udHgtcGludGVyZXN0IHtcbiAgICBjb2xvcjogI2NkMjAyOTtcbn1cblxuLnR4LWdvb2dsZS1wbHVzIHtcbiAgICBjb2xvcjogI2QzNDgzNjtcbn1cblxuLnR4LXR3aXR0ZXIge1xuICAgIGNvbG9yOiAjNDI5Y2Q2O1xufVxuXG4udHgtYmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi50eC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi50eC1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi50eC13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG59XG5cbi50eC1kYW5nZXIge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG4udHgtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvO1xufVxuXG4udHgtaW52ZXJzZSB7XG4gICAgY29sb3I6ICM3OTg3YTE7XG59XG5cbi50eC10ZWFsIHtcbiAgICBjb2xvcjogJHRlYWw7XG59XG5cbi50eC1kYXJrIHtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xufVxuXG4udHgtaW5kaWdvIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi50eC1wdXJwbGUge1xuICAgIGNvbG9yOiAkcHVycGxlO1xufVxuXG4udHgtb3JhbmdlIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbn1cblxuLnR4LXBpbmsge1xuICAgIGNvbG9yOiAkcGluaztcbn1cblxuLnR4LWdyYXktMTAwIHtcbiAgICBjb2xvcjogJGdyYXktMTAwO1xufVxuXG4udHgtZ3JheS0yMDAge1xuICAgIGNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi50eC1ncmF5LTMwMCB7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLnR4LWdyYXktNDAwIHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xufVxuXG4udHgtZ3JheS01MDAge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG59XG5cbi50eC1ncmF5LTYwMCB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbn1cblxuLnR4LWdyYXktNzAwIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xufVxuXG4udHgtZ3JheS04MDAge1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG59XG5cbi50eC1ncmF5LTkwMCB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbn1cblxuLnR4LXdoaXRlLTIge1xuICAgIGNvbG9yOiAkd2hpdGUtMjtcbn1cblxuLnR4LXdoaXRlLTMge1xuICAgIGNvbG9yOiAkd2hpdGUtMztcbn1cblxuLnR4LXdoaXRlLTQge1xuICAgIGNvbG9yOiAkd2hpdGUtNDtcbn1cblxuLnR4LXdoaXRlLTUge1xuICAgIGNvbG9yOiAkd2hpdGUtNTtcbn1cblxuLnR4LXdoaXRlLTYge1xuICAgIGNvbG9yOiAkd2hpdGUtNjtcbn1cblxuLnR4LXdoaXRlLTcge1xuICAgIGNvbG9yOiAkd2hpdGUtNztcbn1cblxuLnR4LXdoaXRlLTgge1xuICAgIGNvbG9yOiAkd2hpdGUtODtcbn1cblxuLnR4LXNwYWNpbmctMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4udHgtc3BhY2luZy0yIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHgtc3BhY2luZy0zIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi50eC1zcGFjaW5nLTQge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi50eC1zcGFjaW5nLTUge1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbn1cblxuLnR4LXNwYWNpbmctNiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLnR4LXNwYWNpbmctNyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xufVxuXG4udHgtc3BhY2luZy04IHtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4udHgtc3BhY2luZy0tMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLnR4LXNwYWNpbmctLTIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG4udHgtc3BhY2luZy0tMyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbn1cblxuLnR4LXNwYWNpbmctLTQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuXG4udHgtc3BhY2luZy0tNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbn1cblxuLnR4LXNwYWNpbmctLTYge1xuICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xufVxuXG4udHgtc3BhY2luZy0tNyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjVweDtcbn1cblxuLnR4LXNwYWNpbmctLTgge1xuICAgIGxldHRlci1zcGFjaW5nOiAtNHB4O1xufVxuXG4udHgtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHgtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udHgtdHJhbnNmb3JtLW5vbmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udHgtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50eC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHgtY2VudGVyLWYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnR4LXJpZ2h0LWYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udHgtbGVmdC1mIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHgtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50eC1zdHlsZS1ub3JtYWwge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxoLWJhc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5saC1ub3JtYWwge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5saC0wIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxoLS0xIHtcbiAgICBsaW5lLWhlaWdodDogMC4xO1xufVxuXG4ubGgtLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjI7XG59XG5cbi5saC0tMyB7XG4gICAgbGluZS1oZWlnaHQ6IDAuMztcbn1cblxuLmxoLS00IHtcbiAgICBsaW5lLWhlaWdodDogMC40O1xufVxuXG4ubGgtLTUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG5cbi5saC0tNiB7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjtcbn1cblxuLmxoLS03IHtcbiAgICBsaW5lLWhlaWdodDogMC43O1xufVxuXG4ubGgtLTgge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbi5saC0tOSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLmxoLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5saC0yIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGgtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmxoLTQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saC01IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubGgtNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxoLTcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5saC04IHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4ubGgtOSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLmxoLTEwIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmxoLTExIHtcbiAgICBsaW5lLWhlaWdodDogMi4xO1xufVxuXG4ubGgtMTIge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5saC0xMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMztcbn1cblxuLmxoLTE0IHtcbiAgICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4ubGgtMTUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbi52YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZhbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnZhbGlnbi10b3AtZiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnZhbGlnbi1taWRkbGUtZiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZhbGlnbi1ib3R0b20tZiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4udHgtYmFzZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnR4LTgge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4udHgtOC1mIHtcbiAgICBmb250LXNpemU6IDhweDtcbn1cblxuLnR4LTkge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4udHgtOS1mIHtcbiAgICBmb250LXNpemU6IDlweDtcbn1cblxuLnR4LTEwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi50eC0xMC1mIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi50eC0xMSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udHgtMTEtZiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udHgtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnR4LTEyLWYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnR4LTEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50eC0xMy1mIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50eC0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHgtMTQtZiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHgtMTUge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udHgtMTUtZiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udHgtMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnR4LTE2LWYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnR4LTE3IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi50eC0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0xOC1mIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50eC0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50eC0yMC1mIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50eC0yMSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4udHgtMjEtZiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4udHgtMjIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnR4LTIyLWYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnR4LTI0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50eC0yNC1mIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50eC0yNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4udHgtMjYtZiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4udHgtMjgge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnR4LTI4LWYge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnR4LTMwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbi50eC0zMC1mIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbi50eC0zMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4udHgtMzItZiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4udHgtMzQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLnR4LTM0LWYge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLnR4LTM2IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG59XG5cbi50eC0zNi1mIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG59XG5cbi50eC0zOCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4udHgtMzgtZiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4udHgtNDAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnR4LTQwLWYge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnR4LTQyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG59XG5cbi50eC00Mi1mIHtcbiAgICBmb250LXNpemU6IDQycHg7XG59XG5cbi50eC00NCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4udHgtNDQtZiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4udHgtNDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbn1cblxuLnR4LTQ2LWYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbn1cblxuLnR4LTQ4IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi50eC00OC1mIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi50eC01MCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4udHgtNTAtZiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4udHgtNTIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLnR4LTUyLWYge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLnR4LTU0IHtcbiAgICBmb250LXNpemU6IDU0cHg7XG59XG5cbi50eC01NC1mIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG59XG5cbi50eC01NiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4udHgtNTYtZiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4udHgtNTgge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbn1cblxuLnR4LTU4LWYge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbn1cblxuLnR4LTYwIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG59XG5cbi50eC02MC1mIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG59XG5cbi50eC02MiB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4udHgtNjItZiB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4udHgtNjQge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLnR4LTY0LWYge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLnR4LTY2IHtcbiAgICBmb250LXNpemU6IDY2cHg7XG59XG5cbi50eC02Ni1mIHtcbiAgICBmb250LXNpemU6IDY2cHg7XG59XG5cbi50eC02OCB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xufVxuXG4udHgtNjgtZiB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xufVxuXG4udHgtNzAge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLnR4LTcwLWYge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLnR4LTcyIHtcbiAgICBmb250LXNpemU6IDcycHg7XG59XG5cbi50eC03Mi1mIHtcbiAgICBmb250LXNpemU6IDcycHg7XG59XG5cbi50eC03NCB7XG4gICAgZm9udC1zaXplOiA3NHB4O1xufVxuXG4udHgtNzQtZiB7XG4gICAgZm9udC1zaXplOiA3NHB4O1xufVxuXG4udHgtNzYge1xuICAgIGZvbnQtc2l6ZTogNzZweDtcbn1cblxuLnR4LTc2LWYge1xuICAgIGZvbnQtc2l6ZTogNzZweDtcbn1cblxuLnR4LTc4IHtcbiAgICBmb250LXNpemU6IDc4cHg7XG59XG5cbi50eC03OC1mIHtcbiAgICBmb250LXNpemU6IDc4cHg7XG59XG5cbi50eC04MCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4udHgtODAtZiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xufVxuXG4udHgtODIge1xuICAgIGZvbnQtc2l6ZTogODJweDtcbn1cblxuLnR4LTgyLWYge1xuICAgIGZvbnQtc2l6ZTogODJweDtcbn1cblxuLnR4LTg0IHtcbiAgICBmb250LXNpemU6IDg0cHg7XG59XG5cbi50eC04NC1mIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG59XG5cbi50eC04NiB7XG4gICAgZm9udC1zaXplOiA4NnB4O1xufVxuXG4udHgtODYtZiB7XG4gICAgZm9udC1zaXplOiA4NnB4O1xufVxuXG4udHgtODgge1xuICAgIGZvbnQtc2l6ZTogODhweDtcbn1cblxuLnR4LTg4LWYge1xuICAgIGZvbnQtc2l6ZTogODhweDtcbn1cblxuLnR4LTkwIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG59XG5cbi50eC05MC1mIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG59XG5cbi50eC05MiB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xufVxuXG4udHgtOTItZiB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xufVxuXG4udHgtOTQge1xuICAgIGZvbnQtc2l6ZTogOTRweDtcbn1cblxuLnR4LTk0LWYge1xuICAgIGZvbnQtc2l6ZTogOTRweDtcbn1cblxuLnR4LTk2IHtcbiAgICBmb250LXNpemU6IDk2cHg7XG59XG5cbi50eC05Ni1mIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG59XG5cbi50eC05OCB7XG4gICAgZm9udC1zaXplOiA5OHB4O1xufVxuXG4udHgtOTgtZiB7XG4gICAgZm9udC1zaXplOiA5OHB4O1xufVxuXG4udHgtMTAwIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xufVxuXG4udHgtMTAwLWYge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbi50eC0xMDIge1xuICAgIGZvbnQtc2l6ZTogMTAycHg7XG59XG5cbi50eC0xMDItZiB7XG4gICAgZm9udC1zaXplOiAxMDJweDtcbn1cblxuLnR4LTEwNCB7XG4gICAgZm9udC1zaXplOiAxMDRweDtcbn1cblxuLnR4LTEwNC1mIHtcbiAgICBmb250LXNpemU6IDEwNHB4O1xufVxuXG4udHgtMTA2IHtcbiAgICBmb250LXNpemU6IDEwNnB4O1xufVxuXG4udHgtMTA2LWYge1xuICAgIGZvbnQtc2l6ZTogMTA2cHg7XG59XG5cbi50eC0xMDgge1xuICAgIGZvbnQtc2l6ZTogMTA4cHg7XG59XG5cbi50eC0xMDgtZiB7XG4gICAgZm9udC1zaXplOiAxMDhweDtcbn1cblxuLnR4LTExMCB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbn1cblxuLnR4LTExMC1mIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xufVxuXG4udHgtMTEyIHtcbiAgICBmb250LXNpemU6IDExMnB4O1xufVxuXG4udHgtMTEyLWYge1xuICAgIGZvbnQtc2l6ZTogMTEycHg7XG59XG5cbi50eC0xMTQge1xuICAgIGZvbnQtc2l6ZTogMTE0cHg7XG59XG5cbi50eC0xMTQtZiB7XG4gICAgZm9udC1zaXplOiAxMTRweDtcbn1cblxuLnR4LTExNiB7XG4gICAgZm9udC1zaXplOiAxMTZweDtcbn1cblxuLnR4LTExNi1mIHtcbiAgICBmb250LXNpemU6IDExNnB4O1xufVxuXG4udHgtMTE4IHtcbiAgICBmb250LXNpemU6IDExOHB4O1xufVxuXG4udHgtMTE4LWYge1xuICAgIGZvbnQtc2l6ZTogMTE4cHg7XG59XG5cbi50eC0xMjAge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG59XG5cbi50eC0xMjAtZiB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbn1cblxuLnR4LTEyMiB7XG4gICAgZm9udC1zaXplOiAxMjJweDtcbn1cblxuLnR4LTEyMi1mIHtcbiAgICBmb250LXNpemU6IDEyMnB4O1xufVxuXG4udHgtMTI0IHtcbiAgICBmb250LXNpemU6IDEyNHB4O1xufVxuXG4udHgtMTI0LWYge1xuICAgIGZvbnQtc2l6ZTogMTI0cHg7XG59XG5cbi50eC0xMjYge1xuICAgIGZvbnQtc2l6ZTogMTI2cHg7XG59XG5cbi50eC0xMjYtZiB7XG4gICAgZm9udC1zaXplOiAxMjZweDtcbn1cblxuLnR4LTEyOCB7XG4gICAgZm9udC1zaXplOiAxMjhweDtcbn1cblxuLnR4LTEyOC1mIHtcbiAgICBmb250LXNpemU6IDEyOHB4O1xufVxuXG4udHgtMTMwIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xufVxuXG4udHgtMTMwLWYge1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG59XG5cbi50eC0xMzIge1xuICAgIGZvbnQtc2l6ZTogMTMycHg7XG59XG5cbi50eC0xMzItZiB7XG4gICAgZm9udC1zaXplOiAxMzJweDtcbn1cblxuLnR4LTEzNCB7XG4gICAgZm9udC1zaXplOiAxMzRweDtcbn1cblxuLnR4LTEzNC1mIHtcbiAgICBmb250LXNpemU6IDEzNHB4O1xufVxuXG4udHgtMTM2IHtcbiAgICBmb250LXNpemU6IDEzNnB4O1xufVxuXG4udHgtMTM2LWYge1xuICAgIGZvbnQtc2l6ZTogMTM2cHg7XG59XG5cbi50eC0xMzgge1xuICAgIGZvbnQtc2l6ZTogMTM4cHg7XG59XG5cbi50eC0xMzgtZiB7XG4gICAgZm9udC1zaXplOiAxMzhweDtcbn1cblxuLnR4LTE0MCB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbn1cblxuLnR4LTE0MC1mIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudHgteHMtOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIC50eC14cy04LWYge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICAudHgteHMtOSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cblxuICAgIC50eC14cy05LWYge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTAge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEwLWYge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTExIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMS1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEzLWYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTUtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTE2LWYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTE4IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50eC14cy0yMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudHgteHMtMjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudHgteHMtMjIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTIyLWYge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50eC14cy0yNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50eC14cy0yNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAudHgteHMtMjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAudHgteHMtMjgge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTI4LWYge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTMwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50eC14cy0zMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50eC14cy0zMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudHgteHMtMzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudHgteHMtMzQge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTM0LWYge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC50eC14cy0zNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC50eC14cy0zOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG5cbiAgICAudHgteHMtMzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG5cbiAgICAudHgteHMtNDAge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTQwLWYge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTQyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC50eC14cy00Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC50eC14cy00NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAudHgteHMtNDQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAudHgteHMtNDYge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTQ2LWYge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTQ4IHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC50eC14cy00OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC50eC14cy01MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHgteHMtNTAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHgteHMtNTIge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTUyLWYge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTU0IHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICAgIC50eC14cy01NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICAgIC50eC14cy01NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICB9XG5cbiAgICAudHgteHMtNTYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICB9XG5cbiAgICAudHgteHMtNTgge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTU4LWYge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTYwIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIC50eC14cy02MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIC50eC14cy02MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG5cbiAgICAudHgteHMtNjItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG5cbiAgICAudHgteHMtNjQge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTY0LWYge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTY2IHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cblxuICAgIC50eC14cy02Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cblxuICAgIC50eC14cy02OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG5cbiAgICAudHgteHMtNjgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG5cbiAgICAudHgteHMtNzAge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTcwLWYge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTcyIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIC50eC14cy03Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIC50eC14cy03NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICB9XG5cbiAgICAudHgteHMtNzQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICB9XG5cbiAgICAudHgteHMtNzYge1xuICAgICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTc2LWYge1xuICAgICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTc4IHtcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC50eC14cy03OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC50eC14cy04MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAudHgteHMtODAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAudHgteHMtODIge1xuICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTgyLWYge1xuICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTg0IHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgIH1cblxuICAgIC50eC14cy04NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgIH1cblxuICAgIC50eC14cy04NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICB9XG5cbiAgICAudHgteHMtODYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICB9XG5cbiAgICAudHgteHMtODgge1xuICAgICAgICBmb250LXNpemU6IDg4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTg4LWYge1xuICAgICAgICBmb250LXNpemU6IDg4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTkwIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cblxuICAgIC50eC14cy05MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cblxuICAgIC50eC14cy05MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICB9XG5cbiAgICAudHgteHMtOTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICB9XG5cbiAgICAudHgteHMtOTQge1xuICAgICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTk0LWYge1xuICAgICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTk2IHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cblxuICAgIC50eC14cy05Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cblxuICAgIC50eC14cy05OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICB9XG5cbiAgICAudHgteHMtOTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTAwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTAwLWYge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMDIge1xuICAgICAgICBmb250LXNpemU6IDEwMnB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMDItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEwNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEwNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDRweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTA2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMDZweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTA2LWYge1xuICAgICAgICBmb250LXNpemU6IDEwNnB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMDgge1xuICAgICAgICBmb250LXNpemU6IDEwOHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMDgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTExMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTExMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTEyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTEyLWYge1xuICAgICAgICBmb250LXNpemU6IDExMnB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMTQge1xuICAgICAgICBmb250LXNpemU6IDExNHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMTQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTExNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTExNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTZweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTE4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMThweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTE4LWYge1xuICAgICAgICBmb250LXNpemU6IDExOHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMjAge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEyMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEyMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjJweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMjRweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTI0LWYge1xuICAgICAgICBmb250LXNpemU6IDEyNHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMjYge1xuICAgICAgICBmb250LXNpemU6IDEyNnB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEyOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEyOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTMwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTMwLWYge1xuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMzIge1xuICAgICAgICBmb250LXNpemU6IDEzMnB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMycHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEzNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTEzNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzRweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMzZweDtcbiAgICB9XG5cbiAgICAudHgteHMtMTM2LWYge1xuICAgICAgICBmb250LXNpemU6IDEzNnB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMzgge1xuICAgICAgICBmb250LXNpemU6IDEzOHB4O1xuICAgIH1cblxuICAgIC50eC14cy0xMzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTE0MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhzLTE0MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB9XG5cbiAgICAudHgteHMtYmFzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLnR4LXhzLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC50eC14cy1zZW1pYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnR4LXhzLW1lZGl1bSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnR4LXhzLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnR4LXhzLWxpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAudHgteHMtdGhpbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuXG4gICAgLnR4LXhzLXh0aGluIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB9XG5cbiAgICAubGgteHMtMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saC14cy0xIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG5cbiAgICAubGgteHMtMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLmxoLXhzLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5saC14cy00IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAubGgteHMtNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmxoLXhzLTYge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIC5saC14cy03IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAubGgteHMtOCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgLmxoLXhzLTkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIH1cblxuICAgIC5saC14cy0xMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgIC5saC14cy0xMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgfVxuXG4gICAgLmxoLXhzLTEyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG5cbiAgICAubGgteHMtMTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIH1cblxuICAgIC5saC14cy0xNCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgfVxuXG4gICAgLmxoLXhzLTE1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICB9XG5cbiAgICAudHgteHMtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50eC14cy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50eC14cy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudHgteHMtY2VudGVyLWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnR4LXhzLXJpZ2h0LWYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudHgteHMtbGVmdC1mIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC50eC1zbS04IHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIC50eC1zbS05IHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTktZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTEge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTExLWYge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTMtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTE0LWYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTE1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xNS1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTgge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTE4LWYge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTIwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0yMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0yMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAudHgtc20tMjItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAudHgtc20tMjQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTI0LWYge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTI2IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0yNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0yOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAudHgtc20tMjgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAudHgtc20tMzAge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTMwLWYge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTMyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0zMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0zNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG5cbiAgICAudHgtc20tMzQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG5cbiAgICAudHgtc20tMzYge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTM2LWYge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTM4IHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0zOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIC50eC1zbS00MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAudHgtc20tNDAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAudHgtc20tNDIge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTQyLWYge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTQ0IHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgIH1cblxuICAgIC50eC1zbS00NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgIH1cblxuICAgIC50eC1zbS00NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG5cbiAgICAudHgtc20tNDYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG5cbiAgICAudHgtc20tNDgge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTQ4LWYge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTUwIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIC50eC1zbS01MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIC50eC1zbS01MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG5cbiAgICAudHgtc20tNTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG5cbiAgICAudHgtc20tNTQge1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTU0LWYge1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTU2IHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cblxuICAgIC50eC1zbS01Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cblxuICAgIC50eC1zbS01OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICB9XG5cbiAgICAudHgtc20tNTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICB9XG5cbiAgICAudHgtc20tNjAge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTYwLWYge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTYyIHtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgIH1cblxuICAgIC50eC1zbS02Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgIH1cblxuICAgIC50eC1zbS02NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG5cbiAgICAudHgtc20tNjQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG5cbiAgICAudHgtc20tNjYge1xuICAgICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTY2LWYge1xuICAgICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTY4IHtcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgIH1cblxuICAgIC50eC1zbS02OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgIH1cblxuICAgIC50eC1zbS03MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG5cbiAgICAudHgtc20tNzAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG5cbiAgICAudHgtc20tNzIge1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTcyLWYge1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTc0IHtcbiAgICAgICAgZm9udC1zaXplOiA3NHB4O1xuICAgIH1cblxuICAgIC50eC1zbS03NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3NHB4O1xuICAgIH1cblxuICAgIC50eC1zbS03NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICB9XG5cbiAgICAudHgtc20tNzYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICB9XG5cbiAgICAudHgtc20tNzgge1xuICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTc4LWYge1xuICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTgwIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cblxuICAgIC50eC1zbS04MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cblxuICAgIC50eC1zbS04MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODJweDtcbiAgICB9XG5cbiAgICAudHgtc20tODItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODJweDtcbiAgICB9XG5cbiAgICAudHgtc20tODQge1xuICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTg0LWYge1xuICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTg2IHtcbiAgICAgICAgZm9udC1zaXplOiA4NnB4O1xuICAgIH1cblxuICAgIC50eC1zbS04Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4NnB4O1xuICAgIH1cblxuICAgIC50eC1zbS04OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODhweDtcbiAgICB9XG5cbiAgICAudHgtc20tODgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODhweDtcbiAgICB9XG5cbiAgICAudHgtc20tOTAge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTkwLWYge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTkyIHtcbiAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgIH1cblxuICAgIC50eC1zbS05Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgIH1cblxuICAgIC50eC1zbS05NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTRweDtcbiAgICB9XG5cbiAgICAudHgtc20tOTQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTRweDtcbiAgICB9XG5cbiAgICAudHgtc20tOTYge1xuICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTk2LWYge1xuICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTk4IHtcbiAgICAgICAgZm9udC1zaXplOiA5OHB4O1xuICAgIH1cblxuICAgIC50eC1zbS05OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5OHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMDAge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMDAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEwMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEwMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDJweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTA0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMDRweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTA0LWYge1xuICAgICAgICBmb250LXNpemU6IDEwNHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMDYge1xuICAgICAgICBmb250LXNpemU6IDEwNnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMDYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEwOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEwOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDhweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTEwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTEwLWYge1xuICAgICAgICBmb250LXNpemU6IDExMHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMTIge1xuICAgICAgICBmb250LXNpemU6IDExMnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTExNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTExNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTRweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTE2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMTZweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTE2LWYge1xuICAgICAgICBmb250LXNpemU6IDExNnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMTgge1xuICAgICAgICBmb250LXNpemU6IDExOHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEyMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEyMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTIyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjJweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTIyLWYge1xuICAgICAgICBmb250LXNpemU6IDEyMnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMjQge1xuICAgICAgICBmb250LXNpemU6IDEyNHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMjQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI0cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEyNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEyNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjZweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTI4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTI4LWYge1xuICAgICAgICBmb250LXNpemU6IDEyOHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMzAge1xuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMzAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEzMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMycHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEzMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzJweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTM0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMzRweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTM0LWYge1xuICAgICAgICBmb250LXNpemU6IDEzNHB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMzYge1xuICAgICAgICBmb250LXNpemU6IDEzNnB4O1xuICAgIH1cblxuICAgIC50eC1zbS0xMzYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEzOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM4cHg7XG4gICAgfVxuXG4gICAgLnR4LXNtLTEzOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzhweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTQwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB9XG5cbiAgICAudHgtc20tMTQwLWYge1xuICAgICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgIH1cblxuICAgIC50eC1zbS1iYXNlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAudHgtc20tYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLnR4LXNtLXNlbWlib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAudHgtc20tbWVkaXVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAudHgtc20tbm9ybWFsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAudHgtc20tbGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC50eC1zbS10aGluIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG5cbiAgICAudHgtc20teHRoaW4ge1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgIH1cblxuICAgIC5saC1zbS0wIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmxoLXNtLTEge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cblxuICAgIC5saC1zbS0yIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAubGgtc20tMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLmxoLXNtLTQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIC5saC1zbS01IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAubGgtc20tNiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgLmxoLXNtLTcge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cblxuICAgIC5saC1zbS04IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG5cbiAgICAubGgtc20tOSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgfVxuXG4gICAgLmxoLXNtLTEwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgLmxoLXNtLTExIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICB9XG5cbiAgICAubGgtc20tMTIge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgIH1cblxuICAgIC5saC1zbS0xMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgfVxuXG4gICAgLmxoLXNtLTE0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICB9XG5cbiAgICAubGgtc20tMTUge1xuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIH1cblxuICAgIC50eC1zbS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnR4LXNtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnR4LXNtLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC50eC1zbS1jZW50ZXItZiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudHgtc20tcmlnaHQtZiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50eC1zbS1sZWZ0LWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnR4LW1kLTgge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTkge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAudHgtbWQtOS1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTEtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEyLWYge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMy1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC50eC1tZC0xNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTE1LWYge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTE2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMjAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTIwLWYge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTIyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0yMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0yNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMjQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMjYge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTI2LWYge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTI4IHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0yOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0zMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMzAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMzIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTMyLWYge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTM0IHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0zNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0zNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMzYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMzgge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTM4LWYge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTQwIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC50eC1tZC00MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC50eC1tZC00MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNDItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNDQge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTQ0LWYge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTQ2IHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cblxuICAgIC50eC1tZC00Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cblxuICAgIC50eC1tZC00OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNDgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNTAge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTUwLWYge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTUyIHtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cblxuICAgIC50eC1tZC01Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cblxuICAgIC50eC1tZC01NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNTQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNTYge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTU2LWYge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTU4IHtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgIH1cblxuICAgIC50eC1tZC01OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgIH1cblxuICAgIC50eC1tZC02MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNjIge1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTYyLWYge1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTY0IHtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cblxuICAgIC50eC1tZC02NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cblxuICAgIC50eC1tZC02NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNjgge1xuICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTY4LWYge1xuICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTcwIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cblxuICAgIC50eC1tZC03MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cblxuICAgIC50eC1tZC03MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNzQge1xuICAgICAgICBmb250LXNpemU6IDc0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTc0LWYge1xuICAgICAgICBmb250LXNpemU6IDc0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTc2IHtcbiAgICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgIH1cblxuICAgIC50eC1tZC03Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgIH1cblxuICAgIC50eC1tZC03OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtNzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtODAge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTgwLWYge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTgyIHtcbiAgICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgIH1cblxuICAgIC50eC1tZC04Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgIH1cblxuICAgIC50eC1tZC04NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtODQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtODYge1xuICAgICAgICBmb250LXNpemU6IDg2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTg2LWYge1xuICAgICAgICBmb250LXNpemU6IDg2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTg4IHtcbiAgICAgICAgZm9udC1zaXplOiA4OHB4O1xuICAgIH1cblxuICAgIC50eC1tZC04OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4OHB4O1xuICAgIH1cblxuICAgIC50eC1tZC05MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtOTAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtOTIge1xuICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTkyLWYge1xuICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTk0IHtcbiAgICAgICAgZm9udC1zaXplOiA5NHB4O1xuICAgIH1cblxuICAgIC50eC1tZC05NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5NHB4O1xuICAgIH1cblxuICAgIC50eC1tZC05NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtOTYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtOTgge1xuICAgICAgICBmb250LXNpemU6IDk4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTk4LWYge1xuICAgICAgICBmb250LXNpemU6IDk4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEwMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEwMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTAyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTAyLWYge1xuICAgICAgICBmb250LXNpemU6IDEwMnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMDQge1xuICAgICAgICBmb250LXNpemU6IDEwNHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMDQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEwNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEwNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTA4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMDhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTA4LWYge1xuICAgICAgICBmb250LXNpemU6IDEwOHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMTAge1xuICAgICAgICBmb250LXNpemU6IDExMHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMTAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTExMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTExMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMTRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTE0LWYge1xuICAgICAgICBmb250LXNpemU6IDExNHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMTYge1xuICAgICAgICBmb250LXNpemU6IDExNnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMTYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTExOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTExOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMThweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTIwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTIwLWYge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMjIge1xuICAgICAgICBmb250LXNpemU6IDEyMnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMjItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEyNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEyNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjRweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTI2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMjZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTI2LWYge1xuICAgICAgICBmb250LXNpemU6IDEyNnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMjgge1xuICAgICAgICBmb250LXNpemU6IDEyOHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMjgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEzMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEzMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTMyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzJweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTMyLWYge1xuICAgICAgICBmb250LXNpemU6IDEzMnB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMzQge1xuICAgICAgICBmb250LXNpemU6IDEzNHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xMzQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM0cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEzNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM2cHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLTEzNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzZweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTM4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMzhweDtcbiAgICB9XG5cbiAgICAudHgtbWQtMTM4LWYge1xuICAgICAgICBmb250LXNpemU6IDEzOHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xNDAge1xuICAgICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgIH1cblxuICAgIC50eC1tZC0xNDAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnR4LW1kLWJhc2Uge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cblxuICAgIC50eC1tZC1ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAudHgtbWQtc2VtaWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC50eC1tZC1tZWRpdW0ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC50eC1tZC1ub3JtYWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC50eC1tZC1saWdodCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnR4LW1kLXRoaW4ge1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cblxuICAgIC50eC1tZC14dGhpbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgLmxoLW1kLTAge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAubGgtbWQtMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuXG4gICAgLmxoLW1kLTIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5saC1tZC0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAubGgtbWQtNCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgLmxoLW1kLTUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC5saC1tZC02IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICAubGgtbWQtNyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuXG4gICAgLmxoLW1kLTgge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cblxuICAgIC5saC1tZC05IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICB9XG5cbiAgICAubGgtbWQtMTAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG5cbiAgICAubGgtbWQtMTEge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgIH1cblxuICAgIC5saC1tZC0xMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgfVxuXG4gICAgLmxoLW1kLTEzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICB9XG5cbiAgICAubGgtbWQtMTQge1xuICAgICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIH1cblxuICAgIC5saC1tZC0xNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgfVxuXG4gICAgLnR4LW1kLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudHgtbWQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudHgtbWQtbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnR4LW1kLWNlbnRlci1mIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50eC1tZC1yaWdodC1mIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnR4LW1kLWxlZnQtZiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHgtbGctOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIC50eC1sZy04LWYge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICAudHgtbGctOSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cblxuICAgIC50eC1sZy05LWYge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTAge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEwLWYge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTExIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMS1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEzLWYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTUtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTE2LWYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTE4IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0yMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudHgtbGctMjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudHgtbGctMjIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTIyLWYge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0yNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0yNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAudHgtbGctMjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAudHgtbGctMjgge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTI4LWYge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTMwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0zMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0zMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudHgtbGctMzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudHgtbGctMzQge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTM0LWYge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0zNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0zOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG5cbiAgICAudHgtbGctMzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG5cbiAgICAudHgtbGctNDAge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTQwLWYge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTQyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC50eC1sZy00Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC50eC1sZy00NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAudHgtbGctNDQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAudHgtbGctNDYge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTQ2LWYge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTQ4IHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC50eC1sZy00OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC50eC1sZy01MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHgtbGctNTAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHgtbGctNTIge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTUyLWYge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTU0IHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICAgIC50eC1sZy01NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICAgIC50eC1sZy01NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICB9XG5cbiAgICAudHgtbGctNTYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICB9XG5cbiAgICAudHgtbGctNTgge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTU4LWYge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTYwIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIC50eC1sZy02MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIC50eC1sZy02MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG5cbiAgICAudHgtbGctNjItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG5cbiAgICAudHgtbGctNjQge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTY0LWYge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTY2IHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cblxuICAgIC50eC1sZy02Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cblxuICAgIC50eC1sZy02OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG5cbiAgICAudHgtbGctNjgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG5cbiAgICAudHgtbGctNzAge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTcwLWYge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTcyIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIC50eC1sZy03Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIC50eC1sZy03NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICB9XG5cbiAgICAudHgtbGctNzQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICB9XG5cbiAgICAudHgtbGctNzYge1xuICAgICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTc2LWYge1xuICAgICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTc4IHtcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC50eC1sZy03OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC50eC1sZy04MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAudHgtbGctODAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAudHgtbGctODIge1xuICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTgyLWYge1xuICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTg0IHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgIH1cblxuICAgIC50eC1sZy04NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgIH1cblxuICAgIC50eC1sZy04NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICB9XG5cbiAgICAudHgtbGctODYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICB9XG5cbiAgICAudHgtbGctODgge1xuICAgICAgICBmb250LXNpemU6IDg4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTg4LWYge1xuICAgICAgICBmb250LXNpemU6IDg4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTkwIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cblxuICAgIC50eC1sZy05MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cblxuICAgIC50eC1sZy05MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICB9XG5cbiAgICAudHgtbGctOTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICB9XG5cbiAgICAudHgtbGctOTQge1xuICAgICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTk0LWYge1xuICAgICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTk2IHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cblxuICAgIC50eC1sZy05Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cblxuICAgIC50eC1sZy05OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICB9XG5cbiAgICAudHgtbGctOTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTAwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTAwLWYge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMDIge1xuICAgICAgICBmb250LXNpemU6IDEwMnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMDItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEwNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEwNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDRweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTA2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMDZweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTA2LWYge1xuICAgICAgICBmb250LXNpemU6IDEwNnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMDgge1xuICAgICAgICBmb250LXNpemU6IDEwOHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMDgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTExMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTExMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTEyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTEyLWYge1xuICAgICAgICBmb250LXNpemU6IDExMnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMTQge1xuICAgICAgICBmb250LXNpemU6IDExNHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMTQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTExNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTExNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTZweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTE4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMThweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTE4LWYge1xuICAgICAgICBmb250LXNpemU6IDExOHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMjAge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEyMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEyMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjJweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMjRweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTI0LWYge1xuICAgICAgICBmb250LXNpemU6IDEyNHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMjYge1xuICAgICAgICBmb250LXNpemU6IDEyNnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI2cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEyOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEyOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTMwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTMwLWYge1xuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMzIge1xuICAgICAgICBmb250LXNpemU6IDEzMnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMycHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEzNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM0cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTEzNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzRweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMzZweDtcbiAgICB9XG5cbiAgICAudHgtbGctMTM2LWYge1xuICAgICAgICBmb250LXNpemU6IDEzNnB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMzgge1xuICAgICAgICBmb250LXNpemU6IDEzOHB4O1xuICAgIH1cblxuICAgIC50eC1sZy0xMzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM4cHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTE0MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnR4LWxnLTE0MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB9XG5cbiAgICAudHgtbGctYmFzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLnR4LWxnLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC50eC1sZy1zZW1pYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnR4LWxnLW1lZGl1bSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnR4LWxnLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnR4LWxnLWxpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAudHgtbGctdGhpbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuXG4gICAgLnR4LWxnLXh0aGluIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB9XG5cbiAgICAubGgtbGctMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saC1sZy0xIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG5cbiAgICAubGgtbGctMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLmxoLWxnLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5saC1sZy00IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAubGgtbGctNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmxoLWxnLTYge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIC5saC1sZy03IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAubGgtbGctOCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgLmxoLWxnLTkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIH1cblxuICAgIC5saC1sZy0xMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgIC5saC1sZy0xMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgfVxuXG4gICAgLmxoLWxnLTEyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG5cbiAgICAubGgtbGctMTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIH1cblxuICAgIC5saC1sZy0xNCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgfVxuXG4gICAgLmxoLWxnLTE1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICB9XG5cbiAgICAudHgtbGctY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50eC1sZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50eC1sZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudHgtbGctY2VudGVyLWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnR4LWxnLXJpZ2h0LWYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudHgtbGctbGVmdC1mIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudHgteGwtOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIC50eC14bC04LWYge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICAudHgteGwtOSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cblxuICAgIC50eC14bC05LWYge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTAge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEwLWYge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTExIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMS1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEzLWYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTUtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTE2LWYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTE4IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50eC14bC0yMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudHgteGwtMjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudHgteGwtMjIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTIyLWYge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50eC14bC0yNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50eC14bC0yNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAudHgteGwtMjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAudHgteGwtMjgge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTI4LWYge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTMwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50eC14bC0zMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC50eC14bC0zMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudHgteGwtMzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudHgteGwtMzQge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTM0LWYge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC50eC14bC0zNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC50eC14bC0zOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG5cbiAgICAudHgteGwtMzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG5cbiAgICAudHgteGwtNDAge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTQwLWYge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTQyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC50eC14bC00Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC50eC14bC00NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAudHgteGwtNDQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICAudHgteGwtNDYge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTQ2LWYge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTQ4IHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC50eC14bC00OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC50eC14bC01MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHgteGwtNTAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgICAudHgteGwtNTIge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTUyLWYge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTU0IHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICAgIC50eC14bC01NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICAgIC50eC14bC01NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICB9XG5cbiAgICAudHgteGwtNTYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICB9XG5cbiAgICAudHgteGwtNTgge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTU4LWYge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTYwIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIC50eC14bC02MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIC50eC14bC02MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG5cbiAgICAudHgteGwtNjItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB9XG5cbiAgICAudHgteGwtNjQge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTY0LWYge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTY2IHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cblxuICAgIC50eC14bC02Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgIH1cblxuICAgIC50eC14bC02OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG5cbiAgICAudHgteGwtNjgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG5cbiAgICAudHgteGwtNzAge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTcwLWYge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTcyIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIC50eC14bC03Mi1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIC50eC14bC03NCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICB9XG5cbiAgICAudHgteGwtNzQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICB9XG5cbiAgICAudHgteGwtNzYge1xuICAgICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTc2LWYge1xuICAgICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTc4IHtcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC50eC14bC03OC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC50eC14bC04MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAudHgteGwtODAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG5cbiAgICAudHgteGwtODIge1xuICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTgyLWYge1xuICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTg0IHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgIH1cblxuICAgIC50eC14bC04NC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgIH1cblxuICAgIC50eC14bC04NiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICB9XG5cbiAgICAudHgteGwtODYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODZweDtcbiAgICB9XG5cbiAgICAudHgteGwtODgge1xuICAgICAgICBmb250LXNpemU6IDg4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTg4LWYge1xuICAgICAgICBmb250LXNpemU6IDg4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTkwIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cblxuICAgIC50eC14bC05MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cblxuICAgIC50eC14bC05MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICB9XG5cbiAgICAudHgteGwtOTItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICB9XG5cbiAgICAudHgteGwtOTQge1xuICAgICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTk0LWYge1xuICAgICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTk2IHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cblxuICAgIC50eC14bC05Ni1mIHtcbiAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgIH1cblxuICAgIC50eC14bC05OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICB9XG5cbiAgICAudHgteGwtOTgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOThweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTAwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTAwLWYge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMDIge1xuICAgICAgICBmb250LXNpemU6IDEwMnB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMDItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEwNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEwNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDRweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTA2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMDZweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTA2LWYge1xuICAgICAgICBmb250LXNpemU6IDEwNnB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMDgge1xuICAgICAgICBmb250LXNpemU6IDEwOHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMDgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTExMCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTExMC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTEyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTEyLWYge1xuICAgICAgICBmb250LXNpemU6IDExMnB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMTQge1xuICAgICAgICBmb250LXNpemU6IDExNHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMTQtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTExNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTExNi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTZweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTE4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMThweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTE4LWYge1xuICAgICAgICBmb250LXNpemU6IDExOHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMjAge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMjAtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEyMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEyMi1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjJweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMjRweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTI0LWYge1xuICAgICAgICBmb250LXNpemU6IDEyNHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMjYge1xuICAgICAgICBmb250LXNpemU6IDEyNnB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMjYtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI2cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEyOCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEyOC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTMwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTMwLWYge1xuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMzIge1xuICAgICAgICBmb250LXNpemU6IDEzMnB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMzItZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMycHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEzNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM0cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTEzNC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzRweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMzZweDtcbiAgICB9XG5cbiAgICAudHgteGwtMTM2LWYge1xuICAgICAgICBmb250LXNpemU6IDEzNnB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMzgge1xuICAgICAgICBmb250LXNpemU6IDEzOHB4O1xuICAgIH1cblxuICAgIC50eC14bC0xMzgtZiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTM4cHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTE0MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgfVxuXG4gICAgLnR4LXhsLTE0MC1mIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICB9XG5cbiAgICAudHgteGwtYmFzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLnR4LXhsLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC50eC14bC1zZW1pYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnR4LXhsLW1lZGl1bSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnR4LXhsLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLnR4LXhsLWxpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAudHgteGwtdGhpbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuXG4gICAgLnR4LXhsLXh0aGluIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB9XG5cbiAgICAubGgteGwtMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5saC14bC0xIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG5cbiAgICAubGgteGwtMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLmxoLXhsLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5saC14bC00IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAubGgteGwtNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmxoLXhsLTYge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIC5saC14bC03IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAubGgteGwtOCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgLmxoLXhsLTkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIH1cblxuICAgIC5saC14bC0xMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgIC5saC14bC0xMSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgfVxuXG4gICAgLmxoLXhsLTEyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG5cbiAgICAubGgteGwtMTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIH1cblxuICAgIC5saC14bC0xNCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgfVxuXG4gICAgLmxoLXhsLTE1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICB9XG5cbiAgICAudHgteGwtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50eC14bC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50eC14bC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudHgteGwtY2VudGVyLWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnR4LXhsLXJpZ2h0LWYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudHgteGwtbGVmdC1mIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAudGV4dC1zbS1ub3dyYXAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtbWQtbm93cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC50ZXh0LWxnLW5vd3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnRleHQteGwtbm93cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC50ZXh0LXNtLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnRleHQtc20tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtbWQtbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRleHQtbWQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudGV4dC1tZC1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dC1sZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudGV4dC1sZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC14bC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudGV4dC14bC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS04MCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjU0MzZjICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3Mge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMGY5ZTg2ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGV4dC1pbmZvIHtcbiAgICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm8ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMzdiOGViICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5hLnRleHQtd2FybmluZyB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmYWFlM2QgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXB1cnBsZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gICAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlciB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHJnYigxNjcsIDEzLCAyOCkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcGluayB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNlNjEwNzggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW9yYW5nZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNlNDZmMGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgICBjb2xvcjogJGdyYXktMTAwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNjNWNiZGEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LXRlYWwge1xuICAgIGNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtdGVhbCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwNmMxYzEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LWRhcmsge1xuICAgIGNvbG9yOiAkZ3JheS04MDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcmsge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMWUyNTMzICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGV4dC1ib2R5IHtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzc5ODdhMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gICAgY29sb3I6ICRibGFjay01O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gICAgY29sb3I6ICR3aGl0ZS01O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgICBmb250OiAwLzAgYTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRleHQtYnJlYWsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XG5cbi5tYWluLWNvbnRhaW5lci5oZWFkZXJfY29sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZjMwM2JkNiwgIzBmNWFhMSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiAjIyMjIyMgOS45IFdpZHRoICAgIyMjIyMjICovXG5cbi53ZC0xIHtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4ud2QtMiB7XG4gICAgd2lkdGg6IDJweDtcbn1cblxuLndkLTMge1xuICAgIHdpZHRoOiAzcHg7XG59XG5cbi53ZC00IHtcbiAgICB3aWR0aDogNHB4O1xufVxuXG4ud2QtNiB7XG4gICAgd2lkdGg6IDZweDtcbn1cblxuLndkLTcge1xuICAgIHdpZHRoOiA3cHg7XG59XG5cbi53ZC04IHtcbiAgICB3aWR0aDogOHB4O1xufVxuXG4ud2QtOSB7XG4gICAgd2lkdGg6IDlweDtcbn1cblxuLndkLTI4MCB7XG4gICAgd2lkdGg6IDI4MHB4O1xufVxuXG4ud2QtNSB7XG4gICAgd2lkdGg6IDVweDtcbn1cblxuLndkLTVwIHtcbiAgICB3aWR0aDogNSU7XG59XG5cbi5teC13ZC01cCB7XG4gICAgbWF4LXdpZHRoOiA1JTtcbn1cblxuLm1uLXdkLTVwIHtcbiAgICBtaW4td2lkdGg6IDUlO1xufVxuXG4ud2QtNS1mIHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC01cC1mIHtcbiAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTVwLWYge1xuICAgIG1heC13aWR0aDogNSUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTVwLWYge1xuICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbn1cblxuLndkLTEwIHtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLndkLTEwcCB7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuLm14LXdkLTEwcCB7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG59XG5cbi5tbi13ZC0xMHAge1xuICAgIG1pbi13aWR0aDogMTAlO1xufVxuXG4ud2QtMTAtZiB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTEwcC1mIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5teC13ZC0xMHAtZiB7XG4gICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTEwcC1mIHtcbiAgICBtaW4td2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4ud2QtMTUge1xuICAgIHdpZHRoOiAxNXB4O1xufVxuXG4ud2QtMTVwIHtcbiAgICB3aWR0aDogMTUlO1xufVxuXG4ubXgtd2QtMTVwIHtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbn1cblxuLm1uLXdkLTE1cCB7XG4gICAgbWluLXdpZHRoOiAxNSU7XG59XG5cbi53ZC0xNS1mIHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtMTVwLWYge1xuICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTE1cC1mIHtcbiAgICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4ubW4td2QtMTVwLWYge1xuICAgIG1pbi13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0yMCB7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cbi53ZC0yMHAge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5teC13ZC0yMHAge1xuICAgIG1heC13aWR0aDogMjAlO1xufVxuXG4ubW4td2QtMjBwIHtcbiAgICBtaW4td2lkdGg6IDIwJTtcbn1cblxuLndkLTIwLWYge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0yMHAtZiB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4ubXgtd2QtMjBwLWYge1xuICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC0yMHAtZiB7XG4gICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLndkLTI1IHtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLndkLTI1cCB7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLm14LXdkLTI1cCB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5tbi13ZC0yNXAge1xuICAgIG1pbi13aWR0aDogMjUlO1xufVxuXG4ud2QtMjUtZiB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLndkLTI1cC1mIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5teC13ZC0yNXAtZiB7XG4gICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTI1cC1mIHtcbiAgICBtaW4td2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ud2QtMzAge1xuICAgIHdpZHRoOiAzMHB4O1xufVxuXG4ud2QtMzBwIHtcbiAgICB3aWR0aDogMzAlO1xufVxuXG4ubXgtd2QtMzBwIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbn1cblxuLm1uLXdkLTMwcCB7XG4gICAgbWluLXdpZHRoOiAzMCU7XG59XG5cbi53ZC0zMC1mIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtMzBwLWYge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTMwcC1mIHtcbiAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ubW4td2QtMzBwLWYge1xuICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0zNSB7XG4gICAgd2lkdGg6IDM1cHg7XG59XG5cbi53ZC0zNXAge1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5teC13ZC0zNXAge1xuICAgIG1heC13aWR0aDogMzUlO1xufVxuXG4ubW4td2QtMzVwIHtcbiAgICBtaW4td2lkdGg6IDM1JTtcbn1cblxuLndkLTM1LWYge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0zNXAtZiB7XG4gICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4ubXgtd2QtMzVwLWYge1xuICAgIG1heC13aWR0aDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC0zNXAtZiB7XG4gICAgbWluLXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbn1cblxuLndkLTQwIHtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLndkLTQwcCB7XG4gICAgd2lkdGg6IDQwJTtcbn1cblxuLm14LXdkLTQwcCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG59XG5cbi5tbi13ZC00MHAge1xuICAgIG1pbi13aWR0aDogNDAlO1xufVxuXG4ud2QtNDAtZiB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTQwcC1mIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5teC13ZC00MHAtZiB7XG4gICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTQwcC1mIHtcbiAgICBtaW4td2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4ud2QtNDUge1xuICAgIHdpZHRoOiA0NXB4O1xufVxuXG4ud2QtNDVwIHtcbiAgICB3aWR0aDogNDUlO1xufVxuXG4ubXgtd2QtNDVwIHtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbn1cblxuLm1uLXdkLTQ1cCB7XG4gICAgbWluLXdpZHRoOiA0NSU7XG59XG5cbi53ZC00NS1mIHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtNDVwLWYge1xuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTQ1cC1mIHtcbiAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4ubW4td2QtNDVwLWYge1xuICAgIG1pbi13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG59XG5cbi53ZC01MCB7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi53ZC01MHAge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5teC13ZC01MHAge1xuICAgIG1heC13aWR0aDogNTAlO1xufVxuXG4ubW4td2QtNTBwIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbn1cblxuLndkLTUwLWYge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC01MHAtZiB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ubXgtd2QtNTBwLWYge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC01MHAtZiB7XG4gICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLndkLTU1IHtcbiAgICB3aWR0aDogNTVweDtcbn1cblxuLndkLTU1cCB7XG4gICAgd2lkdGg6IDU1JTtcbn1cblxuLm14LXdkLTU1cCB7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG59XG5cbi5tbi13ZC01NXAge1xuICAgIG1pbi13aWR0aDogNTUlO1xufVxuXG4ud2QtNTUtZiB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLndkLTU1cC1mIHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG59XG5cbi5teC13ZC01NXAtZiB7XG4gICAgbWF4LXdpZHRoOiA1NSUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTU1cC1mIHtcbiAgICBtaW4td2lkdGg6IDU1JSAhaW1wb3J0YW50O1xufVxuXG4ud2QtNjAge1xuICAgIHdpZHRoOiA2MHB4O1xufVxuXG4ud2QtNjBwIHtcbiAgICB3aWR0aDogNjAlO1xufVxuXG4ubXgtd2QtNjBwIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbn1cblxuLm1uLXdkLTYwcCB7XG4gICAgbWluLXdpZHRoOiA2MCU7XG59XG5cbi53ZC02MC1mIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtNjBwLWYge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTYwcC1mIHtcbiAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ubW4td2QtNjBwLWYge1xuICAgIG1pbi13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi53ZC02NSB7XG4gICAgd2lkdGg6IDY1cHg7XG59XG5cbi53ZC02NXAge1xuICAgIHdpZHRoOiA2NSU7XG59XG5cbi5teC13ZC02NXAge1xuICAgIG1heC13aWR0aDogNjUlO1xufVxuXG4ubW4td2QtNjVwIHtcbiAgICBtaW4td2lkdGg6IDY1JTtcbn1cblxuLndkLTY1LWYge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC02NXAtZiB7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4ubXgtd2QtNjVwLWYge1xuICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC02NXAtZiB7XG4gICAgbWluLXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbn1cblxuLndkLTcwIHtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLndkLTcwcCB7XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuLm14LXdkLTcwcCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi5tbi13ZC03MHAge1xuICAgIG1pbi13aWR0aDogNzAlO1xufVxuXG4ud2QtNzAtZiB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTcwcC1mIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi5teC13ZC03MHAtZiB7XG4gICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTcwcC1mIHtcbiAgICBtaW4td2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4ud2QtNzUge1xuICAgIHdpZHRoOiA3NXB4O1xufVxuXG4ud2QtNzVwIHtcbiAgICB3aWR0aDogNzUlO1xufVxuXG4ubXgtd2QtNzVwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLm1uLXdkLTc1cCB7XG4gICAgbWluLXdpZHRoOiA3NSU7XG59XG5cbi53ZC03NS1mIHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtNzVwLWYge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTc1cC1mIHtcbiAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ubW4td2QtNzVwLWYge1xuICAgIG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53ZC04MCB7XG4gICAgd2lkdGg6IDgwcHg7XG59XG5cbi53ZC04MHAge1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5teC13ZC04MHAge1xuICAgIG1heC13aWR0aDogODAlO1xufVxuXG4ubW4td2QtODBwIHtcbiAgICBtaW4td2lkdGg6IDgwJTtcbn1cblxuLndkLTgwLWYge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC04MHAtZiB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4ubXgtd2QtODBwLWYge1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC04MHAtZiB7XG4gICAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLndkLTg1IHtcbiAgICB3aWR0aDogODVweDtcbn1cblxuLndkLTg1cCB7XG4gICAgd2lkdGg6IDg1JTtcbn1cblxuLm14LXdkLTg1cCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG59XG5cbi5tbi13ZC04NXAge1xuICAgIG1pbi13aWR0aDogODUlO1xufVxuXG4ud2QtODUtZiB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLndkLTg1cC1mIHtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi5teC13ZC04NXAtZiB7XG4gICAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cblxuLm1uLXdkLTg1cC1mIHtcbiAgICBtaW4td2lkdGg6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4ud2QtOTAge1xuICAgIHdpZHRoOiA5MHB4O1xufVxuXG4ud2QtOTBwIHtcbiAgICB3aWR0aDogOTAlO1xufVxuXG4ubXgtd2QtOTBwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLm1uLXdkLTkwcCB7XG4gICAgbWluLXdpZHRoOiA5MCU7XG59XG5cbi53ZC05MC1mIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtOTBwLWYge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTkwcC1mIHtcbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4ubW4td2QtOTBwLWYge1xuICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi53ZC05NSB7XG4gICAgd2lkdGg6IDk1cHg7XG59XG5cbi53ZC05NXAge1xuICAgIHdpZHRoOiA5NSU7XG59XG5cbi5teC13ZC05NXAge1xuICAgIG1heC13aWR0aDogOTUlO1xufVxuXG4ubW4td2QtOTVwIHtcbiAgICBtaW4td2lkdGg6IDk1JTtcbn1cblxuLndkLTk1LWYge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC05NXAtZiB7XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4ubXgtd2QtOTVwLWYge1xuICAgIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC05NXAtZiB7XG4gICAgbWluLXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbn1cblxuLndkLTEwMCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0xMDBwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm14LXdkLTEwMHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1uLXdkLTEwMHAge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLndkLTEwMC1mIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTEwMHAtZiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm14LXdkLTEwMHAtZiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tbi13ZC0xMDBwLWYge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ud2QtMTUwIHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5cbi53ZC0xNTAtZiB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0yMDAge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtMjAwLWYge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtMjMwIHtcbiAgICB3aWR0aDogMjMwcHg7XG59XG5cbi53ZC0yNTAge1xuICAgIHdpZHRoOiAyNTBweDtcbn1cblxuLndkLTI1MC1mIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTMwMCB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4ud2QtMzAwLWYge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtMzUwIHtcbiAgICB3aWR0aDogMzUwcHg7XG59XG5cbi53ZC0zNTAtZiB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC00MDAge1xuICAgIHdpZHRoOiA0MDBweDtcbn1cblxuLndkLTQwMC1mIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTQ1MCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xufVxuXG4ud2QtNDUwLWYge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtNTAwIHtcbiAgICB3aWR0aDogNTAwcHg7XG59XG5cbi53ZC01MDAtZiB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC01NTAge1xuICAgIHdpZHRoOiA1NTBweDtcbn1cblxuLndkLTU1MC1mIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTYwMCB7XG4gICAgd2lkdGg6IDYwMHB4O1xufVxuXG4ud2QtNjAwLWYge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtNjUwIHtcbiAgICB3aWR0aDogNjUwcHg7XG59XG5cbi53ZC02NTAtZiB7XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC03MDAge1xuICAgIHdpZHRoOiA3MDBweDtcbn1cblxuLndkLTcwMC1mIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTc1MCB7XG4gICAgd2lkdGg6IDc1MHB4O1xufVxuXG4ud2QtNzUwLWYge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtODAwIHtcbiAgICB3aWR0aDogODAwcHg7XG59XG5cbi53ZC04MDAtZiB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC04NTAge1xuICAgIHdpZHRoOiA4NTBweDtcbn1cblxuLndkLTg1MC1mIHtcbiAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDtcbn1cblxuLndkLTkwMCB7XG4gICAgd2lkdGg6IDkwMHB4O1xufVxuXG4ud2QtOTAwLWYge1xuICAgIHdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2QtOTUwIHtcbiAgICB3aWR0aDogOTUwcHg7XG59XG5cbi53ZC05NTAtZiB7XG4gICAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ZC0xMDAwIHtcbiAgICB3aWR0aDogMTAwMHB4O1xufVxuXG4ud2QtMTAwMC1mIHtcbiAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC53ZC14cy01IHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAud2QteHMtNXAge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1JTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNXAge1xuICAgICAgICBtaW4td2lkdGg6IDUlO1xuICAgIH1cblxuICAgIC53ZC14cy01LWYge1xuICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTVwLWYge1xuICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMTAge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAud2QteHMtMTBwIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtMTBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTEwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC53ZC14cy0xMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMTBwLWYge1xuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTEwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtMTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy0xNSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cblxuICAgIC53ZC14cy0xNXAge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy0xNXAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtMTVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNSU7XG4gICAgfVxuXG4gICAgLndkLXhzLTE1LWYge1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy0xNXAtZiB7XG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtMTVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0xNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTIwIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTIwcCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTIwcCB7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0yMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAud2QteHMtMjAtZiB7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTIwcC1mIHtcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14cy0yMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTIwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMjUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAud2QteHMtMjVwIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtMjVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTI1cCB7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC53ZC14cy0yNS1mIHtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMjVwLWYge1xuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTI1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtMjVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy0zMCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0zMHAge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy0zMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtMzBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTMwLWYge1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy0zMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtMzBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0zMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTM1IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTM1cCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTM1cCB7XG4gICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0zNXAge1xuICAgICAgICBtaW4td2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICAud2QteHMtMzUtZiB7XG4gICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTM1cC1mIHtcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14cy0zNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTM1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNDAge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAud2QteHMtNDBwIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNDBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTQwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC53ZC14cy00MC1mIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNDBwLWYge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTQwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy00NSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIC53ZC14cy00NXAge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy00NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNDVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLndkLXhzLTQ1LWYge1xuICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy00NXAtZiB7XG4gICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNDVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy00NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTUwIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTUwcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5tbi13ZC14cy01MHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAud2QteHMtNTAtZiB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14cy01MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTUwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNTUge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICB9XG5cbiAgICAud2QteHMtNTVwIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTU1cCB7XG4gICAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC53ZC14cy01NS1mIHtcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNTVwLWYge1xuICAgICAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTU1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNTVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy02MCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy02MHAge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy02MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNjBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTYwLWYge1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy02MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNjBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy02MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTY1IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTY1cCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTY1cCB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cblxuICAgIC5tbi13ZC14cy02NXAge1xuICAgICAgICBtaW4td2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAud2QteHMtNjUtZiB7XG4gICAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTY1cC1mIHtcbiAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14cy02NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTY1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNzAge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAud2QteHMtNzBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNzBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTcwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC53ZC14cy03MC1mIHtcbiAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNzBwLWYge1xuICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTcwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNzBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy03NSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgIC53ZC14cy03NXAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy03NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtNzVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLndkLXhzLTc1LWYge1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy03NXAtZiB7XG4gICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtNzVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy03NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTgwIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTgwcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTgwcCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5tbi13ZC14cy04MHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAud2QteHMtODAtZiB7XG4gICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTgwcC1mIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14cy04MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTgwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtODUge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICB9XG5cbiAgICAud2QteHMtODVwIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtODVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTg1cCB7XG4gICAgICAgIG1pbi13aWR0aDogODUlO1xuICAgIH1cblxuICAgIC53ZC14cy04NS1mIHtcbiAgICAgICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtODVwLWYge1xuICAgICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTg1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteHMtODVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy05MCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy05MHAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy05MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAubW4td2QteHMtOTBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTkwLWYge1xuICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy05MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteHMtOTBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy05MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTk1IHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTk1cCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTk1cCB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC5tbi13ZC14cy05NXAge1xuICAgICAgICBtaW4td2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICAud2QteHMtOTUtZiB7XG4gICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTk1cC1mIHtcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14cy05NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTk1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0xMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTEwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTEwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTEwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTEwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTEwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0xMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMTUwIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0xNTBwIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTE1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTE1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTE1MC1mIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTE1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTE1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0xNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMjAwIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0yMDBwIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTIwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTIwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTIwMC1mIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTIwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTIwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0yMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMjUwIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0yNTBwIHtcbiAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTI1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTI1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTI1MC1mIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTI1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAyNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTI1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0yNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMzAwIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0zMDBwIHtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTMwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTMwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTMwMC1mIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTMwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTMwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0zMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMzUwIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy0zNTBwIHtcbiAgICAgICAgd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTM1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTM1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTM1MC1mIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTM1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAzNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTM1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy0zNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNDAwIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy00MDBwIHtcbiAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTQwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTQwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTQwMC1mIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTQwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA0MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTQwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy00MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNDUwIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy00NTBwIHtcbiAgICAgICAgd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTQ1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTQ1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTQ1MC1mIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTQ1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTQ1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy00NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNTAwIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy01MDBwIHtcbiAgICAgICAgd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTUwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTUwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTUwMC1mIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTUwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA1MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTUwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy01MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNTUwIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy01NTBwIHtcbiAgICAgICAgd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTU1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTU1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTU1MC1mIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTU1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA1NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTU1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy01NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNjAwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy02MDBwIHtcbiAgICAgICAgd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTYwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTYwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTYwMC1mIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTYwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTYwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy02MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNjUwIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy02NTBwIHtcbiAgICAgICAgd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTY1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTY1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTY1MC1mIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTY1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTY1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy02NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNzAwIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy03MDBwIHtcbiAgICAgICAgd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTcwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTcwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTcwMC1mIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTcwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA3MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTcwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy03MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtNzUwIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy03NTBwIHtcbiAgICAgICAgd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTc1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTc1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTc1MC1mIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTc1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTc1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy03NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtODAwIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy04MDBwIHtcbiAgICAgICAgd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTgwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTgwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTgwMC1mIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTgwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA4MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTgwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy04MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtODUwIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy04NTBwIHtcbiAgICAgICAgd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTg1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTg1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTg1MC1mIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTg1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA4NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTg1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy04NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtOTAwIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIC53ZC14cy05MDBwIHtcbiAgICAgICAgd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTkwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTkwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTkwMC1mIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTkwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTkwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy05MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtOTUwIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgIH1cblxuICAgIC53ZC14cy05NTBwIHtcbiAgICAgICAgd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTk1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTk1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLndkLXhzLTk1MC1mIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLTk1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTk1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14cy05NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteHMtMTAwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG4gICAgLndkLXhzLTEwMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgIH1cblxuICAgIC5teC13ZC14cy0xMDAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTEwMDBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB9XG5cbiAgICAud2QteHMtMTAwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14cy0xMDAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhzLTEwMDBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhzLTEwMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhzLWF1dG8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAud2QteHMtYXV0by1mIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC53ZC1zbS01IHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAud2Qtc20tNXAge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1JTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNXAge1xuICAgICAgICBtaW4td2lkdGg6IDUlO1xuICAgIH1cblxuICAgIC53ZC1zbS01LWYge1xuICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTVwLWYge1xuICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMTAge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAud2Qtc20tMTBwIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tMTBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTEwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC53ZC1zbS0xMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMTBwLWYge1xuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTEwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tMTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS0xNSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0xNXAge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS0xNXAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tMTVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNSU7XG4gICAgfVxuXG4gICAgLndkLXNtLTE1LWYge1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS0xNXAtZiB7XG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tMTVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0xNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTIwIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTIwcCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTIwcCB7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0yMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAud2Qtc20tMjAtZiB7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTIwcC1mIHtcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1zbS0yMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTIwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMjUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAud2Qtc20tMjVwIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tMjVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTI1cCB7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC53ZC1zbS0yNS1mIHtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMjVwLWYge1xuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTI1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tMjVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS0zMCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0zMHAge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS0zMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tMzBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTMwLWYge1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS0zMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tMzBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0zMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTM1IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTM1cCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTM1cCB7XG4gICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0zNXAge1xuICAgICAgICBtaW4td2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICAud2Qtc20tMzUtZiB7XG4gICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTM1cC1mIHtcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1zbS0zNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTM1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNDAge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAud2Qtc20tNDBwIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNDBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTQwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC53ZC1zbS00MC1mIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNDBwLWYge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTQwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS00NSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIC53ZC1zbS00NXAge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS00NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNDVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLndkLXNtLTQ1LWYge1xuICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS00NXAtZiB7XG4gICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNDVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS00NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTUwIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTUwcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS01MHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAud2Qtc20tNTAtZiB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1zbS01MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTUwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNTUge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICB9XG5cbiAgICAud2Qtc20tNTVwIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTU1cCB7XG4gICAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC53ZC1zbS01NS1mIHtcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNTVwLWYge1xuICAgICAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTU1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNTVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS02MCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS02MHAge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS02MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNjBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTYwLWYge1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS02MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNjBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS02MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTY1IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTY1cCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTY1cCB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS02NXAge1xuICAgICAgICBtaW4td2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAud2Qtc20tNjUtZiB7XG4gICAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTY1cC1mIHtcbiAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1zbS02NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTY1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNzAge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAud2Qtc20tNzBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNzBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTcwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC53ZC1zbS03MC1mIHtcbiAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNzBwLWYge1xuICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTcwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNzBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS03NSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgIC53ZC1zbS03NXAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS03NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tNzVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLndkLXNtLTc1LWYge1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS03NXAtZiB7XG4gICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tNzVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS03NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTgwIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTgwcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTgwcCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS04MHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAud2Qtc20tODAtZiB7XG4gICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTgwcC1mIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1zbS04MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTgwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tODUge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICB9XG5cbiAgICAud2Qtc20tODVwIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tODVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTg1cCB7XG4gICAgICAgIG1pbi13aWR0aDogODUlO1xuICAgIH1cblxuICAgIC53ZC1zbS04NS1mIHtcbiAgICAgICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tODVwLWYge1xuICAgICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTg1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tODVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS05MCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS05MHAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS05MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAubW4td2Qtc20tOTBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTkwLWYge1xuICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS05MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2Qtc20tOTBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS05MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTk1IHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTk1cCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTk1cCB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS05NXAge1xuICAgICAgICBtaW4td2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICAud2Qtc20tOTUtZiB7XG4gICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTk1cC1mIHtcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1zbS05NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTk1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0xMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTEwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTEwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTEwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTEwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTEwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0xMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMTUwIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0xNTBwIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTE1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTE1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTE1MC1mIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTE1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTE1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0xNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMjAwIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0yMDBwIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTIwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTIwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTIwMC1mIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTIwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTIwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0yMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMjUwIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0yNTBwIHtcbiAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTI1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTI1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTI1MC1mIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTI1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAyNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTI1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0yNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMzAwIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0zMDBwIHtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTMwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTMwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTMwMC1mIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTMwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTMwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0zMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMzUwIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS0zNTBwIHtcbiAgICAgICAgd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTM1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTM1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTM1MC1mIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTM1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAzNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTM1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS0zNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNDAwIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS00MDBwIHtcbiAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTQwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTQwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTQwMC1mIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTQwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA0MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTQwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS00MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNDUwIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS00NTBwIHtcbiAgICAgICAgd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTQ1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTQ1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTQ1MC1mIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTQ1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTQ1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS00NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNTAwIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS01MDBwIHtcbiAgICAgICAgd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTUwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTUwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTUwMC1mIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTUwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA1MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTUwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS01MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNTUwIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS01NTBwIHtcbiAgICAgICAgd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTU1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTU1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTU1MC1mIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTU1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA1NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTU1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS01NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNjAwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS02MDBwIHtcbiAgICAgICAgd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTYwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTYwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTYwMC1mIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTYwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTYwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS02MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNjUwIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS02NTBwIHtcbiAgICAgICAgd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTY1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTY1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTY1MC1mIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTY1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTY1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS02NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNzAwIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS03MDBwIHtcbiAgICAgICAgd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTcwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTcwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTcwMC1mIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTcwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA3MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTcwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS03MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tNzUwIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS03NTBwIHtcbiAgICAgICAgd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTc1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTc1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTc1MC1mIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTc1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTc1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS03NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tODAwIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS04MDBwIHtcbiAgICAgICAgd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTgwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTgwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTgwMC1mIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTgwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA4MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTgwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS04MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tODUwIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS04NTBwIHtcbiAgICAgICAgd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTg1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTg1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTg1MC1mIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTg1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA4NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTg1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS04NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tOTAwIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS05MDBwIHtcbiAgICAgICAgd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTkwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTkwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTkwMC1mIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTkwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTkwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS05MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tOTUwIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgIH1cblxuICAgIC53ZC1zbS05NTBwIHtcbiAgICAgICAgd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTk1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTk1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLndkLXNtLTk1MC1mIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLTk1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTk1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1zbS05NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2Qtc20tMTAwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG4gICAgLndkLXNtLTEwMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgIH1cblxuICAgIC5teC13ZC1zbS0xMDAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTEwMDBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB9XG5cbiAgICAud2Qtc20tMTAwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1zbS0xMDAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXNtLTEwMDBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXNtLTEwMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXNtLWF1dG8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAud2Qtc20tYXV0by1mIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53ZC1tZC01IHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAud2QtbWQtNXAge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNXAge1xuICAgICAgICBtaW4td2lkdGg6IDUlO1xuICAgIH1cblxuICAgIC53ZC1tZC01LWYge1xuICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTVwLWYge1xuICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTAge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTBwIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtMTBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTEwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC53ZC1tZC0xMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTBwLWYge1xuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTEwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtMTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC0xNSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0xNXAge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC0xNXAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtMTVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNSU7XG4gICAgfVxuXG4gICAgLndkLW1kLTE1LWYge1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC0xNXAtZiB7XG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtMTVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0xNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTIwIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTIwcCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTIwcCB7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0yMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAud2QtbWQtMjAtZiB7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTIwcC1mIHtcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1tZC0yMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTIwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMjUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAud2QtbWQtMjVwIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtMjVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTI1cCB7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC53ZC1tZC0yNS1mIHtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMjVwLWYge1xuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTI1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtMjVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC0zMCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0zMHAge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC0zMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtMzBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTMwLWYge1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC0zMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtMzBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0zMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTM1IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTM1cCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTM1cCB7XG4gICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0zNXAge1xuICAgICAgICBtaW4td2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICAud2QtbWQtMzUtZiB7XG4gICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTM1cC1mIHtcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1tZC0zNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTM1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNDAge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAud2QtbWQtNDBwIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNDBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTQwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC53ZC1tZC00MC1mIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNDBwLWYge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTQwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC00NSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIC53ZC1tZC00NXAge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC00NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNDVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLndkLW1kLTQ1LWYge1xuICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC00NXAtZiB7XG4gICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNDVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC00NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTUwIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTUwcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC01MHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAud2QtbWQtNTAtZiB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1tZC01MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTUwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNTUge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICB9XG5cbiAgICAud2QtbWQtNTVwIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTU1cCB7XG4gICAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC53ZC1tZC01NS1mIHtcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNTVwLWYge1xuICAgICAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTU1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNTVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC02MCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC02MHAge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC02MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNjBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTYwLWYge1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC02MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNjBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC02MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTY1IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTY1cCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTY1cCB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC02NXAge1xuICAgICAgICBtaW4td2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAud2QtbWQtNjUtZiB7XG4gICAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTY1cC1mIHtcbiAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1tZC02NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTY1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNzAge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAud2QtbWQtNzBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNzBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTcwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC53ZC1tZC03MC1mIHtcbiAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNzBwLWYge1xuICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTcwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNzBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC03NSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgIC53ZC1tZC03NXAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC03NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtNzVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLndkLW1kLTc1LWYge1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC03NXAtZiB7XG4gICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtNzVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC03NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTgwIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTgwcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTgwcCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC04MHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAud2QtbWQtODAtZiB7XG4gICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTgwcC1mIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1tZC04MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTgwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtODUge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICB9XG5cbiAgICAud2QtbWQtODVwIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtODVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTg1cCB7XG4gICAgICAgIG1pbi13aWR0aDogODUlO1xuICAgIH1cblxuICAgIC53ZC1tZC04NS1mIHtcbiAgICAgICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtODVwLWYge1xuICAgICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTg1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtODVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC05MCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC05MHAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC05MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbWQtOTBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTkwLWYge1xuICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC05MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbWQtOTBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC05MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTk1IHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTk1cCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTk1cCB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC05NXAge1xuICAgICAgICBtaW4td2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICAud2QtbWQtOTUtZiB7XG4gICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTk1cC1mIHtcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1tZC05NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTk1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0xMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTEwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTEwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTEwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTEwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTEwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0xMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTUwIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0xNTBwIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTE1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTE1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTE1MC1mIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTE1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTE1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0xNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMjAwIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0yMDBwIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTIwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTIwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTIwMC1mIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTIwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTIwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0yMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMjUwIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0yNTBwIHtcbiAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTI1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTI1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTI1MC1mIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTI1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAyNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTI1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0yNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMzAwIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0zMDBwIHtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTMwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTMwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTMwMC1mIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTMwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTMwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0zMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMzUwIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC0zNTBwIHtcbiAgICAgICAgd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTM1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTM1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTM1MC1mIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTM1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAzNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTM1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC0zNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNDAwIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC00MDBwIHtcbiAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTQwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTQwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTQwMC1mIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTQwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA0MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTQwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC00MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNDUwIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC00NTBwIHtcbiAgICAgICAgd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTQ1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTQ1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTQ1MC1mIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTQ1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTQ1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC00NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNTAwIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC01MDBwIHtcbiAgICAgICAgd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTUwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTUwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTUwMC1mIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTUwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA1MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTUwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC01MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNTUwIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC01NTBwIHtcbiAgICAgICAgd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTU1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTU1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTU1MC1mIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTU1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA1NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTU1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC01NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNjAwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC02MDBwIHtcbiAgICAgICAgd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTYwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTYwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTYwMC1mIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTYwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTYwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC02MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNjUwIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC02NTBwIHtcbiAgICAgICAgd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTY1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTY1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTY1MC1mIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTY1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTY1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC02NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNzAwIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC03MDBwIHtcbiAgICAgICAgd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTcwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTcwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTcwMC1mIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTcwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA3MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTcwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC03MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtNzUwIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC03NTBwIHtcbiAgICAgICAgd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTc1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTc1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTc1MC1mIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTc1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTc1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC03NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtODAwIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC04MDBwIHtcbiAgICAgICAgd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTgwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTgwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTgwMC1mIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTgwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA4MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTgwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC04MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtODUwIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC04NTBwIHtcbiAgICAgICAgd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTg1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTg1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTg1MC1mIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTg1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA4NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTg1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC04NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtOTAwIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC05MDBwIHtcbiAgICAgICAgd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTkwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTkwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTkwMC1mIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTkwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTkwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC05MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtOTUwIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgIH1cblxuICAgIC53ZC1tZC05NTBwIHtcbiAgICAgICAgd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTk1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTk1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLndkLW1kLTk1MC1mIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLTk1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTk1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1tZC05NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTAwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG4gICAgLndkLW1kLTEwMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgIH1cblxuICAgIC5teC13ZC1tZC0xMDAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTEwMDBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB9XG5cbiAgICAud2QtbWQtMTAwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1tZC0xMDAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLW1kLTEwMDBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLW1kLTEwMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLW1kLWF1dG8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAud2QtbWQtYXV0by1mIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbWQtMTIwIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndkLWxnLTUge1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgIH1cblxuICAgIC53ZC1sZy01cCB7XG4gICAgICAgIHdpZHRoOiA1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNXAge1xuICAgICAgICBtYXgtd2lkdGg6IDUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy01cCB7XG4gICAgICAgIG1pbi13aWR0aDogNSU7XG4gICAgfVxuXG4gICAgLndkLWxnLTUtZiB7XG4gICAgICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNXAtZiB7XG4gICAgICAgIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy01cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy01cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0xMCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgIC53ZC1sZy0xMHAge1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC5teC13ZC1sZy0xMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMTBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgLndkLWxnLTEwLWYge1xuICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0xMHAtZiB7XG4gICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMTBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy0xMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTE1IHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTE1cCB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTE1cCB7XG4gICAgICAgIG1heC13aWR0aDogMTUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy0xNXAge1xuICAgICAgICBtaW4td2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICAud2QtbGctMTUtZiB7XG4gICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTE1cC1mIHtcbiAgICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy0xNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTE1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMjAge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAud2QtbGctMjBwIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMjBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTIwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC53ZC1sZy0yMC1mIHtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMjBwLWYge1xuICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTIwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMjBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0yNSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgIC53ZC1sZy0yNXAge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5teC13ZC1sZy0yNXAge1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMjVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLndkLWxnLTI1LWYge1xuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0yNXAtZiB7XG4gICAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMjVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy0yNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTMwIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTMwcCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTMwcCB7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy0zMHAge1xuICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMzAtZiB7XG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTMwcC1mIHtcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy0zMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTMwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMzUge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICB9XG5cbiAgICAud2QtbGctMzVwIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMzVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTM1cCB7XG4gICAgICAgIG1pbi13aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC53ZC1sZy0zNS1mIHtcbiAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMzVwLWYge1xuICAgICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTM1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMzVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy00MCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgIC53ZC1sZy00MHAge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5teC13ZC1sZy00MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNDBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLndkLWxnLTQwLWYge1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy00MHAtZiB7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNDBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy00MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTQ1IHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTQ1cCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTQ1cCB7XG4gICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy00NXAge1xuICAgICAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAud2QtbGctNDUtZiB7XG4gICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTQ1cC1mIHtcbiAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy00NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTQ1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNTAge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAud2QtbGctNTBwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNTBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC53ZC1sZy01MC1mIHtcbiAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNTBwLWYge1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy01NSB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgIH1cblxuICAgIC53ZC1sZy01NXAge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC5teC13ZC1sZy01NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNTVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLndkLWxnLTU1LWYge1xuICAgICAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy01NXAtZiB7XG4gICAgICAgIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNTVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy01NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTYwIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTYwcCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTYwcCB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy02MHAge1xuICAgICAgICBtaW4td2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNjAtZiB7XG4gICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTYwcC1mIHtcbiAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy02MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTYwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNjUge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICB9XG5cbiAgICAud2QtbGctNjVwIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNjVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTY1cCB7XG4gICAgICAgIG1pbi13aWR0aDogNjUlO1xuICAgIH1cblxuICAgIC53ZC1sZy02NS1mIHtcbiAgICAgICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNjVwLWYge1xuICAgICAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTY1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNjVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy03MCB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgIC53ZC1sZy03MHAge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5teC13ZC1sZy03MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNzBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLndkLWxnLTcwLWYge1xuICAgICAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy03MHAtZiB7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNzBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy03MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTc1IHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTc1cCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTc1cCB7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy03NXAge1xuICAgICAgICBtaW4td2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAud2QtbGctNzUtZiB7XG4gICAgICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTc1cC1mIHtcbiAgICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy03NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTc1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctODAge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAud2QtbGctODBwIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctODBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTgwcCB7XG4gICAgICAgIG1pbi13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC53ZC1sZy04MC1mIHtcbiAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctODBwLWYge1xuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTgwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctODBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy04NSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgIH1cblxuICAgIC53ZC1sZy04NXAge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cblxuICAgIC5teC13ZC1sZy04NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctODVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLndkLWxnLTg1LWYge1xuICAgICAgICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy04NXAtZiB7XG4gICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctODVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy04NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTkwIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTkwcCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTkwcCB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5tbi13ZC1sZy05MHAge1xuICAgICAgICBtaW4td2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAud2QtbGctOTAtZiB7XG4gICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTkwcC1mIHtcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC1sZy05MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTkwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctOTUge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICB9XG5cbiAgICAud2QtbGctOTVwIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctOTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTk1cCB7XG4gICAgICAgIG1pbi13aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC53ZC1sZy05NS1mIHtcbiAgICAgICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctOTVwLWYge1xuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTk1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctOTVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0xMDAge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTEwMHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMTAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMTAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMTAwLWYge1xuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMTAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMTAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTEwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0xNTAge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTE1MHAge1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogMTUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMTUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMTUwLWYge1xuICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMTUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTE1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0yMDAge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTIwMHAge1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMjAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMjAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMjAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMjAwLWYge1xuICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMjAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMjAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTIwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0yNTAge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTI1MHAge1xuICAgICAgICB3aWR0aDogMjUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMjUwcCB7XG4gICAgICAgIG1heC13aWR0aDogMjUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMjUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMjUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMjUwLWYge1xuICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMjUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMjUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTI1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0zMDAge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTMwMHAge1xuICAgICAgICB3aWR0aDogMzAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMzAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMzAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMzAwLWYge1xuICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMzAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDMwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMzAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTMwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0zNTAge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTM1MHAge1xuICAgICAgICB3aWR0aDogMzUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMzUwcCB7XG4gICAgICAgIG1heC13aWR0aDogMzUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMzUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMzUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctMzUwLWYge1xuICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctMzUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDM1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMzUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTM1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy00MDAge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTQwMHAge1xuICAgICAgICB3aWR0aDogNDAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNDAwcCB7XG4gICAgICAgIG1heC13aWR0aDogNDAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNDAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNDAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNDAwLWYge1xuICAgICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNDAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNDAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTQwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy00NTAge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTQ1MHAge1xuICAgICAgICB3aWR0aDogNDUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNDUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNDUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNDUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNDUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNDUwLWYge1xuICAgICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNDUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDQ1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNDUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTQ1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy01MDAge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTUwMHAge1xuICAgICAgICB3aWR0aDogNTAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNTAwcCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNTAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNTAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNTAwLWYge1xuICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNTAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDUwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNTAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTUwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy01NTAge1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTU1MHAge1xuICAgICAgICB3aWR0aDogNTUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNTUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNTUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNTUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNTUwLWYge1xuICAgICAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNTUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTU1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy02MDAge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTYwMHAge1xuICAgICAgICB3aWR0aDogNjAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNjAwcCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNjAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNjAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNjAwLWYge1xuICAgICAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNjAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDYwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNjAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTYwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy02NTAge1xuICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTY1MHAge1xuICAgICAgICB3aWR0aDogNjUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNjUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNjUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNjUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNjUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNjUwLWYge1xuICAgICAgICB3aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNjUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDY1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNjUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTY1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy03MDAge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTcwMHAge1xuICAgICAgICB3aWR0aDogNzAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNzAwcCB7XG4gICAgICAgIG1heC13aWR0aDogNzAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNzAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNzAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNzAwLWYge1xuICAgICAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNzAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNzAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTcwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy03NTAge1xuICAgICAgICB3aWR0aDogNzUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTc1MHAge1xuICAgICAgICB3aWR0aDogNzUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNzUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNzUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctNzUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNzUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctNzUwLWYge1xuICAgICAgICB3aWR0aDogNzUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctNzUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDc1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctNzUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTc1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy04MDAge1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTgwMHAge1xuICAgICAgICB3aWR0aDogODAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctODAwcCB7XG4gICAgICAgIG1heC13aWR0aDogODAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctODAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogODAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctODAwLWYge1xuICAgICAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctODAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDgwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctODAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTgwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy04NTAge1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTg1MHAge1xuICAgICAgICB3aWR0aDogODUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctODUwcCB7XG4gICAgICAgIG1heC13aWR0aDogODUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctODUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogODUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctODUwLWYge1xuICAgICAgICB3aWR0aDogODUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctODUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctODUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTg1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogODUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy05MDAge1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTkwMHAge1xuICAgICAgICB3aWR0aDogOTAwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctOTAwcCB7XG4gICAgICAgIG1heC13aWR0aDogOTAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctOTAwcCB7XG4gICAgICAgIG1pbi13aWR0aDogOTAwJTtcbiAgICB9XG5cbiAgICAud2QtbGctOTAwLWYge1xuICAgICAgICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctOTAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDkwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctOTAwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTkwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogOTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy05NTAge1xuICAgICAgICB3aWR0aDogOTUwcHg7XG4gICAgfVxuXG4gICAgLndkLWxnLTk1MHAge1xuICAgICAgICB3aWR0aDogOTUwJTtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctOTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogOTUwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctOTUwcCB7XG4gICAgICAgIG1pbi13aWR0aDogOTUwJTtcbiAgICB9XG5cbiAgICAud2QtbGctOTUwLWYge1xuICAgICAgICB3aWR0aDogOTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctOTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDk1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctOTUwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLWxnLTk1MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogOTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC1sZy0xMDAwIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICB9XG5cbiAgICAud2QtbGctMTAwMHAge1xuICAgICAgICB3aWR0aDogMTAwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLWxnLTEwMDBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwJTtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMTAwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDEwMDAlO1xuICAgIH1cblxuICAgIC53ZC1sZy0xMDAwLWYge1xuICAgICAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLWxnLTEwMDBwLWYge1xuICAgICAgICB3aWR0aDogMTAwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QtbGctMTAwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QtbGctMTAwMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QtbGctYXV0byB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC53ZC1sZy1hdXRvLWYge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC53ZC14bC01IHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAud2QteGwtNXAge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1JTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNXAge1xuICAgICAgICBtaW4td2lkdGg6IDUlO1xuICAgIH1cblxuICAgIC53ZC14bC01LWYge1xuICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTVwLWYge1xuICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMTAge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAud2QteGwtMTBwIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtMTBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTEwcCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC53ZC14bC0xMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMTBwLWYge1xuICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTEwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtMTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC0xNSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cblxuICAgIC53ZC14bC0xNXAge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC0xNXAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtMTVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNSU7XG4gICAgfVxuXG4gICAgLndkLXhsLTE1LWYge1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC0xNXAtZiB7XG4gICAgICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtMTVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0xNXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTIwIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTIwcCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTIwcCB7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0yMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAud2QteGwtMjAtZiB7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTIwcC1mIHtcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14bC0yMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTIwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMjUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAud2QteGwtMjVwIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtMjVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTI1cCB7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC53ZC14bC0yNS1mIHtcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMjVwLWYge1xuICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTI1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtMjVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC0zMCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0zMHAge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC0zMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtMzBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTMwLWYge1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC0zMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtMzBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0zMHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTM1IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTM1cCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTM1cCB7XG4gICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0zNXAge1xuICAgICAgICBtaW4td2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICAud2QteGwtMzUtZiB7XG4gICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTM1cC1mIHtcbiAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14bC0zNXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTM1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNDAge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAud2QteGwtNDBwIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNDBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTQwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC53ZC14bC00MC1mIHtcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNDBwLWYge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTQwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC00NSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIC53ZC14bC00NXAge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC00NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNDVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLndkLXhsLTQ1LWYge1xuICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC00NXAtZiB7XG4gICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNDVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC00NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTUwIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTUwcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTUwcCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5tbi13ZC14bC01MHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAud2QteGwtNTAtZiB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTUwcC1mIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14bC01MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTUwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNTUge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICB9XG5cbiAgICAud2QteGwtNTVwIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNTVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTU1cCB7XG4gICAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgIH1cblxuICAgIC53ZC14bC01NS1mIHtcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNTVwLWYge1xuICAgICAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTU1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNTVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC02MCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC02MHAge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC02MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNjBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTYwLWYge1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC02MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNjBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC02MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTY1IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTY1cCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTY1cCB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cblxuICAgIC5tbi13ZC14bC02NXAge1xuICAgICAgICBtaW4td2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAud2QteGwtNjUtZiB7XG4gICAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTY1cC1mIHtcbiAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14bC02NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTY1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNzAge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAud2QteGwtNzBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNzBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTcwcCB7XG4gICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC53ZC14bC03MC1mIHtcbiAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNzBwLWYge1xuICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTcwcC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNzBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC03NSB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgIC53ZC14bC03NXAge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC03NXAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtNzVwIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLndkLXhsLTc1LWYge1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC03NXAtZiB7XG4gICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtNzVwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC03NXAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTgwIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTgwcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTgwcCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5tbi13ZC14bC04MHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAud2QteGwtODAtZiB7XG4gICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTgwcC1mIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14bC04MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTgwcC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtODUge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICB9XG5cbiAgICAud2QteGwtODVwIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtODVwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTg1cCB7XG4gICAgICAgIG1pbi13aWR0aDogODUlO1xuICAgIH1cblxuICAgIC53ZC14bC04NS1mIHtcbiAgICAgICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtODVwLWYge1xuICAgICAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTg1cC1mIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW4td2QteGwtODVwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC05MCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC05MHAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC05MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAubW4td2QteGwtOTBwIHtcbiAgICAgICAgbWluLXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTkwLWYge1xuICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC05MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgtd2QteGwtOTBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC05MHAtZiB7XG4gICAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTk1IHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTk1cCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTk1cCB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC5tbi13ZC14bC05NXAge1xuICAgICAgICBtaW4td2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICAud2QteGwtOTUtZiB7XG4gICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTk1cC1mIHtcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teC13ZC14bC05NXAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTk1cC1mIHtcbiAgICAgICAgbWluLXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0xMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTEwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTEwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTEwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTEwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTEwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0xMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMTUwIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0xNTBwIHtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTE1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTE1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTE1MC1mIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTE1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTE1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0xNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMjAwIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0yMDBwIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTIwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTIwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTIwMC1mIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTIwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTIwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0yMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDIwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMjUwIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0yNTBwIHtcbiAgICAgICAgd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTI1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTI1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTI1MC1mIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTI1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAyNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTI1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0yNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDI1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMzAwIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0zMDBwIHtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTMwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTMwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTMwMC1mIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTMwMHAtZiB7XG4gICAgICAgIHdpZHRoOiAzMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTMwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0zMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDMwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMzUwIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC0zNTBwIHtcbiAgICAgICAgd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTM1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTM1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTM1MC1mIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTM1MHAtZiB7XG4gICAgICAgIHdpZHRoOiAzNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTM1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogMzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC0zNTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDM1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNDAwIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC00MDBwIHtcbiAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTQwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTQwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTQwMC1mIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTQwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA0MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTQwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC00MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNDUwIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC00NTBwIHtcbiAgICAgICAgd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTQ1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTQ1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTQ1MC1mIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTQ1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA0NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTQ1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNDUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC00NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDQ1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNTAwIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC01MDBwIHtcbiAgICAgICAgd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTUwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTUwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTUwMC1mIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTUwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA1MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTUwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC01MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDUwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNTUwIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC01NTBwIHtcbiAgICAgICAgd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTU1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTU1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTU1MC1mIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTU1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA1NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTU1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC01NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDU1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNjAwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC02MDBwIHtcbiAgICAgICAgd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTYwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTYwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTYwMC1mIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTYwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA2MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTYwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC02MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDYwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNjUwIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC02NTBwIHtcbiAgICAgICAgd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTY1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTY1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTY1MC1mIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTY1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA2NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTY1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNjUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC02NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDY1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNzAwIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC03MDBwIHtcbiAgICAgICAgd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTcwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTcwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTcwMC1mIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTcwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA3MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTcwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC03MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDcwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtNzUwIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC03NTBwIHtcbiAgICAgICAgd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTc1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTc1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTc1MC1mIHtcbiAgICAgICAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTc1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA3NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTc1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogNzUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC03NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDc1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtODAwIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC04MDBwIHtcbiAgICAgICAgd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTgwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTgwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTgwMC1mIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTgwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA4MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTgwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC04MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDgwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtODUwIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC04NTBwIHtcbiAgICAgICAgd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTg1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTg1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTg1MC1mIHtcbiAgICAgICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTg1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA4NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTg1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogODUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC04NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDg1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtOTAwIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIC53ZC14bC05MDBwIHtcbiAgICAgICAgd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTkwMHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTkwMHAge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTkwMC1mIHtcbiAgICAgICAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTkwMHAtZiB7XG4gICAgICAgIHdpZHRoOiA5MDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTkwMHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC05MDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDkwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtOTUwIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgIH1cblxuICAgIC53ZC14bC05NTBwIHtcbiAgICAgICAgd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTk1MHAge1xuICAgICAgICBtYXgtd2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTk1MHAge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCU7XG4gICAgfVxuXG4gICAgLndkLXhsLTk1MC1mIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLTk1MHAtZiB7XG4gICAgICAgIHdpZHRoOiA5NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTk1MHAtZiB7XG4gICAgICAgIG1heC13aWR0aDogOTUwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tbi13ZC14bC05NTBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDk1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2QteGwtMTAwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG4gICAgLndkLXhsLTEwMDBwIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgIH1cblxuICAgIC5teC13ZC14bC0xMDAwcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMCU7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTEwMDBwIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAwJTtcbiAgICB9XG5cbiAgICAud2QteGwtMTAwMC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZC14bC0xMDAwcC1mIHtcbiAgICAgICAgd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm14LXdkLXhsLTEwMDBwLWYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1uLXdkLXhsLTEwMDBwLWYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndkLXhsLWF1dG8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53ZC0xMDB2IHtcbiAgICB3aWR0aDogMTAwdnc7XG59XG4uYnRuLXcteHMge1xuICAgIG1pbi13aWR0aDogOTBweDtcbn1cbi5idG4tdy1zbSB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5idG4tdy1tZCB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbn1cbi5idG4tdy1sZyB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdlbmVyYWxcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubm9zZWxlY3Qge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmRpc2FibGUtZXZlbnRzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlc3BvbnNpdmUtbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG5sYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogJyAqJztcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuc2VsZWN0IG9wdGlvbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLy8gTGF5b3V0XG5cbi5zaWduLWZhdmljb24ge1xuICAgICYuZGFyay10aGVtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTGF5b3V0SW50ZXJuYWxcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubWFpbi1oZWFkZXIge1xuICAgIHRvcDogMDtcblxuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1oZWFkZXItcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgLnByb2ZpbGUtdXNlciB7XG4gICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvcml6b250YWwge1xuICAgIC5tYWluLXNpZGVtZW51IHtcbiAgICAgICAgLnNsaWRlLWxlZnQsXG4gICAgICAgIC5zbGlkZS1yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJi5uYXZfc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy5tYWluLXNpZGVtZW51IHtcbi8vICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzVweCk7XG4vLyAgICBtYXJnaW4tdG9wOiA3NXB4O1xuLy9cbi8vICAgIC5zaWRlLW1lbnUge1xuLy8gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy9cbi8vICAgICAgICAuY29tcGFueS1sb2dvIHtcbi8vICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuLy8gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbi8vICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyAgICAuc2lkZS1pdGVtIHtcbi8vICAgICAgICAmLnNpZGUtaXRlbS1jYXRlZ29yeSB7XG4vLyAgICAgICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuLy8gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy9cbi8vICAgIC5zaWRlLW1lbnVfX2l0ZW0ge1xuLy8gICAgICAgIGhlaWdodDogNTBweDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbi8vXG4vLyAgICAgICAgJjpob3Zlcixcbi8vICAgICAgICAmOmZvY3VzIHtcbi8vICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMDU7XG4vL1xuLy8gICAgICAgICAgICAuc2lkZS1tZW51X19sYWJlbCxcbi8vICAgICAgICAgICAgLmFuZ2xlIHtcbi8vICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICBpIHtcbi8vICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vXG4vLyAgICAgICAgJi5uYXZfc2VsZWN0ZWQge1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbi8vXG4vLyAgICAgICAgICAgIC5zaWRlLW1lbnVfX2ljb24sXG4vLyAgICAgICAgICAgIC5zaWRlLW1lbnVfX2xhYmVsLFxuLy8gICAgICAgICAgICAuYW5nbGUsXG4vLyAgICAgICAgICAgIGkge1xuLy8gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy9cbi8vICAgICAgICBpIHtcbi8vICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbi8vICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbi8vICAgICAgICAgICAgY29sb3I6ICR0aGVtZS0tcHJpbWFyeTtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAuc2xpZGUtaXRlbSB7XG4vLyAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAuYnRuLXNpZ24tb3V0IHtcbi8vICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuLy8gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbi8vICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbi8vICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuLy8gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbi8vICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRmNTtcbi8vICAgIH1cbi8vfVxuXG4vLy5tYWluLWZvb3RlciB7XG4vLyAgICBwb3NpdGlvbjogc3RpY2t5O1xuLy8gICAgYm90dG9tOiAwO1xuLy8gICAgei1pbmRleDogOTtcbi8vfVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVGFibGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4udGFibGUuZGF0YVRhYmxlIHtcbiAgICAvL3RhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgLy93aWR0aDogMTAwJTtcblxuICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgLy93b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcblxuICAgICAgICAgICAgJi5zb3J0aW5nX2FzYyxcbiAgICAgICAgICAgICYuc29ydGluZ19kZXNjIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3Rpb24sXG4gICAgICAgICAgICAmLnN0YXR1cyxcbiAgICAgICAgICAgICYudHlwZSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICAvL21heC13aWR0aDogMXB4O1xuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgJi5hY3Rpb24sXG4gICAgICAgICYuc3RhdHVzLFxuICAgICAgICAmLnR5cGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ2FyZHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uY2FyZDpub3QoW2NsYXNzKj0nYmctJ10sIFtjbGFzcyo9J2NhcmQtJ10sIFtjbGFzcyo9J2RhdGFUYWJsZXNfcHJvY2Vzc2luZyddKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xufVxuLmNhcmRbY2xhc3MqPSdjYXJkLSddIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1vZGFsc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI2NlcnRpZmljYXRlTW9kYWwge1xuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uY2VydC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRtdXRlZCAwIDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgIC5jZXJ0LWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDglO1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZtYXg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FsZXggQnJ1c2gnLCBjdXJzaXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDF2aCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3ZtYXg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gICAgfVxuXG4gICAgLmNlcnQtZGF0ZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMyU7XG4gICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxdm1heDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTdW1tZXJub3RlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm5vdGUtZWRpdG9yIHtcbiAgICAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGFyayB0aGVtZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5kYXJrLXRoZW1lIHtcbiAgICAuc2lnbi1mYXZpY29uIHtcbiAgICAgICAgJi5saWdodC10aGVtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuZGFyay10aGVtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLm1haW4tc2lkZW1lbnUge1xuICAgIC8vICAgIC5idG4tc2lnbi1vdXQge1xuICAgIC8vICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay10aGVtZTtcbiAgICAvLyAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTgwMDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICAuc2lkZS1tZW51X19pdGVtIHtcbiAgICAvLyAgICAgICAgaSB7XG4gICAgLy8gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIC8vICAgICAgICB9XG4gICAgLy9cbiAgICAvLyAgICAgICAgJjpob3ZlciB7XG4gICAgLy8gICAgICAgICAgICBpIHtcbiAgICAvLyAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgLy8gICAgICAgICAgICB9XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAudGFibGUuZGF0YVRhYmxlIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcblxuICAgICAgICAgICAgICAgICYuc29ydGluZ19hc2MsXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTWVkaWFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AbWVkaWEgcHJpbnQge1xuICAgIGJvZHkge1xuICAgICAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgICAgIC1tb3otcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgICAgLW1zLXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgfVxuXG4gICAgI3RlbXBQcmludEFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cbiAgICAgICAgLmNlcnQtd3JhcCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4vLyAgICAuZGFyay10aGVtZS5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZCAubWFpbi1zaWRlYmFyLWhlYWRlciAuaGVhZGVyLWxvZ28ge1xuLy8gICAgICAgIC5tb2JpbGUtbG9nbyB7XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC5tb2JpbGUtZGFyayB7XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vICAgIC5kYXJrLXRoZW1lLmFwcC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLW9wZW4gLm1haW4tc2lkZWJhci1oZWFkZXIgLmhlYWRlci1sb2dvIHtcbi8vICAgICAgICAubW9iaWxlLWRhcmsge1xuLy8gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuLy9cbi8vQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4vLyAgICAuYXBwLnNpZGVuYXYtdG9nZ2xlZCAuc2lkZS1tZW51X19pdGVtIHtcbi8vICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgIHBhZGRpbmc6IDEwcHggOTFweCAxMHB4IDMwcHg7XG4vLyAgICB9XG4vL31cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE9MRFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIC9Db21wYW55L0luZGV4XG5cbi8vLmJ0bi5iYWNrLWJ0biB7XG4vLyAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuLy8gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuLy99XG5cbi8vLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMDAzNzZiICFpbXBvcnRhbnQ7XG4vL31cblxuLy8jYmFjay10by10b3Age1xuLy8gICAgYmFja2dyb3VuZDogIzAwMzc2YiAhaW1wb3J0YW50O1xuLy99XG5cbiNsb2FkZXIge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy93aWR0aDogNjVweDtcbiAgICAvL2hlaWdodDogNjVweDtcbiAgICAvL21hcmdpbi10b3A6IDMwcHg7XG4gICAgLy9tYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgLy9ib3JkZXI6IDhweCBzb2xpZCAjZjNmM2YzO1xuICAgIC8vYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDgwMDA7XG4gICAgLy9ib3JkZXItcmFkaXVzOiA4MCU7XG4gICAgLy8td2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLy9hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vLy5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsgOmhvdmVyIHtcbi8vICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuLy8gICAgY29sb3I6ICNmZmY7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzZiICFpbXBvcnRhbnQ7XG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNzZiICFpbXBvcnRhbnQ7XG4vL31cblxuLy8uYnRuLmJhY2stYnRuIHtcbi8vICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4vL31cblxuLy8uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbi8vICAgIGJhY2tncm91bmQ6ICMwMDM3NmIgIWltcG9ydGFudDtcbi8vfVxuXG4vLyNiYWNrLXRvLXRvcCB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMDAzNzZiICFpbXBvcnRhbnQ7XG4vL31cblxuLy8uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnZS1saW5rIDpob3ZlciB7XG4vLyAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbi8vICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc2YiAhaW1wb3J0YW50O1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzc2YiAhaW1wb3J0YW50O1xuLy99XG5cbmlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1MzZweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG5pZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLyogIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyovXG59XG5cbi8vIHNpdGUuY3NzXG4vKiBQbGVhc2Ugc2VlIGRvY3VtZW50YXRpb24gYXQgaHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20vYXNwbmV0L2NvcmUvY2xpZW50LXNpZGUvYnVuZGxpbmctYW5kLW1pbmlmaWNhdGlvblxuZm9yIGRldGFpbHMgb24gY29uZmlndXJpbmcgdGhpcyBwcm9qZWN0IHRvIGJ1bmRsZSBhbmQgbWluaWZ5IHN0YXRpYyB3ZWIgYXNzZXRzLiAqL1xuXG5hLm5hdmJhci1icmFuZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vKiBQcm92aWRlIHN1ZmZpY2llbnQgY29udHJhc3QgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kICovXG5cbnRhYmxlIHtcbiAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLy93aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgLy90YWJsZS1sYXlvdXQ6IGZpeGVkICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCB7XG4gICAgICAgIC8vJi5hY3Rpb24ge1xuICAgICAgICAvLyAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyAgICBnYXA6IDhweDtcbiAgICAgICAgLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vfVxuICAgIH1cbn1cbi5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciB7XG4gICAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLy8uYnRuLXByaW1hcnkge1xuLy8gICAgY29sb3I6ICNmZmY7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI2ZWMyO1xuLy8gICAgYm9yZGVyLWNvbG9yOiAjMTg2MWFjO1xuLy99XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjZlYzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTg2MWFjO1xufVxuXG4vKiBTdGlja3kgZm9vdGVyIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICAgIGNvbG9yOiAjNGE0YTY5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLy8uYm9yZGVyLXRvcCB7XG4vLyAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbi8vfVxuLy9cbi8vLmJvcmRlci1ib3R0b20ge1xuLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4vL31cblxuLy8uYm94LXNoYWRvdyB7XG4vLyAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuLy99XG5cbmJ1dHRvbi5hY2NlcHQtcG9saWN5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIFN0aWNreSBmb290ZXIgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIC8qIE1hcmdpbiBib3R0b20gYnkgZm9vdGVyIGhlaWdodCAqL1xuICAgIC8qbWFyZ2luLWJvdHRvbTogNjBweDsqL1xufVxuLmZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNjBweDsgLyogVmVydGljYWxseSBjZW50ZXIgdGhlIHRleHQgdGhlcmUgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLy5jdXN0b20tY2FyZCB7XG4vLyAgICBtYXgtaGVpZ2h0OiA2NzBweCAhaW1wb3J0YW50O1xuLy8gICAgbWF4LWhlaWdodDogQ2FsYygxMDB2aCAtIDI5MHB4KSAhaW1wb3J0YW50O1xuLy8gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbi8vfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLWljb24tc3ZncyB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgIH1cbn1cblxuI2NyZWF0ZVBheXBhbCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMzOGNhYjM7XG59XG5cbi5tb2RhbC10YWJsZSB0YWJsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4ubW9kYWwtdGFibGUgdGFibGUuYWRkcmVzcy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kYXJrLXRoZW1lIC5leGFtcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmUzZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qKioqKioqKioqKioqKiBUYWJsZSByZXNwb25zaXZlICoqKioqKioqKioqKioqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciAucm93Om50aC1jaGlsZCgyKSAuY29sLXNtLTEyIHtcbiAgICAvL21heC1oZWlnaHQ6IDQwMHB4O1xuICAgIC8vaGVpZ2h0OiA0NTBweDtcbiAgICAvL21heC1oZWlnaHQ6IDEwMHZoO1xuICAgIC8vb3ZlcmZsb3c6IGF1dG87XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5yb3c6bnRoLWNoaWxkKDIpIC5jb2wtc20tMTIgLnRhYmxlIHRyIC5BY3Rpb24gLnBhZGQtc2V0IHtcbiAgICAvL3RvcDogN3B4O1xuICAgIC8vbWFyZ2luOiAwcHggMTBweCAxMnB4O1xufVxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHtcbiAgICAvL21hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIC8vYm9yZGVyOiAwO1xufVxuXG4ucGFkZC1zZXQge1xuICAgIHRvcDogMXB4O1xufVxuLmR0LWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi5sb2dpbi1wYXJ0aWFsIHtcbiAgICAudXNlci1uYW1lLFxuICAgIC51c2VyLWVtYWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxufVxuXG4ubS1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qPT09QXVnIDI1PT09PSovXG4uY2FyZC1zaWdpbi5zaWduLXJ5dCB7XG4gICAgcGFkZGluZy10b3A6IDEuN3JlbTtcbn1cblxuLyo9PT0zMS04LTIwMjI9PT09Ki9cbi5wYWRkLXNldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgICBtYXJnaW46IDEycHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiNwcm9maWxlUGljdHVyZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjcHJvZmlsZVBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuIl0sImZpbGUiOiJzdHlsZS5jc3MifQ== */
