/*Color variables*/
/*Gradient variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
body.dark-mode {
  color: #dedefd;
  background-color: #1a1a3c;
}

body.dark-mode *::-webkit-scrollbar-thumb,
body.dark-mode *:hover::-webkit-scrollbar-thumb {
  background: #1a1a3c;
}

.dark-mode {
  /*------ Accordion -------*/
  /* #accordion rotate icon option */
  /*----- Avatars -----*/
  /*-----Badges-----*/
  /*------ Breadcrumb ------*/
  /*------ Card -------*/
  /*------ Default Card Values -------*/
  /*Card maps*/
  /**Card tabs*/
  /**Card alert*/
  /*------ Card -------*/
  /*------ Default Card Values -------*/
  /*Card maps*/
  /**Card tabs*/
  /*------ Carousel -------*/
  /*------ Carousel -------*/
  /*------Drop Downs-------*/
  /*-----List Of Dropdwons-----*/
  /*------- Forms -------*/
  /*------ Modal -------*/
  /*------ Navigation -------*/
  /* #bs-collapse icon scale option */
  /*--------panel----------*/
  /*-----progress-----*/
  /*------ Tables -----*/
  /*---- Tags-----*/
  /*---------Thumbnails----------*/
  /*  ######## CUSTOM-STYLES ######## */
  /*----- Custom control -----*/
  /*----- Global Loader -----*/
  /* --------Added--------- css*/
  /* line 77, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
  /*********************IE***************************/
  /*--- Offcanvas ---*/
  /*--Toast ---*/
  /*-----Gallery-----*/
  /*-----Lists-----*/
  /*------ Media object ------*/
  /*--scrollspy ---*/
  /*-----Pricing tables-----*/
  /*------ Pricing Styles ---------*/
  /*-- rating--*/
  /***** time-line*****/
  /*---- Time line -----*/
  /*----Timeline---*/
  /* ######## LAYOUT-STYLES ######## */
  /*--header-2--*/
  /*--header-3--*/
  /*Logo-center header */
  /* ================== Desktop Main Menu CSS ================== */
  /* Desktop Search Bar */
  /*==============================================================================
                                 Start Mobile CSS
   ===============================================================================*/
  /* ================== Mobile Menu Change Brake Point ================== */
  /* Extra @Media Query*/
  /*-----Icon input-----*/
  /*------ Icons List ------*/
  /*--item-card2--*/
  /*--item-list--*/
  /*--item-user--*/
  /* ######## LIB-STYLES ######## */
  /*----- Date Picker ----*/
  /*-----selectize ------*/
  /* ######## SIDEMENU-STYLES ######## */
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
  /* ######## TEMP-STYLES ######## */
  /*------ Charts styles ------*/
  /*----chart-drop-shadow----*/
  /*----chart-drop-shadow----*/
  /* ###### Chat  ###### */
  /* ###### Chat  ###### */
  /*----- Range slider -------*/
  /*----- Range slider -------*/
  /*----- Range slider -------*/
  /*----- Range slider -------*/
  /*----- Range slider -------*/
  /*--- WIZARD ELEMENTS ---*/
  /****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
  /***** CUSTOM STYLES *****/
  /*--- WIZARD ELEMENTS ---*/
  /**widgets*/
  /* ######## UTILITIES-STYLES ######## */
  /*--- gradient-backgrounds --*/
  /*------ Background colors -------*/
  /*--bg-transparents--*/
  /*--Box-shadow--*/
  /*------- Alignments & values-------*/
  /*----- Typography ------*/
  /*--text-shadow--*/
}
.dark-mode table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-mode .dtr-bs-modal .dtr-details {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-mode .dtr-bs-modal .dtr-details tr td:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-mode caption {
  color: #505662;
}
.dark-mode hr {
  border-top-color: rgba(255, 255, 255, 0.2);
  background-color: transparent;
}
.dark-mode mark,
.dark-mode .mark {
  background-color: #fcf8e3;
}
.dark-mode .list-unstyled li {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode kbd {
  color: #fff;
  background-color: #343a40;
}
.dark-mode pre {
  color: #dedefd;
}
@media print {
  .dark-mode pre,
  .dark-mode blockquote {
    border-color: #adb5bd;
  }
  .dark-mode .badge {
    border-color: #000;
  }
  .dark-mode .table td,
  .dark-mode .text-wrap table td,
  .dark-mode .table th,
  .dark-mode .text-wrap table th {
    background-color: #2a2a4a !important;
  }
  .dark-mode .table-bordered th,
  .dark-mode .text-wrap table th,
  .dark-mode .table-bordered td,
  .dark-mode .text-wrap table td {
    border-color: rgba(255, 255, 255, 0.1) !important;
  }
}
.dark-mode body *::-webkit-scrollbar-thumb, .dark-mode body *:hover::-webkit-scrollbar-thumb {
  background: #2a2a4a;
}
.dark-mode code {
  background: #2a2a4a;
  border-color: transparent;
  color: #fc5296;
}
.dark-mode pre {
  color: #343a40;
  background-color: #2a2a4a;
  text-shadow: 0 1px #2a2a4a;
}
.dark-mode .section-nav {
  background-color: #f8f9fa;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .accordionjs .acc_section {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .accordionjs .acc_section .acc_head h3:before {
  color: #dedefd;
}
.dark-mode .accordionjs .acc_section .acc-header {
  background: #2a2a4a;
}
.dark-mode .accordionjs .acc_section .acc_head {
  background: #2a2a4a;
}
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  color: #dedefd !important;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .accordion-item {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .accordion-button {
  color: #dedefd;
}
.dark-mode .accordion-button:focus {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .accordion-button:not(.collapsed) {
  color: var(--primary-bg-color);
  background: #22223a;
}
.dark-mode #accordion .panel-default > .panel-heading {
  border: 0px solid rgba(255, 255, 255, 0.1);
}
.dark-mode #accordion .panel-default .collapsing .panel-body {
  border-top: 0px solid transparent;
}
.dark-mode .avatar-status {
  border: 2px solid #2a2a4a;
}
.dark-mode .avatar-list-stacked .avatar {
  box-shadow: 0 0 0 2px #2a2a4a;
}
.dark-mode .btn-custom {
  background: #2a2a4a;
  color: #9595b5;
}
.dark-mode .blockquote-footer {
  color: #9595b5;
}
.dark-mode blockquote {
  color: #9595b5;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .blockquote-reverse {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .breadcrumb-item a {
  color: #9595b5;
}
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #9595b5;
}
.dark-mode .breadcrumb1 {
  background-color: #1a1a3c;
}
.dark-mode .breadcrumb-item1 a:hover {
  color: var(--primary-bg-color);
}
.dark-mode .breadcrumb-item1 + .breadcrumb-item1::before {
  color: #5b5b62;
}
.dark-mode .breadcrumb-item1.active {
  color: #9595b5;
}
.dark-mode .btn-default {
  color: #282f53;
  background: #e9e9f1;
  border-color: #e9e9f1;
}
.dark-mode .btn-default:hover {
  color: #282f53;
  background-color: #e3e3ef;
  border-color: #e3e3ef;
}
.dark-mode .btn-default:focus, .dark-mode .btn-default.focus {
  box-shadow: 0 0 0 2px #e9e9f1;
}
.dark-mode .btn-default.disabled, .dark-mode .btn-default:disabled {
  color: #282f53;
  background-color: #e9e9f1;
  border-color: #e9e9f1;
}
.dark-mode .btn-default:not(:disabled):not(.disabled):active, .dark-mode .btn-default:not(:disabled):not(.disabled).active {
  color: #282f53;
  background-color: #e9e9f1;
  border-color: #e9e9f1;
}
.dark-mode .btn-light {
  color: #dedefd;
  background-color: #39395c;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-light:hover {
  color: #dedefd;
  background-color: #2f2f4b;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  box-shadow: 0 0 0 2px rgba(248, 249, 250, 0.1);
}
.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #495057;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active {
  color: #495057;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-outline-default {
  color: #dedefd;
  background: transparent;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-outline-default:hover {
  color: #282f53;
  background: #e9e9f1;
}
.dark-mode .btn-white {
  color: #dedefd;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-white:hover {
  color: #dedefd;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-white:focus, .dark-mode .btn-white.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}
.dark-mode .btn-white.disabled, .dark-mode .btn-white:disabled {
  color: #495057;
  background-color: #2a2a4a;
  border-color: #fff;
}
.dark-mode .btn-white:not(:disabled):not(.disabled):active, .dark-mode .btn-white:not(:disabled):not(.disabled).active {
  color: #495057;
  background-color: #545478;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .show > .btn-white.dropdown-toggle {
  color: #495057;
  background-color: #545478;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .btn-check:active + .btn-outline-primary, .dark-mode .btn-check:checked + .btn-outline-primary {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.dark-mode .btn-outline-primary {
  border-color: var(--primary-bg-color);
}
.dark-mode .btn-outline-primary.active, .dark-mode .btn-outline-primary.dropdown-toggle.show, .dark-mode .btn-outline-primary:active {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.dark-mode .card {
  background-color: #2a2a4a;
  border: inherit !important;
  box-shadow: 0 3px 9px 0 rgba(28, 28, 51, 0.15);
}
.dark-mode .card-footer {
  background-color: rgba(0, 0, 0, 0.03);
  border-top-color: rgba(255, 255, 255, 0.1);
  color: #6e7687;
}
.dark-mode .card .card {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-body + .card-body {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-title small {
  color: #9aa0ac;
}
.dark-mode .card-subtitle {
  color: #9aa0ac;
}
.dark-mode .card-body + .card-table {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-body + .card-list-group {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-options {
  color: #9aa0ac;
}
.dark-mode .card-options a:not(.btn) {
  color: #9595b5;
}
.dark-mode .card-options a:not(.btn):hover {
  color: #6e7687;
}
.dark-mode .card-map {
  background: #e9ecef;
}
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #2a2a4a;
}
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}
.dark-mode a.card-tabs-item.active {
  background: #2a2a4a;
  border-bottom-color: #2a2a4a;
}
.dark-mode .card-category {
  background: #2a2a4a;
}
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #707070;
}
.dark-mode .card .box h2 {
  color: #262626;
}
.dark-mode .card .box h2 span {
  color: #fff;
}
.dark-mode .card .box p {
  color: #262626;
}
.dark-mode .card-counter {
  background-color: #2a2a4a;
}
.dark-mode .card-aside-img.wrap-border img {
  border-color: rgba(167, 180, 201, 0.3);
}
.dark-mode .card-blogs1 .card {
  border-bottom-color: rgba(167, 180, 201, 0.3);
}
.dark-mode .card-footer {
  background-color: rgba(0, 0, 0, 0.03);
  border-top-color: rgba(255, 255, 255, 0.1);
  color: #727293;
}
.dark-mode .card .card {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 10px #1c1c2a;
}
.dark-mode .card-body + .card-body {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-title small {
  color: #9aa0ac;
}
.dark-mode .card-subtitle {
  color: #9aa0ac;
}
.dark-mode .card-body + .card-table {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-body + .card-list-group {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-options {
  color: #9aa0ac;
}
.dark-mode .card-options a:not(.btn) {
  color: #9595b5;
}
.dark-mode .card-options a:not(.btn):hover {
  color: #6e7687;
}
.dark-mode .card-map {
  background: #e9ecef;
}
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #2a2a4a;
}
.dark-mode .card-tabs-item {
  color: inherit;
}
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}
.dark-mode a.card-tabs-item.active {
  background: #2a2a4a;
  border-bottom-color: #2a2a4a;
}
.dark-mode .card-category {
  background: #2a2a4a;
}
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #707070;
}
.dark-mode .card .box h2 {
  color: #262626;
}
.dark-mode .card .box h2 span {
  color: #fff;
}
.dark-mode .card .box p {
  color: #262626;
}
.dark-mode .card-counter {
  background-color: #2a2a4a;
}
.dark-mode .card-aside-img.wrap-border img {
  border-color: rgba(167, 180, 201, 0.3);
}
.dark-mode .card-blogs1 .card {
  border-bottom-color: rgba(167, 180, 201, 0.3);
}
.dark-mode .cardheader-tabs .card-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-header-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-header-tabs.nav-tabs .nav-item.show .nav-link {
  color: var(--primary-bg-color);
  border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) transparent;
  background: #2a2a4a;
}
.dark-mode .card-header-tabs.nav-tabs .nav-link {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-header-tabs.nav-tabs .nav-link.active {
  color: var(--primary-bg-color);
  border-color: rgba(255, 255, 255, 0.1);
  background: #fff !important;
}
.dark-mode .card-header-tabs.nav-tabs .nav-link:hover {
  color: var(--primary-bg-color);
  background: #fff !important;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-header-tabs.nav-tabs .nav-link:hover:not(.disabled) {
  color: var(--primary-bg-color);
  background: #fff !important;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-header-tabs.nav-tabs .nav-link.active:hover {
  border-color: rgba(255, 255, 255, 0.1);
  background: #fff !important;
}
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}
.dark-mode .carousel-control-prev:hover, .dark-mode .carousel-control-prev:focus {
  color: #fff;
}
.dark-mode .carousel-control-next:hover, .dark-mode .carousel-control-next:focus {
  color: #fff;
}
.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active {
  background-color: #fff;
}
.dark-mode .carousel-caption {
  color: #fff;
}
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}
.dark-mode .carousel-control-prev:hover, .dark-mode .carousel-control-prev:focus {
  color: #fff;
}
.dark-mode .carousel-control-next:hover, .dark-mode .carousel-control-next:focus {
  color: #fff;
}
.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li {
  background-color: rgba(255, 255, 255, 0.5);
}
.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active {
  background-color: #fff;
}
.dark-mode .carousel-caption {
  color: #fff;
}
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}
.dark-mode .dropdown-menu {
  color: #9595b5;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropdown-divider {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .drop-heading {
  color: #dedefd;
}
.dark-mode .dropdown-item {
  color: #9595b5;
}
.dark-mode .drop-icon-wrap .drop-icon-item {
  color: #878787;
}
.dark-mode .drop-icon-wrap .drop-icon-item:hover {
  background-color: #2a2a4a;
}
.dark-mode .dropdown-item:hover, .dark-mode .dropdown-item:focus, .dark-mode .dropdown-item.active, .dark-mode .dropdown-item:active {
  background-color: #303052;
}
.dark-mode .dropdown-item.disabled, .dark-mode .dropdown-item:disabled {
  color: #fff;
}
.dark-mode .dropdown-menu.show {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
}
.dark-mode .header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(104, 113, 123, 0.5);
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .dropdown-header {
  color: #9595b5;
}
.dark-mode .dropdown-item-text {
  color: #dedefd;
}
.dark-mode btn.dropdown-toggle ~ .dropdown-menu,
.dark-mode ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: #f4f4f4 !important;
  background-color: white !important;
  border: 0 solid #4285f4 !important;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3) !important;
}
.dark-mode .dropdown-menu {
  background-color: #2a2a4a;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dark-mode .dropdown-menu > li > a {
  color: #dedefd;
}
.dark-mode .dropdown-menu > li > a:hover, .dark-mode .dropdown-menu > li > a:focus {
  color: #9595b5;
  background-color: #2a2a4a;
}
.dark-mode .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropdown-menu .dropdown-plus-title {
  color: #dedefd !important;
  border: 0 solid rgba(255, 255, 255, 0.1) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .dropdown-menu-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropdown-menu-header label {
  color: #9595b5;
}
.dark-mode .dropdown-media-list .media:hover, .dark-mode .dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}
.dark-mode .dropdown-media-list .media-body > div p {
  color: #9595b5;
}
.dark-mode .dropdown-media-list .media-body > div span {
  color: #cfcfcf;
}
.dark-mode .dropdown-media-list .media-body > p {
  color: #bfbfbf;
}
.dark-mode .dropdown-list-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropdown-menu-arrow:before,
.dark-mode .dropdown-menu.header-search:before {
  background: #2a2a4a;
  border-top-color: rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropdown-menu {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .dropdown-toggle .dropdown-label {
  background-color: #2a2a4a;
}
.dark-mode .btn-label-primary {
  color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}
.dark-mode .btn-label-primary:hover {
  color: var(--primary-bg-color);
}
.dark-mode .form-control {
  color: #dedefd;
  background-color: #282848;
  border-color: rgba(255, 255, 255, 0.1) !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.dark-mode .form-control::-ms-expand {
  background-color: transparent;
}
.dark-mode .form-control:focus {
  color: #6f6e6e;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .form-control::-moz-placeholder {
  color: #626281 !important;
}
.dark-mode .form-control::placeholder {
  color: #626281 !important;
}
.dark-mode .form-control::-webkit-input-placeholder, .dark-mode .form-control::-moz-placeholder, .dark-mode .form-control:-ms-input-placeholder, .dark-mode .form-control::-ms-input-placeholder {
  color: #fff !important;
}
.dark-mode .form-control:disabled, .dark-mode .form-control[readonly] {
  background-color: #282848;
}
.dark-mode .form-control::-webkit-file-upload-button {
  color: #dedefd;
  background-color: #39395c;
}
.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #2a2a4a;
}
.dark-mode .form-control-plaintext {
  color: #9595b5;
}
.dark-mode .form-check-input:disabled ~ .form-check-label {
  color: #505662;
}
.dark-mode .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #2a2a4a, 0 0 0 2px rgba(9, 173, 149, 0.25);
}
.dark-mode .was-validated .form-control:invalid,
.dark-mode .form-control.is-invalid,
.dark-mode .was-validated .form-select:invalid,
.dark-mode .form-select.is-invalid {
  border-color: #dc3545;
  background-repeat: no-repeat;
}
.dark-mode .was-validated .form-control:invalid:focus,
.dark-mode .form-control.is-invalid:focus,
.dark-mode .was-validated .form-select:invalid:focus,
.dark-mode .form-select.is-invalid:focus {
  border-color: #dc3545;
}
.dark-mode .was-validated .form-check-input:invalid ~ .form-check-label,
.dark-mode .form-check-input.is-invalid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #ec8080;
}
.dark-mode .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}
.dark-mode .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #2a2a4a, 0 0 0 2px rgba(232, 38, 70, 0.25);
}
.dark-mode .form-control.header-search {
  background: #2a2a4a;
  border-color: rgba(225, 225, 225, 0.1);
  color: #fff;
}
.dark-mode .form-control.header-search::-moz-placeholder {
  color: #fff;
}
.dark-mode .form-control.header-search::placeholder {
  color: #fff;
}
.dark-mode .form-control.header-search:hover, .dark-mode .form-control.header-search:focus {
  border-color: rgba(225, 225, 225, 0.1);
}
.dark-mode .form-fieldset {
  background: #f8f9fa;
  border-color: #e9ecef;
}
.dark-mode .form-required {
  color: #dc3545;
}
.dark-mode .form-help {
  color: #9595b5;
  background: #2a2a4a;
}
.dark-mode .form-help:hover, .dark-mode .form-help[aria-describedby] {
  background: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .form-check-input:focus {
  border-color: var(--primary-bg-color);
}
.dark-mode .form-check-input {
  background: #41415c;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .input-group-text {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .input-group-text {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .modal-content {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}
.dark-mode .modal-backdrop {
  background-color: #000;
}
.dark-mode .modal-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .modal-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .model-wrapper-demo {
  background: #2a2a4a;
}
.dark-mode .modal.effect-just-me .modal-content {
  background-color: #16192f;
  border-color: #4d4e50;
}
.dark-mode .modal.effect-just-me .btn-close {
  color: #fff;
}
.dark-mode .modal.effect-just-me .modal-header {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .modal.effect-just-me .modal-header h6 {
  color: #fff;
}
.dark-mode .modal.effect-just-me .modal-body {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .modal.effect-just-me .modal-body h6 {
  color: #fff;
}
.dark-mode .modal.effect-just-me .modal-footer {
  background-color: transparent;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .nav-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show > .nav-link {
  color: #fff;
}
.dark-mode .nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
}
.dark-mode .nav.nav-pills .nav-item .nav-link-icon {
  color: #dedefd;
}
.dark-mode .nav1 {
  background: #1a1a3c;
}
.dark-mode .nav-item1:hover:not(.disabled), .dark-mode .nav-item1.active {
  color: #fff;
}
.dark-mode .nav-item1 .nav-link {
  color: #dedefd;
}
.dark-mode .nav-item1 .nav-link.active {
  color: var(--primary-bg-color);
}
.dark-mode .nav-item1 .nav-link.disabled {
  color: #62628f;
}
.dark-mode .nav-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .nav-tabs .nav-item1.nav-link {
  border-color: transparent;
}
.dark-mode .nav-tabs .nav-item1 .nav-link {
  color: inherit;
  color: #9595b5;
  transition: 0.3s border-color;
}
.dark-mode .nav-tabs .nav-item1 .nav-link:hover:not(.disabled), .dark-mode .nav-tabs .nav-item1 .nav-link.active {
  color: #fff;
}
.dark-mode .nav-tabs .nav-submenu .nav-item1 {
  color: #9aa0ac;
}
.dark-mode .nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}
.dark-mode .nav-tabs .nav-submenu .nav-item1:hover {
  color: #6e7687;
  background: rgba(0, 0, 0, 0.024);
}
.dark-mode .nav-link {
  color: var(--primary-bg-color);
}
.dark-mode .nav-link.icon i {
  color: #dcdfed;
}
.dark-mode .nav-link.icon i::after {
  background: rgba(var(--primary-bg-color), 0);
}
.dark-mode .app-header .header-right-icons .nav-link.icon {
  color: #dcdfed !important;
}
.dark-mode .app-header .header-right-icons .nav-link.icon:hover {
  color: #dcdfed !important;
}
.dark-mode.header-light .app-header .header-right-icons .nav-link.icon {
  color: var(--primary-bg-color) !important;
}
.dark-mode .app-header .header-right-icons .nav-link.icon:hover {
  color: #dcdfed !important;
}
.dark-mode .nav-tabs {
  color: #000;
}
.dark-mode .nav-tabs .nav-link {
  color: inherit;
  color: #9595b5;
}
.dark-mode .nav-tabs .nav-link:hover:not(.disabled), .dark-mode .nav-tabs .nav-link.active {
  color: #fff;
}
.dark-mode .nav-tabs .nav-link.disabled {
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}
.dark-mode .nav-tabs .nav-submenu {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  border-top: none;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .nav-tabs .nav-submenu .nav-item {
  color: #9aa0ac;
}
.dark-mode .nav-tabs .nav-submenu .nav-item:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}
.dark-mode .page-link {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  color: #9595b5;
}
.dark-mode .page-link:hover {
  background-color: #2a2a4a;
}
.dark-mode .page-item.active .page-link {
  color: #fff;
}
.dark-mode .page-item.disabled .page-link {
  color: #4f4f67;
  background-color: #252542;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .page-header {
  border-color: transparent;
}
.dark-mode .page-title-icon {
  color: #9aa0ac;
}
.dark-mode .page-breadcrumb {
  background: none;
}
.dark-mode .page-description {
  color: #6e7687;
}
.dark-mode .page-breadcrumb .breadcrumb-item {
  color: #9aa0ac;
}
.dark-mode .page-breadcrumb .breadcrumb-item.active {
  color: #6e7687;
}
.dark-mode .pagination-simple .page-item.active .page-link {
  color: #495057;
}
.dark-mode .page-total-text {
  color: #6e7687;
}
.dark-mode .panel-heading-landing-box {
  background: #1643a3 !important;
  color: #fff !important;
}
.dark-mode .panel-title-landing {
  color: #1643a3 !important;
}
.dark-mode .panel-body-landing {
  border: solid 2px #1643a3 !important;
  border-top: none !important;
  border-bottom: none !important;
  background: #2a2a4a;
}
.dark-mode .panel-footer-landing {
  border: solid 2px #1643a3 !important;
  border-top: none !important;
  background: #f7f7f7;
}
.dark-mode .panel-footer {
  background-color: #2a2a4a;
  border-top-color: rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.1);
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .panel-group .panel,
.dark-mode .panel-group1 .panel {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .panel-default > .panel-heading {
  background-color: #313152;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 0px solid rgba(255, 255, 255, 0.1);
}
.dark-mode .panel1 {
  border-color: #fff;
}
.dark-mode .panel1:last-child {
  border-bottom: none;
}
.dark-mode .panel-body1 {
  background: #2a2a4a;
}
.dark-mode .panel-group1 .panel-body {
  border: 0px solid rgba(255, 255, 255, 0.1);
}
.dark-mode .panel-title1 a {
  color: #fff !important;
}
.dark-mode .panel-title a.accordion-toggle:before, .dark-mode .panel-title a.accordion-toggle.collapsed:before {
  color: #fff;
}
.dark-mode .expanel {
  background-color: #2a2a4a !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
}
.dark-mode .expanel-default > .expanel-heading {
  background-color: #3b3b5a !important;
  border-color: #2a2a4a !important;
}
.dark-mode .expanel-heading {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .expanel-footer {
  background-color: #3b3b5a !important;
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .popover {
  background-color: #2a2a4a;
  border-color: #dee3eb;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}
.dark-mode .bs-popover-top .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  border-top-color: rgba(0, 0, 0, 0.25);
}
.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #2a2a4a;
}
.dark-mode .bs-popover-end .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  border-right-color: #dee3eb;
}
.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: #2a2a4a;
}
.dark-mode .bs-popover-bottom .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  border-bottom-color: #dee3eb;
}
.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #2a2a4a;
}
.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom-color: #2a2a4a;
}
.dark-mode .bs-popover-start .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  border-left-color: #dee3eb;
}
.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: #2a2a4a;
}
.dark-mode .popover-header {
  color: inherit;
  background-color: #2a2a4a;
  border-bottom-color: #ebebeb;
}
.dark-mode .popover-body {
  color: #6e7687;
}
.dark-mode .progress {
  background-color: #1a1a3c;
}
.dark-mode .progress-bar {
  color: #fff;
}
.dark-mode .table {
  color: #dedefd;
}
.dark-mode .table thead th {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .text-wrap table thead th {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table tbody + tbody,
.dark-mode .text-wrap table tbody + tbody {
  border-top: 2px solid rgba(255, 255, 255, 0.1);
}
.dark-mode .table .table,
.dark-mode .text-wrap table .table,
.dark-mode .table .text-wrap table {
  background-color: #1f1f3c;
}
.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table {
  background-color: #2a2a4a;
}
.dark-mode .table-bordered,
.dark-mode .text-wrap table,
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}
.dark-mode .table-hover tbody tr:hover,
.dark-mode .table-hover tbody th {
  background-color: #1a1a3c;
  color: #dedefd;
}
.dark-mode .table-dark {
  background-color: #dedefd;
}
.dark-mode .table-dark > th,
.dark-mode .table-dark > td {
  background-color: #1a1a3c;
}
.dark-mode .table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.dark-mode .table-hover .table-dark:hover > td,
.dark-mode .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.dark-mode .table > :not(:first-child) {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-active {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-active > th,
.dark-mode .table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table-hover .table-active:hover > td,
.dark-mode .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}
.dark-mode .table .thead-dark th,
.dark-mode .text-wrap table .thead-dark th {
  color: #dedefd;
  background-color: #dedefd;
  border-color: #32383e;
}
.dark-mode .table .thead-light th,
.dark-mode .text-wrap table .thead-light th {
  color: #495057;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-dark {
  color: #2a2a4a;
  background-color: #1a1a3c;
}
.dark-mode .table-dark th,
.dark-mode .table-dark td,
.dark-mode .table-dark thead th {
  border-bottom-color: rgba(255, 255, 255, 0.05) !important;
}
.dark-mode .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: #2a2a4a;
}
.dark-mode .table-dark.table-striped tbody tr:nth-of-type(even) {
  background-color: #272b2f;
}
.dark-mode .table-dark.table-hover tbody tr:hover {
  background-color: #dedefd;
}
.dark-mode .table-inbox {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-inbox tr {
  border-bottom-color: rgba(238, 238, 238, 0.7);
}
.dark-mode .table-inbox tr:last-child {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-inbox tr td .fa-star.inbox-started, .dark-mode .table-inbox tr td .fa-star:hover {
  color: #f78a09;
}
.dark-mode .table-inbox tr.unread td {
  background: #2a2a4a;
}
.dark-mode .table th,
.dark-mode .text-wrap table th {
  color: #dedefd;
}
.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-secondary tbody + tbody,
.dark-mode .table-secondary td,
.dark-mode .table-secondary th,
.dark-mode .table-secondary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}
.dark-mode .table-primary tbody + tbody,
.dark-mode .table-primary td,
.dark-mode .table-primary th,
.dark-mode .table-primary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}
.dark-mode .table-striped tbody tr:nth-of-type(odd) {
  background: #1a1a3c;
  color: #dedefd;
}
.dark-mode .table-striped tbody tr:nth-of-type(even) {
  background-color: #2a2a4a;
}
.dark-mode .table-calendar-link {
  background: #f8f9fa;
  color: #495057;
}
.dark-mode .table-calendar-link:before {
  background: #467fcf;
}
.dark-mode .table-calendar-link:hover {
  color: #fff;
  background: #467fcf;
}
.dark-mode .table-calendar-link:hover:before {
  background: #2a2a4a;
}
.dark-mode .table-header:hover,
.dark-mode .table-header-asc,
.dark-mode .table-header-desc {
  color: #495057 !important;
}
.dark-mode .table-hover > tbody > tr:hover > * {
  color: #dedefd;
}
.dark-mode .table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table tbody td {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .table-striped > tbody > tr:nth-of-type(odd) > * {
  color: #dedefd;
}
.dark-mode .tag {
  color: #dedefd;
  background-color: #1a1a3c;
}
.dark-mode a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
  color: inherit;
}
.dark-mode .tag-addon {
  color: inherit;
}
.dark-mode a.tag-addon:hover {
  background: inherit;
  color: inherit;
}
.dark-mode .tag-blue {
  background-color: #467fcf !important;
  color: #fff;
}
.dark-mode .tag-indigo {
  background-color: #6574cd !important;
  color: #fff;
}
.dark-mode .tag-purple {
  background-color: #867efc !important;
  color: #fff;
}
.dark-mode .tag-pink {
  background-color: #ec82ef !important;
  color: #fff;
}
.dark-mode .tag-red {
  background-color: #c21a1a !important;
  color: #fff;
}
.dark-mode .tag-orange {
  background-color: #fc7303 !important;
  color: #fff;
}
.dark-mode .tag-yellow {
  background-color: #ecb403 !important;
  color: #fff;
}
.dark-mode .tag-green {
  background-color: #4ecc48 !important;
  color: #fff;
}
.dark-mode .tag-teal {
  background-color: #2bcbba !important;
  color: #fff;
}
.dark-mode .tag-cyan {
  background-color: #17a2b8 !important;
  color: #fff;
}
.dark-mode .tag-white {
  background-color: #2a2a4a;
  color: #fff;
}
.dark-mode .tag-gray {
  background-color: #868e96 !important;
  color: #fff;
}
.dark-mode .tag-gray-dark {
  background-color: #414160;
  color: #fff;
}
.dark-mode .tag-azure {
  background-color: #45aaf2 !important;
  color: #fff;
}
.dark-mode .tag-lime {
  background-color: #7bd235 !important;
  color: #fff;
}
.dark-mode .tag-primary {
  background-color: #467fcf;
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}
.dark-mode .tag-secondary {
  background-color: #868e96;
  color: #fff;
}
.dark-mode .tag-success {
  background-color: #4ecc48 !important;
  color: #fff;
}
.dark-mode .tag-info {
  background-color: #45aaf2;
  color: #fff;
}
.dark-mode .tag-warning {
  background-color: #ecb403 !important;
  color: #fff;
}
.dark-mode .tag-danger {
  background-color: #c21a1a !important;
  color: #fff;
}
.dark-mode .tag-light {
  background-color: #f8f9fa;
  color: #fff;
}
.dark-mode .tag-dark {
  background-color: #25253e;
  color: #dedefd;
}
.dark-mode .tag-round::before {
  background-color: #2a2a4a;
}
.dark-mode .tag-outline-info {
  background-color: #c7e0fd;
  color: #1170e4;
  border-color: #1170e4;
}
.dark-mode .tag-outline-info::before {
  border-color: #1170e4;
}
.dark-mode .tag-outline {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tag-border {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
}
.dark-mode .thumbnail {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #2a2a4a;
}
.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: #2a2a4a;
}
.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #2a2a4a;
}
.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: #2a2a4a;
}
.dark-mode .tooltip-static-demo {
  background-color: #2a2a4a;
}
.dark-mode .popover-static-demo {
  background-color: #1a1a3c;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tooltip-primary .tooltip-inner {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}
.dark-mode .tooltip-primary.bs-tooltip-top .tooltip-arrow::before, .dark-mode .tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}
.dark-mode .tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before, .dark-mode .tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}
.dark-mode .tooltip-primary.bs-tooltip-start .tooltip-arrow::before, .dark-mode .tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}
.dark-mode .tooltip-primary.bs-tooltip-end .tooltip-arrow::before, .dark-mode .tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}
.dark-mode .popover {
  background-color: #2a2a4a;
  border: 0px solid #2a2a4a;
}
.dark-mode .bs-popover-top > .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: #2a2a4a;
}
.dark-mode .bs-popover-top > .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #2a2a4a;
}
.dark-mode .bs-popover-end > .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  border-right-color: #2a2a4a;
}
.dark-mode .bs-popover-end > .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: #2a2a4a;
}
.dark-mode .bs-popover-bottom > .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  border-bottom-color: #2a2a4a;
}
.dark-mode .bs-popover-bottom > .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #2a2a4a;
}
.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .bs-popover-start > .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #2a2a4a;
}
.dark-mode .bs-popover-start > .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #2a2a4a;
}
.dark-mode .popover-header {
  color: #dedefd;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .popover-body {
  color: #aeaecf;
}
.dark-mode .popover-head-primary .popover-header {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}
.dark-mode .popover-head-primary.bs-popover-bottom .popover-arrow::after, .dark-mode .popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}
.dark-mode .popover-head-secondary .popover-header {
  color: #fff;
  background-color: #05c3fb !important;
}
.dark-mode .popover-head-secondary.bs-popover-bottom .popover-arrow::after, .dark-mode .popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #05c3fb !important;
}
.dark-mode .popover-head-primary .popover-body,
.dark-mode .popover-head-secondary .popover-body {
  border-color: rgba(20, 17, 45, 0.2);
}
.dark-mode .popover-primary {
  background-color: var(--primary-bg-color) !important;
}
.dark-mode .popover-primary .popover-header {
  background-color: var(--primary-bg-color) !important;
  border-bottom-width: 0 !important;
  color: #fff;
}
.dark-mode .popover-primary.bs-popover-top .popover-arrow::after, .dark-mode .popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--primary-bg-color) !important;
}
.dark-mode .popover-primary.bs-popover-bottom .popover-arrow::after, .dark-mode .popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}
.dark-mode .popover-primary.bs-popover-start .popover-arrow::after, .dark-mode .popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-bg-color) !important;
}
.dark-mode .popover-primary.bs-popover-end .popover-arrow::after, .dark-mode .popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-bg-color) !important;
}
@media (max-width: 575.98px) {
  .dark-mode .countdown-timer-wrapper .timer .timer-wrapper .time {
    color: #fff;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  }
}
.dark-mode .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}
.dark-mode .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}
.dark-mode .custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}
.dark-mode .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}
.dark-mode .form-select {
  color: #9595b5;
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .form-select:focus {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.dark-mode .form-select:focus::-ms-value {
  color: #9595b5;
  background-color: #2a2a4a;
}
.dark-mode .form-select:disabled {
  color: #9fa7af;
  background-color: #2a2a4a;
}
.dark-mode .form-file-label {
  color: #9595b5;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .form-file-label::after {
  color: #fff;
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .form-range::-webkit-slider-thumb {
  background: #2a2a4a;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
}
.dark-mode .form-range::-webkit-slider-thumb:focus {
  box-shadow: 0 0 0 1px #2a2a4a, 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .form-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}
.dark-mode .form-range::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.1);
  background: #467fcf;
}
.dark-mode .form-range::-moz-range-thumb {
  background: #2a2a4a;
}
.dark-mode .form-range::-moz-range-thumb:focus {
  box-shadow: 0 0 0 1px #2a2a4a, 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .form-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}
.dark-mode .form-range::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.1);
  background: rgba(0, 50, 126, 0.12);
}
.dark-mode .form-range::-ms-thumb {
  background: #2a2a4a;
  border-color: rgba(0, 30, 75, 0.12);
}
.dark-mode .form-range::-ms-thumb:focus {
  box-shadow: 0 0 0 1px #2a2a4a, 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .form-range::-ms-thumb:active {
  background-color: #d4e1f4;
}
.dark-mode .form-range::-ms-fill-lower {
  background-color: rgba(255, 255, 255, 0.1);
  background: #467fcf;
}
.dark-mode .custom-control-label:before {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.02);
}
.dark-mode .form-range:focus::-webkit-slider-thumb, .dark-mode .form-range:focus::-moz-range-thumb, .dark-mode .form-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}
.dark-mode .form-range::-moz-range-progress {
  background: #467fcf;
}
.dark-mode .form-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-switch-description {
  color: #9595b5;
}
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: #9595b5;
}
.dark-mode .custom-switch-indicator {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #60529f;
}
.dark-mode .custom-radio-md .custom-control-label::before,
.dark-mode .custom-radio-lg .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-checkbox-md .custom-control-label::before,
.dark-mode .custom-checkbox-lg .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-checkbox-md .custom-control-input:disabled:indeterminate ~ .custom-control-label::before,
.dark-mode .custom-checkbox-lg .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}
.dark-mode .custom-switch-input:disabled ~ .custom-switch-indicator {
  background: #e9ecef;
}
.dark-mode .custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-bg-color);
}
.dark-mode .custom-switch-indicator-md,
.dark-mode .custom-switch-indicator-lg {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .custom-switch-indicator-md::before,
.dark-mode .custom-switch-indicator-lg::before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .collapse:not(.show) {
  background: #2a2a4a;
}
.dark-mode .notifyimg {
  color: #fff;
}
.dark-mode .aside {
  background: #2a2a4a;
  border-left-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}
.dark-mode a.icon:hover {
  color: #dcdfed !important;
}
@media (max-width: 992px) {
  .dark-mode .about-con {
    border-bottom-color: rgba(255, 255, 255, 0.1);
  }
}
@media (max-width: 480px) {
  .dark-mode .tabs-menu ul li a,
  .dark-mode .tabs-menu1 ul li {
    border-color: rgba(255, 255, 255, 0.1);
  }
}
@media (max-width: 320px) {
  .dark-mode .construction .btn.btn-icon {
    color: #fff;
  }
}
@media (max-width: 360px) {
  .dark-mode .breadcrumb {
    color: #fff;
  }
}
@media (max-width: 768px) {
  .dark-mode .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  .dark-mode .header-1 .navsearch i {
    color: #000 !important;
  }
}
.dark-mode .product_price .old_price {
  color: #93a3ba;
}
.dark-mode .user p.u-name, .dark-mode .user p.u-designation {
  color: #282f53;
}
.dark-mode div.online-status .status.online {
  background: rgba(0, 128, 0, 0.68);
}
.dark-mode .online-status .status.offline {
  background: rgba(255, 0, 0, 0.7);
}
.dark-mode .link-overlay-bg {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}
.dark-mode .status-icon {
  background: currentColor;
}
.dark-mode .chip {
  color: #6e7687;
  background-color: rgba(70, 127, 207, 0.06);
}
.dark-mode a.chip:hover {
  color: #fff;
}
.dark-mode .stamp {
  color: #fff;
  background: #868e96;
}
.dark-mode .example {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .example-bg {
  background: #2a2a4a;
}
.dark-mode .colorinput-color {
  border: 3px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .colorinput-input:focus ~ .colorinput-color {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode #back-to-top {
  color: #fff;
}
.dark-mode #back-to-top:hover {
  background: #fff !important;
}
.dark-mode .features span {
  color: #43414e;
}
.dark-mode .feature .border {
  color: #fff;
}
.dark-mode .action-header {
  background: #f8f8f8;
}
.dark-mode .actions:not(.a-alt) > li > a > i {
  color: #939393;
}
.dark-mode .ms-body {
  background: #2a2a4a;
}
.dark-mode .conv-form-wrapper div#messages div.message.to {
  background: #2a2a4a;
}
.dark-mode #sidebar li a.active {
  background: #2a2a4a;
}
.dark-mode #sidebar li a.active a[data-toggle=collapse] {
  background: #2a2a4a;
}
.dark-mode .job-box-filter {
  border-bottom-color: #e4e4e4;
}
.dark-mode .job-box-filter select.input-sm,
.dark-mode .job-box-filter label input.form-control {
  border-color: rgba(119, 119, 119, 0.3);
}
.dark-mode .job-box-filter a.filtsec {
  background: #edf0f3;
  color: #81a0b1;
  border-color: #e2e8ef;
}
.dark-mode .job-box-filter a.filtsec.active {
  color: #fff;
  background: #16262c;
  border-color: #16262c;
}
.dark-mode .job-box-filter a.filtsec i {
  color: #03a9f4;
}
.dark-mode .job-box-filter a.filtsec:hover, .dark-mode .job-box-filter a.filtsec:focus {
  color: #fff;
  background: #07b107;
  border-color: #07b107;
}
.dark-mode .job-box-filter a.filtsec:hover i, .dark-mode .job-box-filter a.filtsec:focus i {
  color: #fff;
}
.dark-mode div.conv-form-wrapper div.options div.option.selected {
  color: #fff;
}
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
  background: rgba(111, 63, 115, 0.9) !important;
}
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
  background: rgba(111, 63, 115, 0.5);
}
.dark-mode .line-divide {
  border-color: rgba(218, 216, 219, 0.2);
}
.dark-mode .activity {
  border-left-color: rgba(0, 0, 0, 0.125);
}
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}
.dark-mode .userprofile .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
}
.dark-mode .userlist a:hover {
  color: #fff;
}
.dark-mode .username {
  color: #fff;
}
.dark-mode .username + p {
  color: #f2f2f2;
}
.dark-mode #user-profile .profile-status {
  color: #7e47a9;
}
.dark-mode #user-profile .profile-status.offline {
  color: #fe635f;
}
.dark-mode #user-profile .profile-stars {
  color: #faba03;
}
.dark-mode #user-profile .profile-details ul > li > span {
  color: #643ba2;
}
.dark-mode #user-profile .profile-image {
  border-color: rgba(167, 180, 201, 0.2);
  background: rgba(240, 243, 249, 0.6);
}
.dark-mode #user-profile .profile-image:hover {
  background: rgba(164, 166, 169, 0.9);
}
.dark-mode .conversation-body {
  background: #f5f5f5;
}
.dark-mode .conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
  border-style: solid;
  border-width: 6px;
}
.dark-mode .conversation-item.item-right .conversation-body {
  background: #efeef1;
}
.dark-mode .conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #efeef1;
}
.dark-mode .conversation-body > .time {
  color: #605f5f;
}
@media (max-width: 1024px) {
  .dark-mode body.search-show:before, .dark-mode body.sidebar-show:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
@media (max-width: 575.98px) {
  .dark-mode .header .form-inline .search-element .form-control {
    background: #2a2a4a;
  }
  .dark-mode .form-control.header-search {
    color: #000;
  }
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: #fff !important;
  }
  .dark-mode .header .navsearch i {
    color: #fff;
  }
}
.dark-mode .socailicons i {
  color: #edf5f1;
}
.dark-mode .settings {
  color: #fff;
}
.dark-mode .setting-1 {
  color: #04a9f5;
  text-shadow: 1px 0 2px rgba(4, 169, 245, 0.9), 3px 0 5px rgba(0, 0, 0, 0.1);
}
.dark-mode .member {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .memmbername {
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
}
.dark-mode .productdec {
  background: #f2faff;
}
.dark-mode .hover15 .card::before {
  background: rgba(255, 255, 255, 0.2);
}
.dark-mode .action_menu {
  background-color: #2a2a4a;
  color: #646367;
}
.dark-mode .action_menu ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 998px) and (min-width: 768px) {
  .dark-mode .note-popover .popover-content,
  .dark-mode .card-header.note-toolbar {
    background: #2a2a4a;
  }
}
.dark-mode .material-switch > label::before {
  background: #9595b5;
  box-shadow: inset 0px 0px 10px rgba(42, 38, 53, 0.5);
}
.dark-mode .material-switch > label::after {
  background: #3d3d5a;
  box-shadow: 0px 0px 5px rgba(42, 38, 53, 0.9);
}
.dark-mode .material-switch > input[type=checkbox]:checked + label::before, .dark-mode .material-switch > input[type=checkbox]:checked + label::after {
  background: inherit;
}
.dark-mode .clipboard-icon {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .border-transparet {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .breadcrumb .breadcrumb-item.active,
.dark-mode .breadcrumb-item1 a {
  color: var(--primary-bg-color);
}
.dark-mode .input-group.input-indec .form-control {
  border-color: rgba(255, 255, 255, 0.1);
}
@media (min-width: 992px) {
  .dark-mode .main-header-center .form-control {
    background: #2a2a4a;
    border-color: rgba(255, 255, 255, 0.1);
  }
  .dark-mode.header-light .main-header-center .form-control {
    background: #fff;
    border: 1px solid #e9edf4;
  }
}
@media (min-width: 992px) {
  .dark-mode .main-header-center .btn {
    background-color: transparent;
    color: #b4bdce;
  }
}
.dark-mode .header-icon-svgs {
  color: #5b6e88;
}
.dark-mode .pulse-danger {
  background: #ee335e;
}
.dark-mode .pulse-danger:before {
  background: rgba(238, 51, 94, 0.8);
  box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);
}
.dark-mode .pulse {
  background: #22c03c;
}
.dark-mode .pulse:before {
  background: rgba(34, 192, 60, 0.6);
  box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
}
.dark-mode .progress.info1 {
  background: #fed5db;
}
.dark-mode .progress.secondary {
  background: #f9d1bd;
}
.dark-mode .avatar {
  color: #fff;
}
.dark-mode .badge-success-light {
  background-color: rgba(19, 191, 27, 0.15) !important;
  color: #13bf1b;
}
.dark-mode .badge-orange-light {
  color: #e17626;
  background-color: rgba(225, 118, 38, 0.15);
}
.dark-mode .badge-danger-light {
  color: #f33819;
  background-color: rgba(243, 56, 25, 0.15);
}
.dark-mode .badge.bg-white {
  background-color: #fff !important;
}
.dark-mode .activity-blog:before {
  border-left-color: #e0e9f1;
}
.dark-mode .browser-stats img {
  background: #1a1a3c;
}
.dark-mode svg.table-edit, .dark-mode svg.table-delete {
  fill: #fff !important;
}
.dark-mode .box-shadow-primary {
  box-shadow: 0 5px 10px #42444a;
}
.dark-mode .box-shadow-secondary {
  box-shadow: 0 5px 10px #4e4642;
}
.dark-mode .box-shadow-success {
  box-shadow: 0 5px 10px #45504e;
}
.dark-mode .box-shadow-danger {
  box-shadow: 0 5px 10px #524a4b;
}
.dark-mode .box-shadow-pink {
  box-shadow: 0 5px 10px #544c4f;
}
.dark-mode .sidebar .tab-menu-heading {
  background: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .sidebar .user-pro-body img {
  border: 2px solid var(--primary-bg-color);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
  background: #e8e9f5;
}
.dark-mode .profile-status {
  background-color: #00d48f;
  border: 2px solid #fff;
}
.dark-mode .sidebar-right .dropdown-item h6 {
  color: #282f53;
}
.dark-mode .nav.panel-tabs a.active {
  color: var(--primary-bg-color);
}
.dark-mode .nav.panel-tabs.panel-secondary a {
  color: #05c3fb;
}
.dark-mode .nav.panel-tabs.panel-secondary a.active {
  background-color: #05c3fb !important;
  color: #fff;
}
.dark-mode .nav.panel-tabs.panel-danger a {
  color: #e82646;
}
.dark-mode .nav.panel-tabs.panel-danger a.active {
  background-color: #e82646 !important;
  color: #fff;
}
.dark-mode .nav.panel-tabs.panel-success a {
  color: #09ad95;
}
.dark-mode .nav.panel-tabs.panel-success a.active {
  background-color: #09ad95 !important;
  color: #fff;
}
.dark-mode .nav.panel-tabs.panel-info a {
  color: #1170e4;
}
.dark-mode .nav.panel-tabs.panel-info a.active {
  background-color: #1170e4 !important;
  color: #fff;
}
.dark-mode .task-list {
  color: #dedefd;
}
.dark-mode .task-list:before {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .mail-inbox .icons {
  color: #dedefd !important;
}
.dark-mode .table-inbox tr td i {
  color: #4e4c6a;
}
.dark-mode .table-inbox tr td i:hover {
  color: #f7284a;
}
.dark-mode .table-inbox tr td .fa-star:hover {
  color: #fbc518;
}
.dark-mode .mail-option .btn-group a.btn,
.dark-mode .mail-option .chk-all {
  border-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .mail-option .btn-group a.all {
  box-shadow: none;
}
.dark-mode .inbox-pagination a.np-btn {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .acc-header a {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .acc-header a.collapsed {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .acc-body {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .card-pay .tabs-menu li a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .card-pay .tabs-menu li a.active {
  background: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .plan-card .plan-icon {
  color: #fff;
  border: 12px solid rgba(242, 246, 249, 0.55);
}
.dark-mode .main-content-label,
.dark-mode .card-table-two .card-title,
.dark-mode .card-dashboard-eight .card-title {
  color: #dedefd;
}
.dark-mode .social-login {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .user-social-detail .social-profile {
  background: #383862;
}
.dark-mode .sticky.sticky-pin .horizontal-main.hor-menu {
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}
.dark-mode .mini-stat-icon {
  color: #fff;
}
.dark-mode .product-grid6 {
  overflow: hidden;
}
.dark-mode .product-grid6 .price span {
  color: #9595b5;
}
.dark-mode .product-grid6 .icons-wishlist li a i {
  color: inherit;
}
.dark-mode .product-grid6 .icons-wishlist li a:hover, .dark-mode .product-grid6 .icons-wishlist li a:after, .dark-mode .product-grid6 .icons-wishlist li a:before {
  color: #fff;
}
.dark-mode .product-grid6 .icons li a i {
  color: inherit;
}
.dark-mode .product-grid6 .icons li a:hover, .dark-mode .product-grid6 .icons li a:after, .dark-mode .product-grid6 .icons li a:before {
  color: #fff;
}
.dark-mode .apexcharts-radialbar-track.apexcharts-track path {
  stroke: #2a2a4a;
}
.dark-mode .apex-charts text {
  fill: #000200;
}
.dark-mode .offcanvas {
  background: #2a2a4a;
}
.dark-mode .offcanvas-start {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .offcanvas-end {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .offcanvas-bottom {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .offcanvas-top {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .toast {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
}
.dark-mode .toast .toast-header {
  background: #2a2a4a;
  color: #dedefd;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .toast.show .btn-close {
  color: #d5d5d5;
}
.dark-mode .task-icon1:first-child {
  border: 2px solid var(--primary-bg-color);
}
.dark-mode .nav.product-sale a.active {
  background-color: #2a2a4a;
  border-bottom: none;
}
.dark-mode .profile-cover__img {
  color: #fff;
}
.dark-mode .profile-cover__img .profile-img-1 > img {
  border: 5px solid #ffffff;
}
.dark-mode .profile-cover__img > .h3 {
  color: #393939;
}
.dark-mode .profile-cover__info .nav li {
  color: #464461;
}
.dark-mode .social.social-profile-buttons .social-icon {
  background: #3b366c;
  border-color: rgba(255, 255, 255, 0.1);
  color: #abb4c7;
}
.dark-mode .profile-share {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .option-dots {
  color: #5c678f;
}
.dark-mode .option-dots:focus, .dark-mode .option-dots:hover, .dark-mode .option-dots[aria-expanded=true] {
  background: #3b3b64;
}
@media (min-width: 601px) {
  .dark-mode .social-profile-buttons .nav {
    color: #999;
  }
}
.dark-mode .social-profile-buttons .nav li {
  color: #464461;
}
.dark-mode .item2-gl-menu {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .item2-gl-menu li a {
  color: #b0b0c5;
}
.dark-mode .item2-gl-menu li .active {
  color: var(--primary-bg-color);
}
.dark-mode .product-label {
  background: rgba(178, 177, 183, 0.1);
}
.dark-mode .ui-state-hover,
.dark-mode .ui-widget-content .ui-state-hover,
.dark-mode .ui-widget-header .ui-state-hover,
.dark-mode .ui-state-focus,
.dark-mode .ui-widget-content .ui-state-focus,
.dark-mode .ui-widget-header .ui-state-focus {
  border-color: var(--primary-bg-color) !important;
  background: var(--primary-bg-color) !important;
}
.dark-mode .ui-widget-content {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .product-list .icons li a:after, .dark-mode .product-list .icons li a:before {
  color: #fff;
}
.dark-mode .product-grid6 .card-footer .btn-outline-primary:hover {
  color: #fff;
}
.dark-mode .carousel-inner .carousel-item .thumb {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .carousel-inner .carousel-item .thumb.active {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .customer-services {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .customer-services span {
  background-color: #2a2a4a;
  color: var(--primary-bg-color);
}
.dark-mode .login-social-icon::before, .dark-mode .login-social-icon::after {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .login-social-icon span {
  background: #2a2a4a;
}
.dark-mode .custom-layout {
  color: #fff;
}
.dark-mode .custom-layout .nav-link.icon i {
  color: #fff !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background: rgba(255, 255, 255, 0.08);
}
.dark-mode .custom-layout .nav-link.icon i::after {
  background-color: transparent;
}
.dark-mode .dark-mode .custom-layout .nav-link.icon i {
  color: #fff !important;
}
.dark-mode .country-selector .nav-link {
  color: #495046;
}
.dark-mode .country {
  color: #f7f7f7;
}
.dark-mode .country span:hover {
  color: #f7f7f7;
}
.dark-mode .theme-container .active {
  border-color: var(--primary-bg-color);
  background: #2a2a4a;
  color: var(--primary-bg-color);
}
.dark-mode .theme-container1 .active {
  border-color: #fc5296;
  background: #2a2a4a;
  color: #fc5296;
}
.dark-mode .theme-container2 .active {
  border-color: #05c3fb;
  background: #2a2a4a;
  color: #05c3fb;
}
.dark-mode .settings-icon {
  border-color: var(--primary-bg-color);
}
.dark-mode .input-group-text.input-text-color {
  background-color: #2a2a4a;
}
.dark-mode .payment-icon.active svg {
  fill: #fff;
}
.dark-mode .payment-icon svg {
  fill: #dedefd;
}
.dark-mode .notification:before {
  background: var(--primary02);
}
.dark-mode .notification .notification-time .date,
.dark-mode .notification .notification-time .time {
  color: #8f8fb1;
}
.dark-mode .notification .notification-icon a {
  background: #2a2a4a;
  color: #fff;
  border: 3px solid var(--primary-bg-color);
}
.dark-mode .notification .notification-body {
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.03);
  background: #2a2a4a;
}
.dark-mode .notification .notification-body:before {
  border: 10px solid transparent;
  border-right-color: #2a2a4a;
}
.dark-mode .notification-time-date {
  color: #8f8fb1;
}
.dark-mode .btn-country {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: none !important;
  color: #dedefd;
  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.1) !important;
}
.dark-mode .btn-country:hover {
  border-color: var(--primary-bg-color) !important;
  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.1) !important;
}
.dark-mode .btn-check:checked + .btn-country {
  border-color: var(--primary-bg-color) !important;
}
.dark-mode .btn-country.active, .dark-mode .btn-country:active {
  border-color: var(--primary-bg-color) !important;
}
.dark-mode .email-icon {
  border-color: rgba(255, 255, 255, 0.1);
  color: #5c678f;
}
.dark-mode .product-grid6 .card-footer .btn-outline-primary:hover .wishlist-icon {
  color: #fff;
}
.dark-mode .btn-outline-primary .wishlist-icon {
  color: var(--primary-bg-color) !important;
}
.dark-mode .btn-outline-primary:hover .wishlist-icon {
  color: #fff !important;
}
.dark-mode #chartZoom .btn-outline-primary:hover {
  color: #fff;
}
.dark-mode .file-image .icons li a {
  color: #fff;
}
.dark-mode .file-image .icons li a:after, .dark-mode .file-image .icons li a:before, .dark-mode .file-image .icons li a:hover {
  color: #fff;
}
.dark-mode .file-name {
  color: #fff;
}
.dark-mode .img-1 img {
  border: 6px solid rgba(225, 225, 225, 0.5);
}
.dark-mode .img-thumbnail {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .figure-caption {
  color: #868e96;
}
.dark-mode .profile-img {
  border-color: rgba(167, 180, 201, 0.2);
  background: rgba(225, 225, 225, 0.2);
}
.dark-mode .card-profile-img {
  border: 3px solid #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.dark-mode .imagecheck-figure {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}
.dark-mode .imagecheck-figure:before {
  background: #467fcf 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%;
  color: #fff;
}
.dark-mode .imagecheck-caption {
  color: #9aa0ac;
}
.dark-mode .imagecheck:hover .imagecheck-caption {
  color: #495057;
}
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption, .dark-mode .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057;
}
.dark-mode .demo-gallery > ul > li a {
  border: 3px solid #fff;
}
.dark-mode .demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-mode .demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.dark-mode .demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-mode .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}
.dark-mode .demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}
.dark-mode .gallery-wrap .img-small-wrap .item-gallery {
  border-color: #ddd;
}
.dark-mode .gallery a img {
  border-color: rgba(0, 0, 0, 0.2);
}
.dark-mode .example + .highlight {
  border-top: none;
}
.dark-mode .highlight {
  border-color: rgba(255, 255, 255, 0.1);
  border-top: none;
  background: #2a2a4a;
}
.dark-mode .highlight .hll {
  background-color: #ffc;
}
.dark-mode .highlight .c {
  color: #999;
}
.dark-mode .highlight .k {
  color: #069;
}
.dark-mode .highlight .o {
  color: #555;
}
.dark-mode .highlight .cm {
  color: #999;
}
.dark-mode .highlight .cp {
  color: #099;
}
.dark-mode .highlight .c1,
.dark-mode .highlight .cs {
  color: #999;
}
.dark-mode .highlight .gd {
  background-color: #fcc;
  border-color: #c00;
}
.dark-mode .highlight .gr {
  color: #f00;
}
.dark-mode .highlight .gh {
  color: #030;
}
.dark-mode .highlight .gi {
  background-color: #cfc;
  border-color: #0c0;
}
.dark-mode .highlight .go {
  color: #aaa;
}
.dark-mode .highlight .gp {
  color: #009;
}
.dark-mode .highlight .gu {
  color: #030;
}
.dark-mode .highlight .gt {
  color: #9c6;
}
.dark-mode .highlight .kc,
.dark-mode .highlight .kd,
.dark-mode .highlight .kn,
.dark-mode .highlight .kp,
.dark-mode .highlight .kr {
  color: #069;
}
.dark-mode .highlight .kt {
  color: #078;
}
.dark-mode .highlight .m {
  color: #f60;
}
.dark-mode .highlight .s {
  color: #cc0099;
}
.dark-mode .highlight .na {
  color: #00cc7a;
}
.dark-mode .highlight .nb {
  color: #366;
}
.dark-mode .highlight .nc {
  color: #0a8;
}
.dark-mode .highlight .no {
  color: #360;
}
.dark-mode .highlight .nd {
  color: #99f;
}
.dark-mode .highlight .ni {
  color: #999;
}
.dark-mode .highlight .ne {
  color: #c00;
}
.dark-mode .highlight .nf {
  color: #c0f;
}
.dark-mode .highlight .nl {
  color: #99f;
}
.dark-mode .highlight .nn {
  color: #0cf;
}
.dark-mode .highlight .nt {
  color: #e12020;
}
.dark-mode .highlight .nv {
  color: #033;
}
.dark-mode .highlight .ow {
  color: #000;
}
.dark-mode .highlight .w {
  color: #bbb;
}
.dark-mode .highlight .mf,
.dark-mode .highlight .mh,
.dark-mode .highlight .mi,
.dark-mode .highlight .mo {
  color: #f60;
}
.dark-mode .highlight .sb,
.dark-mode .highlight .sc,
.dark-mode .highlight .sd,
.dark-mode .highlight .s2,
.dark-mode .highlight .se,
.dark-mode .highlight .sh {
  color: #c30;
}
.dark-mode .highlight .si {
  color: #a00;
}
.dark-mode .highlight .sx {
  color: #c30;
}
.dark-mode .highlight .sr {
  color: #3aa;
}
.dark-mode .highlight .s1 {
  color: #c30;
}
.dark-mode .highlight .ss {
  color: #fc3;
}
.dark-mode .highlight .bp {
  color: #366;
}
.dark-mode .highlight .vc,
.dark-mode .highlight .vg,
.dark-mode .highlight .vi {
  color: #033;
}
.dark-mode .highlight .il {
  color: #f60;
}
.dark-mode .highlight .css .o {
  color: #999;
}
.dark-mode .highlight .css .o + .nt {
  color: #999;
}
.dark-mode .highlight .css .nt + .nt {
  color: #999;
}
.dark-mode .highlight .language-bash::before,
.dark-mode .highlight .language-sh::before,
.dark-mode .highlight .language-powershell::before {
  color: #009;
}
.dark-mode .label-default {
  background: #d5e0ec;
  color: #fff;
}
.dark-mode .label-success {
  background: #09ad95;
  color: #fff;
}
.dark-mode .label-danger {
  background: #f5334f;
  color: #fff;
}
.dark-mode .label-warning {
  background: #f7b731;
  color: #fff;
}
.dark-mode .label-info {
  background: #1170e4;
  color: #fff;
}
.dark-mode .list-group-item.active {
  background-color: #292948;
  color: #dedefd;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .list-group-item-action {
  color: #9595b5;
}
.dark-mode .list-group-item-action:hover, .dark-mode .list-group-item-action:focus, .dark-mode .list-group-item-action:active {
  color: #9595b5;
  background-color: #2a2a4a;
}
.dark-mode .list-group-item,
.dark-mode .listorder,
.dark-mode .listorder1,
.dark-mode .listunorder,
.dark-mode .listunorder1 {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  color: #9595b5;
}
.dark-mode .list-group-item.disabled, .dark-mode .list-group-item:disabled {
  color: #545c74;
  background-color: #252542;
}
.dark-mode .list-group-item-primary {
  color: #24426c !important;
  background-color: #cbdbf2;
}
.dark-mode .list-group-item-primary.list-group-item-action:hover, .dark-mode .list-group-item-primary.list-group-item-action:focus {
  color: #24426c;
  background-color: #b7cded;
}
.dark-mode .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #24426c;
  border-color: #24426c;
}
.dark-mode .list-group-item-secondary {
  color: #464a4e !important;
  background-color: #dddfe2;
}
.dark-mode .list-group-item-secondary.list-group-item-action:hover, .dark-mode .list-group-item-secondary.list-group-item-action:focus {
  color: #464a4e;
  background-color: #cfd2d6;
}
.dark-mode .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}
.dark-mode .list-group-item-success {
  color: #09ad95 !important;
  background-color: rgba(9, 173, 149, 0.4);
}
.dark-mode .list-group-item-success.list-group-item-action:hover, .dark-mode .list-group-item-success.list-group-item-action:focus {
  color: #09ad95;
  background-color: rgba(9, 173, 149, 0.2);
}
.dark-mode .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #09ad95;
  border-color: #09ad95;
}
.dark-mode .list-group-item-info {
  color: #1170e4 !important;
  background-color: rgba(17, 112, 228, 0.4);
}
.dark-mode .list-group-item-info.list-group-item-action:hover, .dark-mode .list-group-item-info.list-group-item-action:focus {
  color: #1170e4;
  background-color: rgba(17, 112, 228, 0.2);
}
.dark-mode .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgba(17, 112, 228, 0.2);
  border-color: rgba(17, 112, 228, 0.2);
}
.dark-mode .list-group-item-warning {
  color: #f7b731 !important;
  background-color: rgba(247, 183, 49, 0.4);
}
.dark-mode .list-group-item-warning.list-group-item-action:hover, .dark-mode .list-group-item-warning.list-group-item-action:focus {
  color: #f7b731;
  background-color: rgba(247, 183, 49, 0.2);
}
.dark-mode .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #f7b731;
  border-color: #f7b731;
}
.dark-mode .list-group-item-danger {
  color: #e82646 !important;
  background-color: rgba(232, 38, 70, 0.4);
}
.dark-mode .list-group-item-danger.list-group-item-action:hover, .dark-mode .list-group-item-danger.list-group-item-action:focus {
  color: #e82646;
  background-color: rgba(232, 38, 70, 0.2);
}
.dark-mode .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #e82646;
  border-color: #e82646;
}
.dark-mode .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.dark-mode .list-group-item-light.list-group-item-action:hover, .dark-mode .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.dark-mode .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.dark-mode .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.dark-mode .list-group-item-dark.list-group-item-action:hover, .dark-mode .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.dark-mode .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.dark-mode .list-group-item {
  border-color: rgba(255, 255, 255, 0.1);
  color: #9595b5;
}
.dark-mode .list-group-item.active .icon {
  color: inherit !important;
}
.dark-mode .list-group-item .icon {
  color: #dedefd !important;
}
.dark-mode .list-group-transparent .list-group-item.active {
  background: #3b3b60;
  color: #dedefd;
}
.dark-mode .list-group-transparent.file-manager .list-group-item {
  color: #dedefd;
}
.dark-mode .list-group-transparent.file-manager.file-manager-border .list-group-item {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .file-image-1 {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .file-image-1 .file-name-1 {
  color: #dedefd;
}
.dark-mode .file-radius-attachments i {
  color: #dedefd;
}
.dark-mode .file-square-attachments a {
  color: #dedefd;
}
.dark-mode .list-media .info .text-right {
  color: #8a8a8a;
}
.dark-mode .mediaicon {
  color: #fff;
}
.dark-mode .btn-close {
  color: #9595b5;
}
.dark-mode .btn-close:hover, .dark-mode .btn-close:focus {
  color: inherit;
}
.dark-mode .navbar-toggler {
  background-color: transparent;
  border-color: transparent;
}
@media (min-width: 992px) {
  .dark-mode .responsive-navbar .navbar-collapse {
    background: transparent;
  }
}
.dark-mode .navbar-light .navbar-brand {
  color: #dedefd;
}
.dark-mode .navbar-light .navbar-brand:hover, .dark-mode .navbar-light .navbar-brand:focus {
  color: #dedefd;
}
.dark-mode .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.dark-mode .navbar-light .navbar-nav .nav-link:hover, .dark-mode .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.dark-mode .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.dark-mode .navbar-light .navbar-nav .show > .nav-link,
.dark-mode .navbar-light .navbar-nav .active > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}
.dark-mode .navbar-light .navbar-nav .nav-link.show, .dark-mode .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.dark-mode .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.dark-mode .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.dark-mode .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.dark-mode .navbar-light .navbar-text a:hover, .dark-mode .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.dark-mode .navbar-dark .navbar-brand {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-brand:hover, .dark-mode .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.dark-mode .navbar-dark .navbar-nav .nav-link:hover, .dark-mode .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.dark-mode .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.dark-mode .navbar-dark .navbar-nav .show > .nav-link,
.dark-mode .navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-nav .nav-link.show, .dark-mode .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.dark-mode .navbar-dark .navbar-text a {
  color: #fff;
}
.dark-mode .navbar-dark .navbar-text a:hover, .dark-mode .navbar-dark .navbar-text a:focus {
  color: #fff;
}
@media (max-width: 992px) {
  .dark-mode .navresponsive-toggler span {
    color: #dcdfed;
  }
  .dark-mode .navresponsive-toggler span:after {
    background: rgba(var(--primary-bg-color), 0);
  }
  .dark-mode .responsive-navbar .navbar-collapse .icon.navsearch {
    border-color: #e4e6f9;
  }
}
@media (max-width: 991px) {
  .dark-mode .responsive-navbar .navbar-collapse {
    background: #2a2a4a;
    box-shadow: 0 12px 11px -3px rgba(104, 113, 123, 0.1);
    border-top-color: rgba(255, 255, 255, 0.1);
  }
}
.dark-mode .scrollspy-example {
  border-right-color: rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .scrollspy-example-2 {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode #navbar-example3 .nav-link {
  color: #dedefd;
}
.dark-mode #navbar-example3 .nav-link.active {
  color: #fff;
}
.dark-mode .nav-link:focus, .dark-mode .nav-link:hover {
  color: var(--primary-bg-color);
}
.dark-mode .pricing {
  color: #fff;
}
.dark-mode .pricing1 {
  color: #707070;
}
.dark-mode .pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.dark-mode .pricing .list-unstyled li {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .pricing1 .list-unstyled li {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}
.dark-mode .pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.dark-mode .pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
}
.dark-mode .pricing-table:hover > .panel > .panel-body-landing {
  background: #1643a3;
}
.dark-mode .pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
}
.dark-mode .pricing-table:hover > .panel > .controle-header,
.dark-mode .pricing-table:hover > .panel > .panel-footer {
  background: #1643a3 !important;
}
.dark-mode .btn-price:hover {
  background: #fff !important;
  color: #1643a3 !important;
}
.dark-mode .pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
}
.dark-mode .pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
}
.dark-mode .panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
}
.dark-mode .panel-heading-landing {
  background: #f7f7f7 !important;
  border: solid 2px #1643a3 !important;
  border-bottom: none !important;
}
.dark-mode .panel-heading {
  border-bottom-color: rgba(255, 255, 255, 0.2);
  background: #2a2a4a;
}
.dark-mode .panel.price {
  box-shadow: 0 0.15rem 1.75rem 0 #0e0f2e;
  background: #2a2a4a;
}
.dark-mode .panel.price > .panel-heading {
  color: #fff;
}
.dark-mode .price .panel-footer {
  background-color: #2a2a4a;
}
.dark-mode .price.panel-color > .panel-body {
  background-color: #2a2a4a;
}
.dark-mode .ribbone1-price .ribbon span {
  color: #fff;
  background: #79a70a;
  background: var(--primary-bg-color);
  box-shadow: 0 3px 10px -5px black;
}
.dark-mode .ribbone1-price .ribbon span::before {
  border-left: 3px solid var(--primary-bg-color);
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid var(--primary-bg-color);
}
.dark-mode .ribbone1-price .ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid var(--primary-bg-color);
  border-bottom: 3px solid transparent;
  border-top: 3px solid var(--primary-bg-color);
}
.dark-mode .secondary .pricing-divider {
  background: #2a2a4a;
}
.dark-mode .danger .pricing-divider {
  background: #2a2a4a !important;
}
.dark-mode .primary .pricing-divider {
  background: #2a2a4a !important;
}
.dark-mode .success .pricing-divider {
  background: #2a2a4a;
}
.dark-mode .rating-stars .rating-stars-container .rating-star.is--active, .dark-mode .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}
.dark-mode .rating-stars .rating-stars-container .rating-star.is--no-hover,
.dark-mode .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: #2a2a4a;
}
.dark-mode .rating-stars input {
  color: #495057;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .br-theme-bars-horizontal .br-widget a {
  background-color: #1a1a3c;
}
.dark-mode .br-theme-bars-horizontal .br-widget a.br-active, .dark-mode .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-pill .br-widget a {
  background-color: #1a1a3c;
  color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-pill .br-widget a.br-active, .dark-mode .br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid #1a1a3c;
  background-color: #2a2a4a;
  color: #d3d3d3;
}
.dark-mode .br-theme-bars-square .br-widget a.br-active, .dark-mode .br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-movie .br-widget a {
  background-color: #1a1a3c;
}
.dark-mode .br-theme-bars-movie .br-widget a.br-active, .dark-mode .br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-1to10 .br-widget a {
  background-color: #1a1a3c;
}
.dark-mode .br-theme-bars-1to10 .br-widget a.br-active, .dark-mode .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}
.dark-mode .br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}
.dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after, .dark-mode .br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}
.dark-mode .br-theme-fontawesome-stars-o .br-widget a.br-active:after, .dark-mode .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, .dark-mode .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #f1c40f;
}
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #1a1a3c;
}
.dark-mode .br-theme-fontawesome-stars-o .br-widget a:after {
  color: #b39a38;
}
.dark-mode .dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #45455f;
}
.dark-mode .dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #f1c40f;
}
.dark-mode .br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}
.dark-mode .tabs-menu ul li a {
  color: #dedefd;
}
.dark-mode .tabs-menu ul li .active {
  color: var(--primary-bg-color);
}
.dark-mode .tabs-menu1 ul li a {
  color: #dedefd;
}
.dark-mode .tab-menu-heading {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .tabs-menu2 ul li a {
  color: #636262;
}
.dark-mode .tabs-menu2 ul li .fade {
  color: rgba(238, 238, 238, 0.9333333333);
}
.dark-mode .search-tabs ul li a.active {
  border-bottom: 3px solid var(--primary-bg-color);
  background-color: transparent !important;
}
.dark-mode .search-tabs ul li a:hover {
  background-color: transparent !important;
}
.dark-mode .tabs-menu-border ul li .active {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tabs-menu-boxed ul li a {
  color: #dedefd;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tabs-menu-boxed ul li .active {
  border-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: transparent;
}
.dark-mode .tab_wrapper .content_wrapper .accordian_header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper .content_wrapper .accordian_header .arrow {
  background: transparent;
  border-top-color: rgba(255, 255, 255, 0.3);
  border-left-color: rgba(255, 255, 255, 0.3);
}
.dark-mode .tab_wrapper .content_wrapper .accordian_header.active {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .timeline__item:after {
  background: #fff !important;
}
.dark-mode .timeline__content {
  background-color: #2a2a4a;
}
.dark-mode .timeline:before {
  background-color: #e9ecef;
}
.dark-mode .timeline-item:first-child:before, .dark-mode .timeline-item:last-child:before {
  background: #2a2a4a;
}
.dark-mode .timeline-badge {
  border-color: #fff;
  background: #adb5bd;
}
.dark-mode .timeline-time {
  color: #9aa0ac;
}
.dark-mode .timeline__item--right .timeline__content:before {
  border-right: 12px solid rgba(238, 232, 239, 0.9);
}
.dark-mode ul.timeline:before {
  background: #d4d9df;
}
.dark-mode ul.timeline > li:before {
  border-color: #6c6c6f;
}
.dark-mode .cbp_tmtimeline:before {
  background: #d6dae0;
}
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: #2a2a4a;
}
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: #2a2a4a;
}
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel {
  background: #2a2a4a;
  box-shadow: 0 0 2rem 0 rgba(136, 152, 170, 0.15) !important;
}
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after {
  border: solid transparent;
  border-right-color: #2a2a4a;
  border-width: 10px;
}
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel .map-checkin {
  border: 5px solid rgba(235, 235, 235, 0.2);
  box-shadow: 0px 0px 0px 1px #ebebeb;
  background: #3d3780 !important;
}
.dark-mode .cbp_tmtimeline > li .cbp_tmicon {
  color: #fff;
  background: #46a4da;
}
@media screen and (max-width: 47.2em) {
  .dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after, .dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
    border-right-color: transparent;
    border-bottom-color: #2a2a4a;
  }
}
.dark-mode .vtimeline::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .vtimeline .timeline-wrapper .timeline-panel {
  background: #2a2a4a;
  box-shadow: 0 5px 12px 0 #101329;
}
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 10px solid transparent;
  border-left-color: rgba(255, 255, 255, 0.1);
  border-right-color: rgba(255, 255, 255, 0.1);
  border-bottom: 10px solid transparent;
}
.dark-mode .vtimeline .timeline-wrapper .timeline-badge {
  border-color: #1a1a3c;
}
.dark-mode .vtimeline .timeline-wrapper .timeline-badge i {
  color: #fff;
}
.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 10px;
}
.dark-mode .timeline-wrapper-primary .timeline-panel:before,
.dark-mode .timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}
.dark-mode .timeline-wrapper-secondary .timeline-panel:before,
.dark-mode .timeline-wrapper-secondary .timeline-badge {
  background: #05c3fb;
}
.dark-mode .timeline-wrapper-success .timeline-panel:before,
.dark-mode .timeline-wrapper-success .timeline-badge {
  background: #09ad95;
}
.dark-mode .timeline-wrapper-green .timeline-panel:before,
.dark-mode .timeline-wrapper-green .timeline-badge {
  background: #4ecc48;
}
.dark-mode .timeline-wrapper-warning .timeline-panel:before,
.dark-mode .timeline-wrapper-warning .timeline-badge {
  background: #fcd539;
}
.dark-mode .timeline-wrapper-danger .timeline-panel:before,
.dark-mode .timeline-wrapper-danger .timeline-badge {
  background: #f16d75;
}
.dark-mode .timeline-wrapper-light .timeline-panel:before,
.dark-mode .timeline-wrapper-light .timeline-badge {
  background: #2a2a4a;
}
.dark-mode .timeline-wrapper-dark .timeline-panel:before,
.dark-mode .timeline-wrapper-dark .timeline-badge {
  background: #828db1;
}
@media (max-width: 767px) {
  .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid rgba(255, 255, 255, 0.2) !important;
    border-left: 0 solid rgba(255, 255, 255, 0.2) !important;
  }
}
.dark-mode .aside-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .footer {
  background: transparent;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .footer .social ul li a {
  border-color: rgba(255, 255, 255, 0.1);
  background: #1a1a3c;
  color: #dedefd;
}
.dark-mode .top-footer p {
  color: #9595b5;
}
.dark-mode .top-footer a {
  color: #9595b5;
}
.dark-mode .top-footer a address {
  color: #9595b5;
}
.dark-mode .top-footer img {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .top-footer img:hover {
  color: #8e9090;
}
.dark-mode .footer-payments a {
  color: #a7a8c7;
}
.dark-mode .main-footer {
  background-color: #2a2a4a;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .aside-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .header {
  background: #2a2a4a;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .header-brand,
.dark-mode .app-header .header-brand,
.dark-mode .header-brand:hover {
  color: inherit;
}
@media (max-width: 767px) {
  .dark-mode .header.hor-header {
    border-bottom-color: rgba(255, 255, 255, 0.1);
    box-shadow: 0 8px 24px #2a2a4a;
  }
  .dark-mode .hor-header .header-brand-img.light-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}
.dark-mode .header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  background: rgba(225, 225, 225, 0.3);
  color: #000 !important;
}
.dark-mode .header .form-inline .btn {
  border: 2px solid transparent;
  box-shadow: none;
  background: transparent;
  color: #fff;
}
.dark-mode .header .bg-image {
  background: linear-gradient(to right bottom, rgba(132, 65, 246, 0.7), rgba(212, 40, 234, 0.7));
}
.dark-mode .header .bg-image-2 {
  background: linear-gradient(to right bottom, rgba(251, 196, 52, 0.7), rgba(246, 107, 78, 0.7));
}
.dark-mode .header .bg-image-3 {
  background: linear-gradient(to right bottom, rgba(98, 251, 92, 0.6), rgba(33, 165, 6, 0.6));
}
.dark-mode .header .bg-image a:hover {
  background: transparent !important;
}
@media (max-width: 767.98px) and (min-width: 576px) {
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  .dark-mode .search-element .form-control {
    background: #fff !important;
    color: #000;
  }
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: #9595b5;
  }
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
}
.dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
  color: #282f53;
}
.dark-mode .header-1 .form-inline .btn {
  border: 2px solid transparent;
  box-shadow: none;
  background: transparent;
  color: #b4bdce;
}
.dark-mode .header-1 .form-control.header-search {
  color: #b4bdce;
}
.dark-mode .header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: #9595b5;
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-1 .animated-arrow span {
    background: #282f53;
  }
  .dark-mode .animated-arrow span:before, .dark-mode .animated-arrow span:after {
    background: #282f53;
  }
  .dark-mode .header-1 .animated-arrow span {
    background: #282f53;
  }
  .dark-mode .animated-arrow span:before, .dark-mode .animated-arrow span:after {
    background: #282f53;
  }
  .dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
    color: #282f53;
  }
  .dark-mode .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
}
.dark-mode .header.header-1 .nav-link.icon i {
  color: #9595b5 !important;
}
.dark-mode .header.header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .header.header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}
.dark-mode .header.header-2 .nav-link i {
  color: #282f53;
}
.dark-mode .header.header-2 .form-inline .btn {
  border: 2px solid transparent;
  box-shadow: none;
  background: transparent;
  color: #b4bdce;
}
.dark-mode .header.header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: #9595b5;
}
.dark-mode .header.header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border-color: rgba(225, 225, 225, 0.1);
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-1 .animated-arrow span {
    background: #282f53;
    color: #282f53;
  }
  .dark-mode .header-1 .animated-arrow span:before, .dark-mode .header-1 .animated-arrow span:after {
    background: #282f53;
    color: #282f53;
  }
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-2 .animated-arrow span {
    background: #282f53;
    color: #282f53;
  }
  .dark-mode .header-2 .animated-arrow span:before, .dark-mode .header-2 .animated-arrow span:after {
    background: #282f53;
    color: #282f53;
  }
}
.dark-mode .header-3 .nav-link i {
  color: #282f53;
}
.dark-mode .header-3 .form-inline .btn {
  border: 2px solid transparent;
  box-shadow: none;
  background: transparent;
  color: #282f53;
}
.dark-mode .header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: #9595b5;
}
.dark-mode .header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border-color: rgba(225, 225, 225, 0.1);
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .dark-mode .header-3 .animated-arrow span {
    background: #282f53;
    color: #282f53;
  }
  .dark-mode .header-3 .animated-arrow span:before, .dark-mode .header-3 .animated-arrow span:after {
    background: #282f53;
    color: #282f53;
  }
}
.dark-mode .default-header .form-inline .form-control,
.dark-mode .header2 .form-inline .form-control,
.dark-mode .header3 .form-inline .form-control {
  background: #2a2a4a !important;
}
@media only screen and (max-width: 991px) {
  .dark-mode body {
    background-color: #2a2a4a;
  }
}
.dark-mode .hor-header .header-brand1 {
  color: inherit;
}
.dark-mode .header-right-icons .nav-link.icon:hover {
  background: none;
}
.dark-mode .header-right-icons .profile-user:hover {
  box-shadow: none;
}
.dark-mode .hor-header .header-right-icons .nav-link.icon {
  color: #dcdfed;
}
.dark-mode.header-light .hor-header .header-right-icons .nav-link.icon {
  color: var(--primary-bg-color) !important;
}
.dark-mode .logo-horizontal .header-brand-img.desktop-logo {
  display: block;
}
.dark-mode.horizontal.header-light .logo-horizontal .header-brand-img.light-logo1 {
  display: block;
}
.dark-mode.horizontal.header-light .logo-horizontal .header-brand-img.desktop-logo {
  display: none;
}
.dark-mode .hor-header .header-brand-img.light-logo {
  display: block;
}
.dark-mode .hor-topheader .header-search.dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .hor-topheader .dropdown-menu.show {
  border-color: rgba(255, 255, 255, 0.1);
}
@media (max-width: 992px) {
  .dark-mode .header {
    border-bottom-color: rgba(255, 255, 255, 0.2);
  }
}
.dark-mode .header .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.2);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .header .dropdown-menu .dropdown-item {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .header .dropdown-item,
.dark-mode .header .notifications-menu h5,
.dark-mode .header .message-menu h5 {
  color: #dedefd;
}
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span {
  color: #9595b5;
}
.dark-mode .header .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.2);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .header .dropdown-menu .dropdown-item {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .header .profile-1 .dropdown-item .dropdown-icon {
  color: var(--primary-bg-color);
}
.dark-mode .header .profile-1 .dropdown-item .dropdown-icon::after {
  background: rgba(var(--primary-bg-color), 0);
}
.dark-mode .responsive-navbar .notifications-menu h5,
.dark-mode .responsive-navbar .message-menu h5 {
  color: #dedefd;
}
.dark-mode .responsive-navbar .notifications-menu span,
.dark-mode .responsive-navbar .message-menu span {
  color: #9595b5;
}
.dark-mode .responsive-navbar .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  color: var(--primary-bg-color);
}
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon::after {
  background: rgba(var(--primary-bg-color), 0);
}
.dark-mode .horizontalMenu html,
.dark-mode .horizontalMenu body,
.dark-mode .horizontalMenu iframe,
.dark-mode .horizontalMenu h1,
.dark-mode .horizontalMenu h2,
.dark-mode .horizontalMenu h3,
.dark-mode .horizontalMenu h4,
.dark-mode .horizontalMenu h5,
.dark-mode .horizontalMenu h6 {
  color: #dedefd !important;
}
.dark-mode.horizontal .side-menu > li > a {
  color: #dedefd;
}
.dark-mode.horizontal .horizontal-main .slide .slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu2 {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 16px 18px rgba(0, 0, 0, 0.3) !important;
}
.dark-mode.horizontal .logo-horizontal .header-brand-img.light-logo1 {
  display: none;
}
.dark-mode .horizontalMenu {
  color: #fff;
}
.dark-mode .horizontalMenu .horizontalMenu-list li .active .hor-icon {
  color: var(--primary-bg-color);
}
.dark-mode .horizontalMenu .horizontalMenu-list li :hover .hor-icon {
  color: var(--primary-bg-color);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
  color: #dedefd;
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a .hor-icon {
  color: #dedefd;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a .hor-icon::after {
  background: rgba(var(--primary-bg-color), 0);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a .arrow:after {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-top: 4px solid;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu a {
  border-right: none;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input {
  color: #333;
  background-color: #efefef;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input::-moz-placeholder {
  color: #a9a9a9;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input::placeholder {
  color: #a9a9a9;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input:focus {
  color: #333;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input:focus ~ .btnstyle .fa {
  color: #000;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch input:focus ~ .searchicon {
  color: #ffffff;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li.rightmenu > .topmenusearch .btnstyle {
  color: #333;
  background-color: transparent;
  border: solid 0px;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
  background-color: #2a2a4a;
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
  color: #dedefd;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
  background-color: #2a2a4a;
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: #dedefd;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  background-color: #2a2a4a;
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: #dedefd;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu {
  color: #282f53;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .megamenu-content {
  border-color: #e8ebf3;
  background-color: #2a2a4a;
  box-shadow: 0px 5px 25px rgba(227, 228, 238, 0.2);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .title,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .wsmwnutxt {
  color: #2c2c2c;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
  border-right: none;
  background: #2a2a4a;
  color: #dedefd;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu li a:hover {
  background: transparent;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .show-grid div {
  background-color: #dbdbdb;
  border-color: #e7e7e7;
  color: #6a6a6a;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type=text],
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form textarea {
  border-color: #e2e2e2;
  color: #000;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type=submit], .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .menu_form input[type=button] {
  border: none;
  background-color: #e1e1e1;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .carousel-caption {
  background-color: rgba(0, 0, 0, 0.7);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .typography-text p,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .typography-text ul li a {
  color: #656565;
}
@media only screen and (max-width: 991px) {
  .dark-mode {
    /* ================== Mobile Main Menu CSS ================== */
    /* ================== Mobile Slide Down Links CSS ================== */
    /* ================== 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*/
  }
  .dark-mode .horizontalMenu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list {
    background: #2a2a4a;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: transparent;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    border-right: solid 0px;
    color: #dedefd;
    border-bottom-color: rgba(255, 255, 255, 0.1);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li a.menuhomeicon {
    border-top: solid 1px rgba(0, 0, 0, 0.13);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a > .fa {
    color: #fff;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    background-color: #2a2a4a;
    border: none;
    box-shadow: none;
    border-bottom-color: rgba(0, 0, 0, 0.03);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: #dedefd;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
    color: #282f53;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
    color: #dedefd;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    background-color: transparent;
    color: #dedefd;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
    border: solid 0px;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    color: #dedefd;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    background-color: transparent;
    color: #282f53;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a.active {
    color: #000;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu {
    color: #282f53;
    border: solid 0px;
    border-bottom-color: rgba(0, 0, 0, 0.13);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .title {
    color: #282f53;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu > ul > li > a {
    background-color: #e7e7e7;
    color: #282f53;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu > ul > li > a:hover {
    background-color: #000000;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu ul li.title {
    color: #282f53;
    background-color: transparent;
  }
  .dark-mode .horizontal-header {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-top-color: rgba(0, 0, 0, 0.1);
  }
  .dark-mode .callusbtn {
    color: #a9a9a9;
  }
  .dark-mode .callusbtn:hover .fa {
    color: #a9a9a9;
  }
  .dark-mode .animated-arrow span {
    background: #9595b5;
  }
  .dark-mode .animated-arrow span:before, .dark-mode .animated-arrow span:after {
    background: #9595b5;
  }
  .dark-mode.active .animated-arrow span {
    background-color: transparent;
  }
  .dark-mode .horizontal-overlapbg {
    background-color: rgba(0, 0, 0, 0.45);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.5);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click02 > i,
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click03 > i,
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .horizontalMenu-click04 > i {
    color: rgba(255, 255, 255, 0.25);
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
    background-color: transparent;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
    background-color: transparent;
  }
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: #dedefd;
    background-color: transparent;
  }
  .dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active {
    color: #fff;
    background: var(--primary-bg-color);
  }
}
.dark-mode .mega-menubg {
  background: #2a2a4a;
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .horizontal-main.hor-menu {
  background: #2a2a4a;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:first-child {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:last-child {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active, .dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
  background: #2a2a4a !important;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu .sub-menu-sub:after {
  color: #121029;
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
  color: var(--primary-bg-color);
}
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li .active,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li .active {
  color: var(--primary-bg-color);
}
.dark-mode .icons-list-item {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .icons-list-item i {
  color: #8080a1;
}
.dark-mode .input-icon-addon {
  color: #fff;
}
.dark-mode .input-icon-addon.search-icon {
  color: #636262 !important;
}
.dark-mode .browser {
  background: no-repeat center/100% 100%;
}
.dark-mode .flag,
.dark-mode .payment {
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.dark-mode .col-sm-3 a {
  border-color: transparent;
}
.dark-mode .col-sm-3 a:hover {
  border-color: #ff4647;
  background: linear-gradient(rgba(56, 123, 131, 0.7), rgba(56, 123, 131, 0.7));
}
.dark-mode .item-card2-icons a {
  color: #fff;
}
.dark-mode .item-list .list-group-item {
  border-bottom-color: rgba(167, 180, 201, 0.3);
}
.dark-mode .item-list .list-group-item i {
  color: #fff !important;
}
.dark-mode .item-user .item-user-icons a:hover {
  color: #fff;
}
.dark-mode .ui-datepicker {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ui-datepicker .ui-datepicker-header {
  color: #dedefd;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before, .dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before, .dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: #9595b5;
}
.dark-mode .ui-datepicker .ui-datepicker-calendar th {
  color: #9595b5;
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td span {
  background-color: #2a2a4a;
  color: #dedefd;
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td a {
  background-color: #2a2a4a;
  color: #9595b5;
}
.dark-mode .ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #2a2a4a;
  color: #dedefd;
}
.dark-mode .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #2a2a4a;
  color: #dedefd;
}
.dark-mode .jvectormap-tip {
  background: #dedefd;
  color: white;
}
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  background: #45456c;
  color: white;
}
.dark-mode .jvectormap-legend {
  background: black;
  color: white;
}
.dark-mode .selectgroup-button {
  border-color: rgba(255, 255, 255, 0.1);
  color: #9aa0ac;
}
.dark-mode .selectgroup-input:checked + .selectgroup-button {
  background: #2a2a4a;
}
.dark-mode .selectgroup-input:focus + .selectgroup-button {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.dark-mode .selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.dark-mode .selectize-dropdown-header {
  border-bottom-color: #d0d0d0;
  background: #f8f8f8;
}
.dark-mode .selectize-dropdown-header-close {
  color: #495057;
}
.dark-mode .selectize-dropdown-header-close:hover {
  color: #000;
}
.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right-color: #f2f2f2;
}
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove {
  color: inherit;
  border-left-color: #d0d0d0;
}
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.dark-mode .selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #2a2a4a;
}
.dark-mode .selectize-dropdown {
  color: #495057;
}
.dark-mode .selectize-input {
  color: #495057;
  background: #2a2a4a;
}
.dark-mode .selectize-input input {
  color: #495057;
}
.dark-mode .selectize-control.single .selectize-input.input-active {
  background: #2a2a4a;
}
.dark-mode .selectize-input {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .selectize-input.full {
  background-color: #2a2a4a;
}
.dark-mode .selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}
.dark-mode .selectize-control.multi .selectize-input > div {
  background: #e9ecef;
  color: #495057;
  border: 0 solid rgba(0, 40, 100, 0.12);
}
.dark-mode .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.dark-mode .selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #2a2a4a;
  border: 0 solid #fff;
}
.dark-mode .selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #2a2a4a;
  border: 0 solid #fff;
}
.dark-mode .selectize-input.dropdown-active::before {
  background: #f0f0f0;
}
.dark-mode .selectize-dropdown {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}
.dark-mode .selectize-dropdown .optgroup-header {
  color: #495057;
  background: #2a2a4a;
}
.dark-mode .selectize-dropdown .active {
  background-color: #f1f4f8;
  color: #467fcf;
}
.dark-mode .selectize-dropdown .active.create {
  color: #495057;
}
.dark-mode .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.dark-mode .selectize-control.single .selectize-input:after {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
}
.dark-mode .selectize-control .selectize-input.disabled {
  background-color: #fafafa;
}
.dark-mode .selectize-dropdown .image img,
.dark-mode .selectize-input .image img {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
@media (min-width: 992px) {
  .dark-mode .side-header {
    background: #2a2a4a;
  }
}
@media print {
  .dark-mode .app-content {
    background-color: #2a2a4a;
  }
}
.dark-mode .app-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .app-header__logo {
  color: #fff;
}
.dark-mode .app-sidebar__toggle {
  color: #dcdfed;
}
.dark-mode .app-sidebar__toggle:after {
  background: rgba(var(--primary-bg-color), 0);
}
.dark-mode .app-sidebar {
  color: #dedefd;
  background: #2a2a4a !important;
  box-shadow: 0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
.dark-mode .app-sidebar__user {
  color: #a8a8a8;
}
.dark-mode .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}
.dark-mode .app-sidebar__user-name,
.dark-mode .app-sidebar__user-designation {
  color: #e5e9ec;
}
.dark-mode .side-menu__item {
  color: #dedefd;
}
.dark-mode .side-menu__item.active {
  color: var(--primary-bg-color);
}
.dark-mode .side-menu__item.active:hover, .dark-mode .side-menu__item.active:focus {
  color: var(--primary-bg-color);
}
.dark-mode .side-menu__item:hover, .dark-mode .side-menu__item:focus {
  color: var(--primary-bg-color);
}
.dark-mode .side-menu__item:hover .side-menu__icon,
.dark-mode .side-menu__item:hover .side-menu__label {
  color: var(--primary-bg-color) !important;
}
.dark-mode .side-menu__item:focus .side-menu__icon,
.dark-mode .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}
.dark-mode .slide-item.active, .dark-mode .slide-item:hover, .dark-mode .slide-item:focus {
  color: #b5c1d2;
}
.dark-mode .slide-menu a.active {
  color: var(--primary-bg-color);
}
.dark-mode .slide-item.active, .dark-mode .slide-item:hover, .dark-mode .slide-item:focus {
  color: var(--primary-bg-color) !important;
}
.dark-mode .sub-slide-item.active, .dark-mode .sub-slide-item:hover, .dark-mode .sub-slide-item:focus,
.dark-mode .sub-slide-item2.active,
.dark-mode .sub-slide-item2:hover,
.dark-mode .sub-slide-item2:focus,
.dark-mode .sub-side-menu__label.active,
.dark-mode .sub-side-menu__label:hover,
.dark-mode .sub-side-menu__label:focus,
.dark-mode .sub-side-menu__label1.active,
.dark-mode .sub-side-menu__label1:hover,
.dark-mode .sub-side-menu__label1:focus,
.dark-mode .sub-side-menu__label2.active,
.dark-mode .sub-side-menu__label2:hover,
.dark-mode .sub-side-menu__label2:focus {
  color: var(--primary-bg-color) !important;
}
.dark-mode .slide-menu li .slide-item:before {
  color: #68798b;
}
.dark-mode .side-menu .side-menu__icon {
  color: #dedefd !important;
}
.dark-mode .side-menu .side-menu__icon::after {
  background: rgba(var(--primary-bg-color), 0);
}
.dark-mode .slide-item {
  color: #dedefd;
}
@media (min-width: 992px) {
  .dark-mode .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  .dark-mode .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
  }
  .dark-mode .sidebar-mini.sidenav-toggled .app-sidebar__user {
    border-bottom-color: rgba(225, 225, 225, 0.05);
  }
}
.dark-mode .app-title {
  background-color: #2a2a4a;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.dark-mode .app-breadcrumb {
  background-color: transparent;
}
.dark-mode .user-info .text-dark {
  color: #25252a !important;
}
.dark-mode .user-info .text-muted {
  color: #9595b5 !important;
}
.dark-mode .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .side-menu .sub-category {
  color: rgba(255, 255, 255, 0.3);
}
.dark-mode .side-menu .sub-side-menu__label,
.dark-mode .sub-slide-label,
.dark-mode .sub-side-menu__label2 {
  color: #dedefd;
}
.dark-mode .sub-slide-item,
.dark-mode .sub-slide-item2 {
  color: #dedefd;
}
.dark-mode .richText {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background-color: #2a2a4a !important;
}
.dark-mode .richText .richText-toolbar {
  border-bottom: rgba(156, 162, 161, 0) solid 1px;
}
.dark-mode .richText .richText-toolbar ul li a {
  border-right: rgba(156, 162, 161, 0.2) solid 1px;
}
.dark-mode .dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-event:hover,
.dark-mode .dark-mode .cal1 .clndr .clndr-table tr .day.today,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-today {
  color: #dedefd;
}
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  border-left-color: rgba(255, 255, 255, 0.1);
  border-top-color: rgba(255, 255, 255, 0.1);
  border-right-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.dark-mode .cal1 .clndr .clndr-table .cal1 .clndr .clndr-table tr .day.my-event:hover {
  color: #dedefd;
}
.dark-mode .cal1 .clndr .clndr-table tr:last-child .day,
.dark-mode .cal1 .clndr .clndr-table .cal1 .clndr .clndr-table tr:last-child .my-day {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month {
  border-left-color: rgba(255, 255, 255, 0.1);
  border-top-color: rgba(255, 255, 255, 0.1);
  color: #9595b5;
}
.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-left-color: rgba(255, 255, 255, 0.1);
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .cal1 .clndr .clndr-table tr .day.event, .dark-mode .cal1 .clndr .clndr-table tr .day.my-event {
  background: #252548 !important;
}
.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .cal1 .clndr .clndr-table tr .day:hover {
  background: #2e2e4a;
}
.dark-mode .cal1 .clndr .clndr-controls {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: transparent;
}
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #fff;
}
.dark-mode .fc-unthemed .fc-content,
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-list-view,
.dark-mode .fc-unthemed .fc-popover,
.dark-mode .fc-unthemed .fc-row,
.dark-mode .fc-unthemed tbody,
.dark-mode .fc-unthemed td,
.dark-mode .fc-unthemed th,
.dark-mode .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .fc-event,
.dark-mode .fc-event-dot {
  color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-popover .fc-header {
  background: rgba(255, 255, 255, 0.1);
}
.dark-mode .fc-toolbar .fc-state-active,
.dark-mode .fc-toolbar .ui-state-active {
  background: #b4b4b4;
}
.dark-mode .fc-today-button fc-button fc-state-default fc-corner-left fc-corner-right fc-state-disabled:focus {
  border: none !important;
  box-shadow: none !important;
}
.dark-mode .fc-unthemed .fc-list-item:hover td {
  background-color: #eeeeee;
}
.dark-mode .cal1 .clndr .clndr-table tr .empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
  background: #2f2f50;
}
.dark-mode .instagram {
  background: linear-gradient(to right bottom, #de497b 0%, #e1164f 100%);
}
.dark-mode .linkedin {
  background-image: linear-gradient(to right bottom, #0d97de 0%, #13547a 100%);
}
.dark-mode .twitter {
  background-image: linear-gradient(to right bottom, #00f2fe 0%, #1e63c3 100%);
}
.dark-mode .facebook {
  background-image: linear-gradient(to right bottom, #3d6cbf 0%, #1e3c72 100%);
}
.dark-mode .map-header:before {
  background: linear-gradient(to bottom, rgba(245, 247, 251, 0) 5%, #2a2a4a 95%);
}
.dark-mode .chart-circle-value small,
.dark-mode .chart-circle-1-value small {
  color: #9aa0ac;
}
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 5px 4px #2a2635);
}
.dark-mode .chart-dropshadow-primary {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}
.dark-mode .chart-dropshadow-primary-1 {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}
.dark-mode .chart-dropshadow-danger {
  filter: drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.1));
}
.dark-mode .chart-dropshadow-warning {
  filter: drop-shadow(-6px 5px 4px rgba(247, 183, 49, 0.1));
}
.dark-mode .BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}
.dark-mode .chart-dropshadow-secondary {
  filter: drop-shadow(-6px 5px 4px rgba(130, 207, 242, 0.1));
}
.dark-mode .chart-dropshadow-success {
  filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.1));
}
.dark-mode .chart-dropshadow-info {
  filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.1));
}
.dark-mode .GradientlineShadow {
  filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}
.dark-mode .donutShadow {
  filter: drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}
.dark-mode .donutShadow-yellow {
  filter: drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}
.dark-mode .donutShadow-blue {
  filter: drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}
.dark-mode .main-nav-line-chat {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-nav-line-chat .nav-link {
  color: #dedefd;
  border-bottom: 3px solid transparent;
}
.dark-mode .main-chat-contacts-wrapper {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-contacts-more {
  color: #fff;
}
.dark-mode .main-chat-list .media {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-list .media + .media {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-list .media.new {
  background-color: #2a2a4a;
}
.dark-mode .main-chat-list .media.new .media-contact-name span:first-child {
  color: #dedefd;
}
.dark-mode .main-chat-list .media.new .media-body p {
  color: #8f9cc0;
}
.dark-mode .main-chat-list .media:hover, .dark-mode .main-chat-list .media:focus {
  background-color: #2a2a4a;
  border-top-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-list .media:hover:first-child, .dark-mode .main-chat-list .media:focus:first-child {
  border-top-color: transparent;
}
.dark-mode .main-chat-list .media.selected {
  background-color: #252544;
  border-top-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}
.dark-mode .main-chat-list .media.selected .media-contact-name span:first-child {
  color: #dedefd;
}
.dark-mode .main-chat-list .media.selected .media-body p {
  color: #8f9cc0;
}
.dark-mode .main-chat-list .main-img-user span {
  color: #fff;
  background-color: #05c3fb;
  box-shadow: 0 0 0 2px #2a2a4a;
}
.dark-mode .main-chat-list .media-body p {
  color: #9595b5;
}
.dark-mode .main-chat-list .media-contact-name span:first-child {
  color: #dedefd;
}
.dark-mode .main-chat-list .media-contact-name span:last-child {
  color: #9595b5;
}
.dark-mode .main-chat-header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-header .nav-link {
  color: #9595b5;
}
.dark-mode .main-chat-msg-name small,
.dark-mode .main-chat-body .media-body > div:last-child {
  color: #9595b5;
}
.dark-mode .main-chat-time span {
  background: #2a2a4a;
}
.dark-mode .main-chat-time::before, .dark-mode .main-chat-time::after {
  background-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
}
.dark-mode .main-chat-footer .nav-link {
  color: #9595b5;
}
.dark-mode .main-chat-footer .form-control {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-footer .form-control:hover, .dark-mode .main-chat-footer .form-control:focus {
  box-shadow: none;
}
.dark-mode .main-content-title {
  color: #170c6b;
}
.dark-mode .main-msg-wrapper {
  background-color: #1a1a3c;
}
.dark-mode .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: #4b4b66;
  color: #dedefd;
}
.dark-mode .chat-profile {
  color: #9595b5;
}
.dark-mode .shared-files {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .main-chat-list .media:hover, .dark-mode .main-chat-list .media:focus {
  background: #252544 !important;
}
.dark-mode .authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}
.dark-mode .authentication .form-control:focus {
  box-shadow: none;
}
.dark-mode .authentication input::-moz-placeholder {
  color: #9595b5;
}
.dark-mode .authentication input::placeholder {
  color: #9595b5;
}
.dark-mode .authentication .flex-c-m .login100-social-item i {
  color: #fff;
}
.dark-mode .login100-social-item {
  color: #fff;
}
.dark-mode .login100-social-item:hover {
  color: #fff;
}
.dark-mode .wrap-login100 {
  background: #2a2a4a;
  box-shadow: 0 3px 9px 0 rgba(28, 28, 51, 0.15);
}
.dark-mode .login100-form-title {
  color: #dedefd;
}
.dark-mode .input100 {
  color: #dedefd;
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .symbol-input100,
.dark-mode .wrap-input100 input::-webkit-input-placeholder {
  color: #9595b5;
}
.dark-mode .construction .btn.btn-icon {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.dark-mode .range {
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.dark-mode .range input[type=range] {
  background-color: transparent;
}
.dark-mode .range input[type=range]::-webkit-slider-thumb, .dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}
.dark-mode .range output {
  color: white;
  background-color: #999999;
}
.dark-mode .range.range-success input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.dark-mode .range.range-success output {
  background-color: #4ecc48;
}
.dark-mode .range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.dark-mode .range.range-info input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.dark-mode .range.range-info output {
  background-color: #45aaf2;
}
.dark-mode .range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.dark-mode .range.range-warning input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.dark-mode .range.range-warning output {
  background-color: #ecb403;
}
.dark-mode .range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.dark-mode .range.range-danger input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger output {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.dark-mode .range input[type=range] {
  background-color: transparent;
}
.dark-mode .range input[type=range]::-webkit-slider-thumb, .dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}
.dark-mode .range output {
  color: white;
  background-color: #999999;
}
.dark-mode .range.range-success input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.dark-mode .range.range-success output {
  background-color: #4ecc48;
}
.dark-mode .range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.dark-mode .range.range-info input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.dark-mode .range.range-info output {
  background-color: #45aaf2;
}
.dark-mode .range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.dark-mode .range.range-warning input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.dark-mode .range.range-warning output {
  background-color: #ecb403;
}
.dark-mode .range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.dark-mode .range.range-danger input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger output {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.dark-mode .range input[type=range] {
  background-color: transparent;
}
.dark-mode .range input[type=range]::-webkit-slider-thumb, .dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}
.dark-mode .range output {
  color: white;
  background-color: #999999;
}
.dark-mode .range.range-success input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.dark-mode .range.range-success output {
  background-color: #4ecc48;
}
.dark-mode .range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.dark-mode .range.range-info input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.dark-mode .range.range-info output {
  background-color: #45aaf2;
}
.dark-mode .range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.dark-mode .range.range-warning input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.dark-mode .range.range-warning output {
  background-color: #ecb403;
}
.dark-mode .range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.dark-mode .range.range-danger input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger output {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.dark-mode .range input[type=range] {
  background-color: transparent;
}
.dark-mode .range input[type=range]::-webkit-slider-thumb, .dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}
.dark-mode .range output {
  color: white;
  background-color: #999999;
}
.dark-mode .range.range-success input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.dark-mode .range.range-success output {
  background-color: #4ecc48;
}
.dark-mode .range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.dark-mode .range.range-info input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.dark-mode .range.range-info output {
  background-color: #45aaf2;
}
.dark-mode .range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.dark-mode .range.range-warning input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.dark-mode .range.range-warning output {
  background-color: #ecb403;
}
.dark-mode .range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.dark-mode .range.range-danger input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger output {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.dark-mode .range input[type=range] {
  background-color: transparent;
}
.dark-mode .range input[type=range]::-webkit-slider-thumb, .dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}
.dark-mode .range output {
  color: white;
  background-color: #999999;
}
.dark-mode .range.range-success input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}
.dark-mode .range.range-success output {
  background-color: #4ecc48;
}
.dark-mode .range.range-success input[type=range] {
  outline-color: #4ecc48;
}
.dark-mode .range.range-info input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}
.dark-mode .range.range-info output {
  background-color: #45aaf2;
}
.dark-mode .range.range-info input[type=range] {
  outline-color: #45aaf2;
}
.dark-mode .range.range-warning input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}
.dark-mode .range.range-warning output {
  background-color: #ecb403;
}
.dark-mode .range.range-warning input[type=range] {
  outline-color: #ecb403;
}
.dark-mode .range.range-danger input[type=range]::-webkit-slider-thumb, .dark-mode .range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger output {
  background-color: #c21a1a;
}
.dark-mode .range.range-danger input[type=range] {
  outline-color: #c21a1a;
}
.dark-mode .ribbon1 {
  color: #fff;
}
.dark-mode .ribbon1:after {
  border-left: 20px solid transparent;
  border-right: 24px solid transparent;
  border-top: 13px solid #f8463f;
}
.dark-mode .ribbon1 span {
  background: #f8463f;
}
.dark-mode .ribbon1 span:before {
  background: #f8463f;
}
.dark-mode .ribbon1 span:after {
  background: #c02031;
}
.dark-mode .ribbon span {
  color: #fff;
  background: #79a70a;
  background: linear-gradient(#f8463f 0%, #f8463f 100%);
  box-shadow: 0 3px 10px -5px black;
}
.dark-mode .ribbon span::before {
  border-left: 3px solid #f8463f;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #f8463f;
}
.dark-mode .ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #f8463f;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #f8463f;
}
.dark-mode .wizard {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
}
.dark-mode .wizard > .steps a {
  color: var(--primary-bg-color);
}
.dark-mode .wizard > .steps a:hover, .dark-mode .wizard > .steps a:active {
  color: var(--primary-bg-color);
}
.dark-mode .wizard > .steps a .number, .dark-mode .wizard > .steps a:hover .number, .dark-mode .wizard > .steps a:active .number {
  background-color: #ededf3;
}
.dark-mode .wizard > .steps .disabled a {
  color: #696e8d;
}
.dark-mode .wizard > .steps .disabled a:hover, .dark-mode .wizard > .steps .disabled a:active {
  color: #696e8d;
}
.dark-mode .wizard > .steps .current a {
  color: var(--primary-bg-color);
}
.dark-mode .wizard > .steps .current a:hover, .dark-mode .wizard > .steps .current a:active {
  color: var(--primary-bg-color);
}
.dark-mode .wizard > .steps .current a .number, .dark-mode .wizard > .steps .current a:hover .number, .dark-mode .wizard > .steps .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .wizard > .steps .done a {
  color: #09ad95;
}
.dark-mode .wizard > .steps .done a:hover, .dark-mode .wizard > .steps .done a:active {
  color: #09ad95;
}
.dark-mode .wizard > .steps .done a .number, .dark-mode .wizard > .steps .done a:hover .number, .dark-mode .wizard > .steps .done a:active .number {
  background-color: #09ad95;
  color: #fff;
}
.dark-mode .wizard > .content {
  border-top-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .wizard > .content > .title {
  color: #282f53;
}
.dark-mode .wizard > .content > .body input.parsley-error {
  border-color: #ff5c77;
}
.dark-mode .wizard > .actions > ul > li:last-child a {
  background-color: #09ad95;
}
.dark-mode .wizard > .actions a {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .wizard > .actions a:hover, .dark-mode .wizard > .actions a:active {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .wizard > .actions .disabled a {
  background-color: #e8ebf2;
  color: #282f53;
}
.dark-mode .wizard > .actions .disabled a:hover, .dark-mode .wizard > .actions .disabled a:active {
  background-color: #e8ebf2;
  color: #282f53;
}
@media (min-width: 576px) {
  .dark-mode .wizard.vertical > .content {
    border-left-color: rgba(255, 255, 255, 0.1);
    border-right-color: rgba(255, 255, 255, 0.1);
  }
}
@media (min-width: 576px) {
  .dark-mode .wizard.vertical > .actions {
    border-left-color: rgba(255, 255, 255, 0.1);
    border-right-color: rgba(255, 255, 255, 0.1);
  }
}
.dark-mode .wizard-style-1 > .steps > ul a .number, .dark-mode .wizard-style-1 > .steps > ul a:hover .number, .dark-mode .wizard-style-1 > .steps > ul a:active .number {
  color: #696e8d;
  background-color: #f3f7fd;
}
.dark-mode .wizard-style-1 > .steps > ul .current a .number, .dark-mode .wizard-style-1 > .steps > ul .current a:hover .number, .dark-mode .wizard-style-1 > .steps > ul .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}
.dark-mode .wizard-style-1 > .steps > ul .done a .number, .dark-mode .wizard-style-1 > .steps > ul .done a:hover .number, .dark-mode .wizard-style-1 > .steps > ul .done a:active .number {
  background-color: #643ab0;
  color: #fff;
}
.dark-mode .wizard-style-2 > .steps > ul a .number, .dark-mode .wizard-style-2 > .steps > ul a:hover .number, .dark-mode .wizard-style-2 > .steps > ul a:active .number {
  border: 2px solid #f3f7fd;
  color: #696e8d;
  background-color: #2a2a4a;
}
.dark-mode .wizard-style-2 > .steps > ul .current a .number, .dark-mode .wizard-style-2 > .steps > ul .current a:hover .number, .dark-mode .wizard-style-2 > .steps > ul .current a:active .number {
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color);
}
.dark-mode .wizard-style-2 > .steps > ul .done a .number, .dark-mode .wizard-style-2 > .steps > ul .done a:hover .number, .dark-mode .wizard-style-2 > .steps > ul .done a:active .number {
  border-color: #8c3feb;
  color: #8c3feb;
}
.dark-mode .parsley-required {
  color: #ff5c77;
}
.dark-mode .wizard-card .moving-tab {
  background-color: var(--primary-bg-color) !important;
}
.dark-mode .form-group label.control-label {
  color: var(--primary-bg-color);
}
.dark-mode .wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}
.dark-mode .wizard-container .wizard-navigation {
  background: #ebeff8;
}
.dark-mode .wizard-card .choice:hover .icon, .dark-mode .wizard-card .choice.active .icon {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}
.dark-mode .weather-card {
  background: #2a2a4a;
}
.dark-mode .weather-card .top .wrapper .mynav .lnr,
.dark-mode .weather-card .top .wrapper .heading,
.dark-mode .weather-card .top .wrapper .location {
  color: #fff;
}
.dark-mode .weather-card .top .wrapper .temp a,
.dark-mode .weather-card .top .wrapper .temp .temp-value,
.dark-mode .weather-card .top .wrapper .temp .deg {
  color: #fff;
}
.dark-mode .weather-card .bottom {
  background: #2a2a4a;
}
.dark-mode .weather-card .bottom .wrapper .forecast a {
  color: #000;
}
.dark-mode .weather-card .bottom .wrapper .forecast li {
  color: rgba(0, 0, 0, 0.25);
}
.dark-mode .weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}
.dark-mode .widget-info i {
  border: 2px solid #fff;
}
.dark-mode .widget-info a {
  border-bottom-color: #2a2a4a;
}
.dark-mode .widgets-cards .wrp.icon-circle i {
  color: #fff;
}
.dark-mode .widget-progress .progress {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark-mode .widget-card-1 i {
  color: #fff;
}
.dark-mode .widget-card-1 i:hover {
  color: #fff;
}
.dark-mode .wideget-user .wideget-user-icons a:hover {
  color: #fff;
}
.dark-mode .wideget-user-tab .tab-menu-heading .nav li a {
  color: #374254;
}
.dark-mode .widget-drop .button:focus {
  border-color: transparant !important;
}
.dark-mode .bg-secondary {
  background: #05c3fb !important;
}
.dark-mode a.bg-secondary:hover, .dark-mode a.bg-secondary:focus {
  background-color: #05c3fb !important;
}
.dark-mode button.bg-secondary:hover, .dark-mode button.bg-secondary:focus {
  background-color: #05c3fb !important;
}
.dark-mode .bg-success {
  background: #09ad95 !important;
}
.dark-mode a.bg-success:hover, .dark-mode a.bg-success:focus {
  background-color: #15bf42 !important;
}
.dark-mode button.bg-success:hover, .dark-mode button.bg-success:focus {
  background-color: #15bf42 !important;
}
.dark-mode .bg-info {
  background: #1170e4 !important;
}
.dark-mode a.bg-info:hover, .dark-mode a.bg-info:focus {
  background-color: #1eb0e2 !important;
}
.dark-mode button.bg-info:hover, .dark-mode button.bg-info:focus {
  background-color: #1eb0e2 !important;
}
.dark-mode .bg-warning {
  background: #f7b731 !important;
}
.dark-mode a.bg-warning:hover, .dark-mode a.bg-warning:focus {
  background-color: #e0a325 !important;
}
.dark-mode button.bg-warning:hover, .dark-mode button.bg-warning:focus {
  background-color: #e0a325 !important;
}
.dark-mode .bg-danger {
  background: #e82646 !important;
}
.dark-mode a.bg-danger:hover, .dark-mode a.bg-danger:focus {
  background-color: #de223d !important;
}
.dark-mode button.bg-danger:hover, .dark-mode button.bg-danger:focus {
  background-color: #de223d !important;
}
.dark-mode .bg-light {
  background-color: #1a1a3c !important;
}
.dark-mode a.bg-light:hover, .dark-mode a.bg-light:focus {
  background-color: #2a2a4a !important;
}
.dark-mode button.bg-light:hover, .dark-mode button.bg-light:focus {
  background-color: #2a2a4a !important;
}
.dark-mode .bg-dark {
  background-color: #343a40 !important;
}
.dark-mode a.bg-dark:hover, .dark-mode a.bg-dark:focus {
  background-color: #1d2124 !important;
}
.dark-mode button.bg-dark:hover, .dark-mode button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.dark-mode .bg-facebook {
  background: #2b4170 !important;
}
.dark-mode .bg-secondary-gradient {
  background: linear-gradient(to bottom right, #82cff2 0%, #28b7f9 100%) !important;
}
.dark-mode a.bg-secondary-gradient:hover, .dark-mode a.bg-secondary-gradient:focus {
  background-color: #05c3fb !important;
}
.dark-mode button.bg-secondary-gradient:hover, .dark-mode button.bg-secondary-gradient:focus {
  background-color: #05c3fb !important;
}
.dark-mode .bg-success-gradient {
  background: linear-gradient(to bottom right, #1ea38f 0%, #5cf9e2 100%) !important;
}
.dark-mode a.bg-success-gradient:hover, .dark-mode a.bg-success-gradient:focus {
  background-color: #448700 !important;
}
.dark-mode button.bg-success-gradient:hover, .dark-mode button.bg-success-gradient:focus {
  background-color: #448700 !important;
}
.dark-mode .bg-info-gradient {
  background: linear-gradient(to bottom right, #1e63c3 0%, #00f2fe 100%) !important;
}
.dark-mode a.bg-info-gradient:hover, .dark-mode a.bg-info-gradient:focus {
  background-color: #1594ef !important;
}
.dark-mode button.bg-info-gradient:hover, .dark-mode button.bg-info-gradient:focus {
  background-color: #1594ef !important;
}
.dark-mode .bg-warning-gradient {
  background: linear-gradient(to bottom right, #f66b4e 0%, #fbc434 100%) !important;
}
.dark-mode a.bg-warning-gradient:hover, .dark-mode a.bg-warning-gradient:focus {
  background-color: #FBB034 !important;
}
.dark-mode button.bg-warning-gradient:hover, .dark-mode button.bg-warning-gradient:focus {
  background-color: #FBB034 !important;
}
.dark-mode .bg-danger-gradient {
  background-image: linear-gradient(to bottom right, #b51b35 0%, #fd4a68 100%) !important;
}
.dark-mode a.bg-danger-gradient:hover, .dark-mode a.bg-danger-gradient:focus {
  background-color: #a11918 !important;
}
.dark-mode button.bg-danger-gradient:hover, .dark-mode button.bg-danger-gradient:focus {
  background-color: #a11918 !important;
}
.dark-mode .bg-light-gradient {
  background-color: #f8f9fa !important;
}
.dark-mode a.bg-light-gradient:hover, .dark-mode a.bg-light-gradient:focus {
  background-color: #dae0e5 !important;
}
.dark-mode button.bg-light-gradient:hover, .dark-mode button.bg-light-gradient:focus {
  background-color: #dae0e5 !important;
}
.dark-mode .bg-dark-gradient {
  background-color: #343a40 !important;
}
.dark-mode a.bg-dark-gradient:hover, .dark-mode a.bg-dark-gradient:focus {
  background-color: #1d2124 !important;
}
.dark-mode button.bg-dark-gradient:hover, .dark-mode button.bg-dark-gradient:focus {
  background-color: #1d2124 !important;
}
.dark-mode .bg-facebook-gradient {
  background: linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}
.dark-mode .bg-white {
  background-color: #1a1a3c !important;
}
.dark-mode .bg-transparent {
  background-color: transparent !important;
}
.dark-mode .bg1 {
  background: linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}
.dark-mode .bg2 {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}
.dark-mode .bg3 {
  background: linear-gradient(to bottom right, #f53e31, #dd4b39);
}
.dark-mode .bg-purple {
  background: #8927ec !important;
  color: #fff !important;
}
.dark-mode a.bg-purple:hover, .dark-mode a.bg-purple:focus {
  background-color: #8c31e4 !important;
}
.dark-mode button.bg-purple:hover, .dark-mode button.bg-purple:focus {
  background-color: #8c31e4 !important;
}
.dark-mode .bg-blue-lightest {
  background-color: #edf2fa !important;
}
.dark-mode a.bg-blue-lightest:hover, .dark-mode a.bg-blue-lightest:focus {
  background-color: #c5d5ef !important;
}
.dark-mode button.bg-blue-lightest:hover, .dark-mode button.bg-blue-lightest:focus {
  background-color: #c5d5ef !important;
}
.dark-mode .bg-blue-lighter {
  background-color: #c8d9f1 !important;
}
.dark-mode a.bg-blue-lighter:hover, .dark-mode a.bg-blue-lighter:focus {
  background-color: #9fbde7 !important;
}
.dark-mode button.bg-blue-lighter:hover, .dark-mode button.bg-blue-lighter:focus {
  background-color: #9fbde7 !important;
}
.dark-mode .bg-blue-light {
  background-color: #7ea5dd !important;
}
.dark-mode a.bg-blue-light:hover, .dark-mode a.bg-blue-light:focus {
  background-color: #5689d2 !important;
}
.dark-mode button.bg-blue-light:hover, .dark-mode button.bg-blue-light:focus {
  background-color: #5689d2 !important;
}
.dark-mode .bg-blue-dark {
  background-color: #3866a6 !important;
}
.dark-mode a.bg-blue-dark:hover, .dark-mode a.bg-blue-dark:focus {
  background-color: #2b4f80 !important;
}
.dark-mode button.bg-blue-dark:hover, .dark-mode button.bg-blue-dark:focus {
  background-color: #2b4f80 !important;
}
.dark-mode .bg-blue-darker {
  background-color: #1c3353 !important;
}
.dark-mode a.bg-blue-darker:hover, .dark-mode a.bg-blue-darker:focus {
  background-color: #0f1c2d !important;
}
.dark-mode button.bg-blue-darker:hover, .dark-mode button.bg-blue-darker:focus {
  background-color: #0f1c2d !important;
}
.dark-mode .bg-blue-darkest {
  background-color: #0e1929 !important;
}
.dark-mode a.bg-blue-darkest:hover, .dark-mode a.bg-blue-darkest:focus {
  background-color: #010203 !important;
}
.dark-mode button.bg-blue-darkest:hover, .dark-mode button.bg-blue-darkest:focus {
  background-color: #010203 !important;
}
.dark-mode .bg-purssianblue {
  background-color: #362f71;
}
.dark-mode a.bg-purssianblue-lightest:hover, .dark-mode a.bg-purssianblue-lightest:focus {
  background-color: #3f3688 !important;
}
.dark-mode button.bg-purssianblue-lightest:hover, .dark-mode button.bg-purssianblue-lightest:focus {
  background-color: #3f3688 !important;
}
.dark-mode .bg-indigo-lightest {
  background-color: #f0f1fa !important;
}
.dark-mode a.bg-indigo-lightest:hover, .dark-mode a.bg-indigo-lightest:focus {
  background-color: #cacded !important;
}
.dark-mode button.bg-indigo-lightest:hover, .dark-mode button.bg-indigo-lightest:focus {
  background-color: #cacded !important;
}
.dark-mode .bg-indigo-lighter {
  background-color: #d1d5f0 !important;
}
.dark-mode a.bg-indigo-lighter:hover, .dark-mode a.bg-indigo-lighter:focus {
  background-color: #abb2e3 !important;
}
.dark-mode button.bg-indigo-lighter:hover, .dark-mode button.bg-indigo-lighter:focus {
  background-color: #abb2e3 !important;
}
.dark-mode .bg-indigo-light {
  background-color: #939edc !important;
}
.dark-mode a.bg-indigo-light:hover, .dark-mode a.bg-indigo-light:focus {
  background-color: #6c7bd0 !important;
}
.dark-mode button.bg-indigo-light:hover, .dark-mode button.bg-indigo-light:focus {
  background-color: #6c7bd0 !important;
}
.dark-mode .bg-indigo-dark {
  background-color: #515da4 !important;
}
.dark-mode a.bg-indigo-dark:hover, .dark-mode a.bg-indigo-dark:focus {
  background-color: #404a82 !important;
}
.dark-mode button.bg-indigo-dark:hover, .dark-mode button.bg-indigo-dark:focus {
  background-color: #404a82 !important;
}
.dark-mode .bg-indigo-darker {
  background-color: #282e52 !important;
}
.dark-mode a.bg-indigo-darker:hover, .dark-mode a.bg-indigo-darker:focus {
  background-color: #171b30 !important;
}
.dark-mode button.bg-indigo-darker:hover, .dark-mode button.bg-indigo-darker:focus {
  background-color: #171b30 !important;
}
.dark-mode .bg-indigo-darkest {
  background-color: #141729 !important;
}
.dark-mode a.bg-indigo-darkest:hover, .dark-mode a.bg-indigo-darkest:focus {
  background-color: #030407 !important;
}
.dark-mode button.bg-indigo-darkest:hover, .dark-mode button.bg-indigo-darkest:focus {
  background-color: #030407 !important;
}
.dark-mode .bg-purple-lightest {
  background-color: #f6effd !important;
}
.dark-mode a.bg-purple-lightest:hover, .dark-mode a.bg-purple-lightest:focus {
  background-color: #ddc2f7 !important;
}
.dark-mode button.bg-purple-lightest:hover, .dark-mode button.bg-purple-lightest:focus {
  background-color: #ddc2f7 !important;
}
.dark-mode .bg-purple-lighter {
  background-color: #e4cff9 !important;
}
.dark-mode a.bg-purple-lighter:hover, .dark-mode a.bg-purple-lighter:focus {
  background-color: #cba2f3 !important;
}
.dark-mode button.bg-purple-lighter:hover, .dark-mode button.bg-purple-lighter:focus {
  background-color: #cba2f3 !important;
}
.dark-mode .bg-purple-light {
  background-color: #c08ef0 !important;
}
.dark-mode a.bg-purple-light:hover, .dark-mode a.bg-purple-light:focus {
  background-color: #a761ea !important;
}
.dark-mode button.bg-purple-light:hover, .dark-mode button.bg-purple-light:focus {
  background-color: #a761ea !important;
}
.dark-mode .bg-purple-dark {
  background-color: #844bbb !important;
}
.dark-mode a.bg-purple-dark:hover, .dark-mode a.bg-purple-dark:focus {
  background-color: #6a3a99 !important;
}
.dark-mode button.bg-purple-dark:hover, .dark-mode button.bg-purple-dark:focus {
  background-color: #6a3a99 !important;
}
.dark-mode .bg-purple-darker {
  background-color: #42265e !important;
}
.dark-mode a.bg-purple-darker:hover, .dark-mode a.bg-purple-darker:focus {
  background-color: #29173a !important;
}
.dark-mode button.bg-purple-darker:hover, .dark-mode button.bg-purple-darker:focus {
  background-color: #29173a !important;
}
.dark-mode .bg-purple-darkest {
  background-color: #21132f !important;
}
.dark-mode a.bg-purple-darkest:hover, .dark-mode a.bg-purple-darkest:focus {
  background-color: #08040b !important;
}
.dark-mode button.bg-purple-darkest:hover, .dark-mode button.bg-purple-darkest:focus {
  background-color: #08040b !important;
}
.dark-mode .bg-pink-lightest {
  background-color: #fef0f5 !important;
}
.dark-mode a.bg-pink-lightest:hover, .dark-mode a.bg-pink-lightest:focus {
  background-color: #fbc0d5 !important;
}
.dark-mode button.bg-pink-lightest:hover, .dark-mode button.bg-pink-lightest:focus {
  background-color: #fbc0d5 !important;
}
.dark-mode .bg-pink-lighter {
  background-color: #fcd3e1 !important;
}
.dark-mode a.bg-pink-lighter:hover, .dark-mode a.bg-pink-lighter:focus {
  background-color: #f9a3c0 !important;
}
.dark-mode button.bg-pink-lighter:hover, .dark-mode button.bg-pink-lighter:focus {
  background-color: #f9a3c0 !important;
}
.dark-mode .bg-pink-light {
  background-color: #f999b9 !important;
}
.dark-mode a.bg-pink-light:hover, .dark-mode a.bg-pink-light:focus {
  background-color: #f66998 !important;
}
.dark-mode button.bg-pink-light:hover, .dark-mode button.bg-pink-light:focus {
  background-color: #f66998 !important;
}
.dark-mode .bg-pink-dark {
  background-color: #c5577c !important;
}
.dark-mode a.bg-pink-dark:hover, .dark-mode a.bg-pink-dark:focus {
  background-color: #ad3c62 !important;
}
.dark-mode button.bg-pink-dark:hover, .dark-mode button.bg-pink-dark:focus {
  background-color: #ad3c62 !important;
}
.dark-mode .bg-pink-darker {
  background-color: #622c3e !important;
}
.dark-mode a.bg-pink-darker:hover, .dark-mode a.bg-pink-darker:focus {
  background-color: #3f1c28 !important;
}
.dark-mode button.bg-pink-darker:hover, .dark-mode button.bg-pink-darker:focus {
  background-color: #3f1c28 !important;
}
.dark-mode .bg-pink-darkest {
  background-color: #31161f !important;
}
.dark-mode a.bg-pink-darkest:hover, .dark-mode a.bg-pink-darkest:focus {
  background-color: #0e0609 !important;
}
.dark-mode button.bg-pink-darkest:hover, .dark-mode button.bg-pink-darkest:focus {
  background-color: #0e0609 !important;
}
.dark-mode .bg-red-lightest {
  background-color: #fae9e9 !important;
}
.dark-mode a.bg-red-lightest:hover, .dark-mode a.bg-red-lightest:focus {
  background-color: #f1bfbf !important;
}
.dark-mode button.bg-red-lightest:hover, .dark-mode button.bg-red-lightest:focus {
  background-color: #f1bfbf !important;
}
.dark-mode .bg-red-lighter {
  background-color: #f0bcbc !important;
}
.dark-mode a.bg-red-lighter:hover, .dark-mode a.bg-red-lighter:focus {
  background-color: #e79292 !important;
}
.dark-mode button.bg-red-lighter:hover, .dark-mode button.bg-red-lighter:focus {
  background-color: #e79292 !important;
}
.dark-mode .bg-red-light {
  background-color: #dc6362 !important;
}
.dark-mode a.bg-red-light:hover, .dark-mode a.bg-red-light:focus {
  background-color: #d33a38 !important;
}
.dark-mode button.bg-red-light:hover, .dark-mode button.bg-red-light:focus {
  background-color: #d33a38 !important;
}
.dark-mode .bg-red-dark {
  background-color: #a41a19 !important;
}
.dark-mode a.bg-red-dark:hover, .dark-mode a.bg-red-dark:focus {
  background-color: #781312 !important;
}
.dark-mode button.bg-red-dark:hover, .dark-mode button.bg-red-dark:focus {
  background-color: #781312 !important;
}
.dark-mode .bg-red-darker {
  background-color: #520d0c !important;
}
.dark-mode a.bg-red-darker:hover, .dark-mode a.bg-red-darker:focus {
  background-color: #260605 !important;
}
.dark-mode button.bg-red-darker:hover, .dark-mode button.bg-red-darker:focus {
  background-color: #260605 !important;
}
.dark-mode .bg-red-darkest {
  background-color: #290606 !important;
}
.dark-mode a.bg-red-darkest:hover, .dark-mode a.bg-red-darkest:focus {
  background-color: black !important;
}
.dark-mode button.bg-red-darkest:hover, .dark-mode button.bg-red-darkest:focus {
  background-color: black !important;
}
.dark-mode .bg-orange-lightest {
  background-color: #2a2a4a !important;
}
.dark-mode a.bg-orange-lightest:hover, .dark-mode a.bg-orange-lightest:focus {
  background-color: peachpuff !important;
}
.dark-mode button.bg-orange-lightest:hover, .dark-mode button.bg-orange-lightest:focus {
  background-color: peachpuff !important;
}
.dark-mode .bg-orange-lighter {
  background-color: #fee0c7 !important;
}
.dark-mode a.bg-orange-lighter:hover, .dark-mode a.bg-orange-lighter:focus {
  background-color: #fdc495 !important;
}
.dark-mode button.bg-orange-lighter:hover, .dark-mode button.bg-orange-lighter:focus {
  background-color: #fdc495 !important;
}
.dark-mode .bg-orange-light {
  background-color: #feb67c !important;
}
.dark-mode a.bg-orange-light:hover, .dark-mode a.bg-orange-light:focus {
  background-color: #fe9a49 !important;
}
.dark-mode button.bg-orange-light:hover, .dark-mode button.bg-orange-light:focus {
  background-color: #fe9a49 !important;
}
.dark-mode .bg-orange-dark {
  background-color: #ca7836 !important;
}
.dark-mode a.bg-orange-dark:hover, .dark-mode a.bg-orange-dark:focus {
  background-color: #a2602b !important;
}
.dark-mode button.bg-orange-dark:hover, .dark-mode button.bg-orange-dark:focus {
  background-color: #a2602b !important;
}
.dark-mode .bg-orange-darker {
  background-color: #653c1b !important;
}
.dark-mode a.bg-orange-darker:hover, .dark-mode a.bg-orange-darker:focus {
  background-color: #3d2410 !important;
}
.dark-mode button.bg-orange-darker:hover, .dark-mode button.bg-orange-darker:focus {
  background-color: #3d2410 !important;
}
.dark-mode .bg-orange-darkest {
  background-color: #331e0e !important;
}
.dark-mode a.bg-orange-darkest:hover, .dark-mode a.bg-orange-darkest:focus {
  background-color: #0b0603 !important;
}
.dark-mode button.bg-orange-darkest:hover, .dark-mode button.bg-orange-darkest:focus {
  background-color: #0b0603 !important;
}
.dark-mode .bg-yellow-lightest {
  background-color: #fef9e7 !important;
}
.dark-mode a.bg-yellow-lightest:hover, .dark-mode a.bg-yellow-lightest:focus {
  background-color: #fcedb6 !important;
}
.dark-mode button.bg-yellow-lightest:hover, .dark-mode button.bg-yellow-lightest:focus {
  background-color: #fcedb6 !important;
}
.dark-mode .bg-yellow-lighter {
  background-color: #fbedb7 !important;
}
.dark-mode a.bg-yellow-lighter:hover, .dark-mode a.bg-yellow-lighter:focus {
  background-color: #f8e187 !important;
}
.dark-mode button.bg-yellow-lighter:hover, .dark-mode button.bg-yellow-lighter:focus {
  background-color: #f8e187 !important;
}
.dark-mode .bg-yellow-light {
  background-color: #f5d657 !important;
}
.dark-mode a.bg-yellow-light:hover, .dark-mode a.bg-yellow-light:focus {
  background-color: #f2ca27 !important;
}
.dark-mode button.bg-yellow-light:hover, .dark-mode button.bg-yellow-light:focus {
  background-color: #f2ca27 !important;
}
.dark-mode .bg-yellow-dark {
  background-color: #c19d0c !important;
}
.dark-mode a.bg-yellow-dark:hover, .dark-mode a.bg-yellow-dark:focus {
  background-color: #917609 !important;
}
.dark-mode button.bg-yellow-dark:hover, .dark-mode button.bg-yellow-dark:focus {
  background-color: #917609 !important;
}
.dark-mode .bg-yellow-darker {
  background-color: #604e06 !important;
}
.dark-mode a.bg-yellow-darker:hover, .dark-mode a.bg-yellow-darker:focus {
  background-color: #302703 !important;
}
.dark-mode button.bg-yellow-darker:hover, .dark-mode button.bg-yellow-darker:focus {
  background-color: #302703 !important;
}
.dark-mode .bg-yellow-darkest {
  background-color: #302703 !important;
}
.dark-mode a.bg-yellow-darkest:hover, .dark-mode a.bg-yellow-darkest:focus {
  background-color: black !important;
}
.dark-mode button.bg-yellow-darkest:hover, .dark-mode button.bg-yellow-darkest:focus {
  background-color: black !important;
}
.dark-mode .bg-green-lightest {
  background-color: #eff8e6 !important;
}
.dark-mode a.bg-green-lightest:hover, .dark-mode a.bg-green-lightest:focus {
  background-color: #d6edbe !important;
}
.dark-mode button.bg-green-lightest:hover, .dark-mode button.bg-green-lightest:focus {
  background-color: #d6edbe !important;
}
.dark-mode .bg-green-lighter {
  background-color: #cfeab3 !important;
}
.dark-mode a.bg-green-lighter:hover, .dark-mode a.bg-green-lighter:focus {
  background-color: #b6df8b !important;
}
.dark-mode button.bg-green-lighter:hover, .dark-mode button.bg-green-lighter:focus {
  background-color: #b6df8b !important;
}
.dark-mode .bg-green-light {
  background-color: #8ecf4d !important;
}
.dark-mode a.bg-green-light:hover, .dark-mode a.bg-green-light:focus {
  background-color: #75b831 !important;
}
.dark-mode button.bg-green-light:hover, .dark-mode button.bg-green-light:focus {
  background-color: #75b831 !important;
}
.dark-mode .bg-green-dark {
  background-color: #4b9500 !important;
}
.dark-mode a.bg-green-dark:hover, .dark-mode a.bg-green-dark:focus {
  background-color: #316200 !important;
}
.dark-mode button.bg-green-dark:hover, .dark-mode button.bg-green-dark:focus {
  background-color: #316200 !important;
}
.dark-mode .bg-green-darker {
  background-color: #264a00 !important;
}
.dark-mode a.bg-green-darker:hover, .dark-mode a.bg-green-darker:focus {
  background-color: #0c1700 !important;
}
.dark-mode button.bg-green-darker:hover, .dark-mode button.bg-green-darker:focus {
  background-color: #0c1700 !important;
}
.dark-mode .bg-green-darkest {
  background-color: #132500 !important;
}
.dark-mode a.bg-green-darkest:hover, .dark-mode a.bg-green-darkest:focus {
  background-color: black !important;
}
.dark-mode button.bg-green-darkest:hover, .dark-mode button.bg-green-darkest:focus {
  background-color: black !important;
}
.dark-mode .bg-teal-lightest {
  background-color: #eafaf8 !important;
}
.dark-mode a.bg-teal-lightest:hover, .dark-mode a.bg-teal-lightest:focus {
  background-color: #c1f0ea !important;
}
.dark-mode button.bg-teal-lightest:hover, .dark-mode button.bg-teal-lightest:focus {
  background-color: #c1f0ea !important;
}
.dark-mode .bg-teal-lighter {
  background-color: #bfefea !important;
}
.dark-mode a.bg-teal-lighter:hover, .dark-mode a.bg-teal-lighter:focus {
  background-color: #96e5dd !important;
}
.dark-mode button.bg-teal-lighter:hover, .dark-mode button.bg-teal-lighter:focus {
  background-color: #96e5dd !important;
}
.dark-mode .bg-teal-light {
  background-color: #6bdbcf !important;
}
.dark-mode a.bg-teal-light:hover, .dark-mode a.bg-teal-light:focus {
  background-color: #42d1c2 !important;
}
.dark-mode button.bg-teal-light:hover, .dark-mode button.bg-teal-light:focus {
  background-color: #42d1c2 !important;
}
.dark-mode .bg-teal-dark {
  background-color: #22a295 !important;
}
.dark-mode a.bg-teal-dark:hover, .dark-mode a.bg-teal-dark:focus {
  background-color: #19786e !important;
}
.dark-mode button.bg-teal-dark:hover, .dark-mode button.bg-teal-dark:focus {
  background-color: #19786e !important;
}
.dark-mode .bg-teal-darker {
  background-color: #11514a !important;
}
.dark-mode a.bg-teal-darker:hover, .dark-mode a.bg-teal-darker:focus {
  background-color: #082723 !important;
}
.dark-mode button.bg-teal-darker:hover, .dark-mode button.bg-teal-darker:focus {
  background-color: #082723 !important;
}
.dark-mode .bg-teal-darkest {
  background-color: #092925 !important;
}
.dark-mode a.bg-teal-darkest:hover, .dark-mode a.bg-teal-darkest:focus {
  background-color: black !important;
}
.dark-mode button.bg-teal-darkest:hover, .dark-mode button.bg-teal-darkest:focus {
  background-color: black !important;
}
.dark-mode .bg-cyan-lightest {
  background-color: #e8f6f8 !important;
}
.dark-mode a.bg-cyan-lightest:hover, .dark-mode a.bg-cyan-lightest:focus {
  background-color: #c1e7ec !important;
}
.dark-mode button.bg-cyan-lightest:hover, .dark-mode button.bg-cyan-lightest:focus {
  background-color: #c1e7ec !important;
}
.dark-mode .bg-cyan-lighter {
  background-color: #b9e3ea !important;
}
.dark-mode a.bg-cyan-lighter:hover, .dark-mode a.bg-cyan-lighter:focus {
  background-color: #92d3de !important;
}
.dark-mode button.bg-cyan-lighter:hover, .dark-mode button.bg-cyan-lighter:focus {
  background-color: #92d3de !important;
}
.dark-mode .bg-cyan-light {
  background-color: #5dbecd !important;
}
.dark-mode a.bg-cyan-light:hover, .dark-mode a.bg-cyan-light:focus {
  background-color: #3aabbd !important;
}
.dark-mode button.bg-cyan-light:hover, .dark-mode button.bg-cyan-light:focus {
  background-color: #3aabbd !important;
}
.dark-mode .bg-cyan-dark {
  background-color: #128293 !important;
}
.dark-mode a.bg-cyan-dark:hover, .dark-mode a.bg-cyan-dark:focus {
  background-color: #0c5a66 !important;
}
.dark-mode button.bg-cyan-dark:hover, .dark-mode button.bg-cyan-dark:focus {
  background-color: #0c5a66 !important;
}
.dark-mode .bg-cyan-darker {
  background-color: #09414a !important;
}
.dark-mode a.bg-cyan-darker:hover, .dark-mode a.bg-cyan-darker:focus {
  background-color: #03191d !important;
}
.dark-mode button.bg-cyan-darker:hover, .dark-mode button.bg-cyan-darker:focus {
  background-color: #03191d !important;
}
.dark-mode .bg-cyan-darkest {
  background-color: #052025 !important;
}
.dark-mode a.bg-cyan-darkest:hover, .dark-mode a.bg-cyan-darkest:focus {
  background-color: black !important;
}
.dark-mode button.bg-cyan-darkest:hover, .dark-mode button.bg-cyan-darkest:focus {
  background-color: black !important;
}
.dark-mode .bg-white-lightest {
  background-color: white !important;
}
.dark-mode a.bg-white-lightest:hover, .dark-mode a.bg-white-lightest:focus {
  background-color: #2a2a4a !important;
}
.dark-mode button.bg-white-lightest:hover, .dark-mode button.bg-white-lightest:focus {
  background-color: #2a2a4a !important;
}
.dark-mode .bg-white-lighter {
  background-color: white !important;
}
.dark-mode a.bg-white-lighter:hover, .dark-mode a.bg-white-lighter:focus {
  background-color: #2a2a4a !important;
}
.dark-mode button.bg-white-lighter:hover, .dark-mode button.bg-white-lighter:focus {
  background-color: #2a2a4a !important;
}
.dark-mode .bg-white-light {
  background-color: white !important;
}
.dark-mode a.bg-white-light:hover, .dark-mode a.bg-white-light:focus {
  background-color: #2a2a4a !important;
}
.dark-mode button.bg-white-light:hover, .dark-mode button.bg-white-light:focus {
  background-color: #2a2a4a !important;
}
.dark-mode .bg-white-dark {
  background-color: #cccccc !important;
}
.dark-mode a.bg-white-dark:hover, .dark-mode a.bg-white-dark:focus {
  background-color: #b3b2b2 !important;
}
.dark-mode button.bg-white-dark:hover, .dark-mode button.bg-white-dark:focus {
  background-color: #b3b2b2 !important;
}
.dark-mode .bg-white-darker {
  background-color: #666666 !important;
}
.dark-mode a.bg-white-darker:hover, .dark-mode a.bg-white-darker:focus {
  background-color: #4d4c4c !important;
}
.dark-mode button.bg-white-darker:hover, .dark-mode button.bg-white-darker:focus {
  background-color: #4d4c4c !important;
}
.dark-mode .bg-white-darkest {
  background-color: #333333 !important;
}
.dark-mode a.bg-white-darkest:hover, .dark-mode a.bg-white-darkest:focus {
  background-color: #1a1919 !important;
}
.dark-mode button.bg-white-darkest:hover, .dark-mode button.bg-white-darkest:focus {
  background-color: #1a1919 !important;
}
.dark-mode .bg-gray-lightest {
  background-color: #f3f4f5 !important;
}
.dark-mode a.bg-gray-lightest:hover, .dark-mode a.bg-gray-lightest:focus {
  background-color: #d7dbde !important;
}
.dark-mode button.bg-gray-lightest:hover, .dark-mode button.bg-gray-lightest:focus {
  background-color: #d7dbde !important;
}
.dark-mode .bg-gray-lighter {
  background-color: #dbdde0 !important;
}
.dark-mode a.bg-gray-lighter:hover, .dark-mode a.bg-gray-lighter:focus {
  background-color: #c0c3c8 !important;
}
.dark-mode button.bg-gray-lighter:hover, .dark-mode button.bg-gray-lighter:focus {
  background-color: #c0c3c8 !important;
}
.dark-mode .bg-gray-light {
  background-color: #aab0b6 !important;
}
.dark-mode a.bg-gray-light:hover, .dark-mode a.bg-gray-light:focus {
  background-color: #8f979e !important;
}
.dark-mode button.bg-gray-light:hover, .dark-mode button.bg-gray-light:focus {
  background-color: #8f979e !important;
}
.dark-mode .bg-gray-dark {
  background-color: #6b7278 !important;
  background: #343a40 !important;
}
.dark-mode a.bg-gray-dark:hover, .dark-mode a.bg-gray-dark:focus {
  background-color: #53585d !important;
}
.dark-mode button.bg-gray-dark:hover, .dark-mode button.bg-gray-dark:focus {
  background-color: #53585d !important;
}
.dark-mode .bg-gray-darker {
  background-color: #36393c !important;
}
.dark-mode a.bg-gray-darker:hover, .dark-mode a.bg-gray-darker:focus {
  background-color: #1e2021 !important;
}
.dark-mode button.bg-gray-darker:hover, .dark-mode button.bg-gray-darker:focus {
  background-color: #1e2021 !important;
}
.dark-mode .bg-gray-darkest {
  background-color: #1b1c1e !important;
}
.dark-mode a.bg-gray-darkest:hover, .dark-mode a.bg-gray-darkest:focus {
  background-color: #030303 !important;
}
.dark-mode button.bg-gray-darkest:hover, .dark-mode button.bg-gray-darkest:focus {
  background-color: #030303 !important;
}
.dark-mode .bg-gray-dark-lightest {
  background-color: #ebebec !important;
}
.dark-mode a.bg-gray-dark-lightest:hover, .dark-mode a.bg-gray-dark-lightest:focus {
  background-color: #d1d1d3 !important;
}
.dark-mode button.bg-gray-dark-lightest:hover, .dark-mode button.bg-gray-dark-lightest:focus {
  background-color: #d1d1d3 !important;
}
.dark-mode .bg-gray-dark-lighter {
  background-color: #c2c4c6 !important;
}
.dark-mode a.bg-gray-dark-lighter:hover, .dark-mode a.bg-gray-dark-lighter:focus {
  background-color: #a8abad !important;
}
.dark-mode button.bg-gray-dark-lighter:hover, .dark-mode button.bg-gray-dark-lighter:focus {
  background-color: #a8abad !important;
}
.dark-mode .bg-gray-dark-light {
  background-color: #717579 !important;
}
.dark-mode a.bg-gray-dark-light:hover, .dark-mode a.bg-gray-dark-light:focus {
  background-color: #585c5f !important;
}
.dark-mode button.bg-gray-dark-light:hover, .dark-mode button.bg-gray-dark-light:focus {
  background-color: #585c5f !important;
}
.dark-mode .bg-gray-dark-dark {
  background-color: #2a2e33 !important;
}
.dark-mode a.bg-gray-dark-dark:hover, .dark-mode a.bg-gray-dark-dark:focus {
  background-color: #131517 !important;
}
.dark-mode button.bg-gray-dark-dark:hover, .dark-mode button.bg-gray-dark-dark:focus {
  background-color: #131517 !important;
}
.dark-mode .bg-gray-dark-darker {
  background-color: #15171a !important;
}
.dark-mode a.bg-gray-dark-darker:hover, .dark-mode a.bg-gray-dark-darker:focus {
  background-color: black !important;
}
.dark-mode button.bg-gray-dark-darker:hover, .dark-mode button.bg-gray-dark-darker:focus {
  background-color: black !important;
}
.dark-mode .bg-gray-dark-darkest {
  background-color: #0a0c0d !important;
}
.dark-mode a.bg-gray-dark-darkest:hover, .dark-mode a.bg-gray-dark-darkest:focus {
  background-color: black !important;
}
.dark-mode button.bg-gray-dark-darkest:hover, .dark-mode button.bg-gray-dark-darkest:focus {
  background-color: black !important;
}
.dark-mode .bg-azure-lightest {
  background-color: #ecf7fe !important;
}
.dark-mode a.bg-azure-lightest:hover, .dark-mode a.bg-azure-lightest:focus {
  background-color: #bce3fb !important;
}
.dark-mode button.bg-azure-lightest:hover, .dark-mode button.bg-azure-lightest:focus {
  background-color: #bce3fb !important;
}
.dark-mode .bg-azure-lighter {
  background-color: #c7e6fb !important;
}
.dark-mode a.bg-azure-lighter:hover, .dark-mode a.bg-azure-lighter:focus {
  background-color: #97d1f8 !important;
}
.dark-mode button.bg-azure-lighter:hover, .dark-mode button.bg-azure-lighter:focus {
  background-color: #97d1f8 !important;
}
.dark-mode .bg-azure-light {
  background-color: #7dc4f6 !important;
}
.dark-mode a.bg-azure-light:hover, .dark-mode a.bg-azure-light:focus {
  background-color: #4daef3 !important;
}
.dark-mode button.bg-azure-light:hover, .dark-mode button.bg-azure-light:focus {
  background-color: #4daef3 !important;
}
.dark-mode .bg-azure-dark {
  background-color: #3788c2 !important;
}
.dark-mode a.bg-azure-dark:hover, .dark-mode a.bg-azure-dark:focus {
  background-color: #2c6c9a !important;
}
.dark-mode button.bg-azure-dark:hover, .dark-mode button.bg-azure-dark:focus {
  background-color: #2c6c9a !important;
}
.dark-mode .bg-azure-darker {
  background-color: #1c4461 !important;
}
.dark-mode a.bg-azure-darker:hover, .dark-mode a.bg-azure-darker:focus {
  background-color: #112839 !important;
}
.dark-mode button.bg-azure-darker:hover, .dark-mode button.bg-azure-darker:focus {
  background-color: #112839 !important;
}
.dark-mode .bg-azure-darkest {
  background-color: #0e2230 !important;
}
.dark-mode a.bg-azure-darkest:hover, .dark-mode a.bg-azure-darkest:focus {
  background-color: #020609 !important;
}
.dark-mode button.bg-azure-darkest:hover, .dark-mode button.bg-azure-darkest:focus {
  background-color: #020609 !important;
}
.dark-mode .bg-lime-lightest {
  background-color: #f2fbeb !important;
}
.dark-mode a.bg-lime-lightest:hover, .dark-mode a.bg-lime-lightest:focus {
  background-color: #d6f3c1 !important;
}
.dark-mode button.bg-lime-lightest:hover, .dark-mode button.bg-lime-lightest:focus {
  background-color: #d6f3c1 !important;
}
.dark-mode .bg-lime-lighter {
  background-color: #d7f2c2 !important;
}
.dark-mode a.bg-lime-lighter:hover, .dark-mode a.bg-lime-lighter:focus {
  background-color: #bbe998 !important;
}
.dark-mode button.bg-lime-lighter:hover, .dark-mode button.bg-lime-lighter:focus {
  background-color: #bbe998 !important;
}
.dark-mode .bg-lime-light {
  background-color: #a3e072 !important;
}
.dark-mode a.bg-lime-light:hover, .dark-mode a.bg-lime-light:focus {
  background-color: #88d748 !important;
}
.dark-mode button.bg-lime-light:hover, .dark-mode button.bg-lime-light:focus {
  background-color: #88d748 !important;
}
.dark-mode .bg-lime-dark {
  background-color: #62a82a !important;
}
.dark-mode a.bg-lime-dark:hover, .dark-mode a.bg-lime-dark:focus {
  background-color: #4a7f20 !important;
}
.dark-mode button.bg-lime-dark:hover, .dark-mode button.bg-lime-dark:focus {
  background-color: #4a7f20 !important;
}
.dark-mode .bg-lime-darker {
  background-color: #315415 !important;
}
.dark-mode a.bg-lime-darker:hover, .dark-mode a.bg-lime-darker:focus {
  background-color: #192b0b !important;
}
.dark-mode button.bg-lime-darker:hover, .dark-mode button.bg-lime-darker:focus {
  background-color: #192b0b !important;
}
.dark-mode .bg-lime-darkest {
  background-color: #192a0b !important;
}
.dark-mode a.bg-lime-darkest:hover, .dark-mode a.bg-lime-darkest:focus {
  background-color: #010200 !important;
}
.dark-mode button.bg-lime-darkest:hover, .dark-mode button.bg-lime-darkest:focus {
  background-color: #010200 !important;
}
.dark-mode .bg-blue-1 {
  background-color: #0061da;
  color: #fff !important;
}
.dark-mode .bg-blue {
  background: #3223f1;
  color: #fff !important;
}
.dark-mode a.bg-blue:hover, .dark-mode a.bg-blue:focus {
  background-color: #4032f1 !important;
}
.dark-mode button.bg-blue:hover, .dark-mode button.bg-blue:focus {
  background-color: #4032f1 !important;
}
.dark-mode .bg-indigo {
  background: #6574cd;
  color: #fff !important;
}
.dark-mode a.bg-indigo:hover, .dark-mode a.bg-indigo:focus {
  background-color: #3f51c1 !important;
}
.dark-mode button.bg-indigo:hover, .dark-mode button.bg-indigo:focus {
  background-color: #3f51c1 !important;
}
.dark-mode .bg-purple-gradient {
  background: linear-gradient(to bottom right, #8927ec 0%, #647dee 100%) !important;
  color: #fff !important;
}
.dark-mode a.bg-purple-gradient:hover, .dark-mode a.bg-purple-gradient:focus {
  background-color: #8c31e4 !important;
}
.dark-mode button.bg-purple-gradient:hover, .dark-mode button.bg-purple-gradient:focus {
  background-color: #8c31e4 !important;
}
.dark-mode .bg-pink {
  background: #fc5296 !important;
  color: #fff !important;
}
.dark-mode .bg-darkpink {
  background-color: #14a485 !important;
  color: #fff !important;
}
.dark-mode a.bg-pink:hover, .dark-mode a.bg-pink:focus {
  background-color: #f33d7a !important;
}
.dark-mode button.bg-pink:hover, .dark-mode button.bg-pink:focus {
  background-color: #f33d7a !important;
}
.dark-mode .bg-red {
  background: #e73827;
  color: #fff !important;
}
.dark-mode a.bg-red:hover, .dark-mode a.bg-red:focus {
  background-color: #a11918 !important;
}
.dark-mode button.bg-red:hover, .dark-mode button.bg-red:focus {
  background-color: #a11918 !important;
}
.dark-mode .bg-orange {
  background: #fc7303;
  color: #fff !important;
}
.dark-mode a.bg-orange:hover, .dark-mode a.bg-orange:focus {
  background-color: #fc7a12 !important;
}
.dark-mode button.bg-orange:hover, .dark-mode button.bg-orange:focus {
  background-color: #fc7a12 !important;
}
.dark-mode .bg-yellow-1 {
  background-color: #FBB034;
  color: #fff !important;
}
.dark-mode .bg-yellow {
  background: #FBB034;
  color: #fff !important;
}
.dark-mode a.bg-yellow:hover, .dark-mode a.bg-yellow:focus {
  background-color: #c29d0b !important;
}
.dark-mode button.bg-yellow:hover, .dark-mode button.bg-yellow:focus {
  background-color: #c29d0b !important;
}
.dark-mode .bg-green-1 {
  background-color: #4ecc48;
  color: #fff !important;
}
.dark-mode .bg-green {
  background: #4ecc48;
  color: #fff !important;
}
.dark-mode a.bg-green:hover, .dark-mode a.bg-green:focus {
  background-color: #448700 !important;
}
.dark-mode button.bg-green:hover, .dark-mode button.bg-green:focus {
  background-color: #448700 !important;
}
.dark-mode .bg-teal {
  background: #1caf9f !important;
}
.dark-mode a.bg-teal:hover, .dark-mode a.bg-teal:focus {
  background-color: #22a193 !important;
}
.dark-mode button.bg-teal:hover, .dark-mode button.bg-teal:focus {
  background-color: #22a193 !important;
}
.dark-mode .bg-cyan {
  background: #007ea7 !important;
  color: #fff !important;
}
.dark-mode a.bg-cyan:hover, .dark-mode a.bg-cyan:focus {
  background-color: #117a8b !important;
}
.dark-mode button.bg-cyan:hover, .dark-mode button.bg-cyan:focus {
  background-color: #117a8b !important;
}
.dark-mode a.bg-white:hover, .dark-mode a.bg-white:focus {
  background-color: #2a2a4a !important;
}
.dark-mode button.bg-white:hover, .dark-mode button.bg-white:focus {
  background-color: #2a2a4a !important;
}
.dark-mode .bg-gray {
  background: #5a6970 !important;
}
.dark-mode a.bg-gray:hover, .dark-mode a.bg-gray:focus {
  background-color: #6c757d !important;
}
.dark-mode button.bg-gray:hover, .dark-mode button.bg-gray:focus {
  background-color: #6c757d !important;
}
.dark-mode .bg-lightpink-red {
  color: #ff7088 !important;
}
.dark-mode a.bg-gray-dark:hover, .dark-mode a.bg-gray-dark:focus {
  background-color: #1d2124 !important;
}
.dark-mode button.bg-gray-dark:hover, .dark-mode button.bg-gray-dark:focus {
  background-color: #1d2124 !important;
}
.dark-mode .bg-azure {
  background: #45aaf2;
}
.dark-mode a.bg-azure:hover, .dark-mode a.bg-azure:focus {
  background-color: #1594ef !important;
}
.dark-mode button.bg-azure:hover, .dark-mode button.bg-azure:focus {
  background-color: #1594ef !important;
}
.dark-mode .bg-purple-1 {
  background: #8927ec;
}
.dark-mode .bg-lime {
  background: #7bd235;
}
.dark-mode a.bg-lime:hover, .dark-mode a.bg-lime:focus {
  background-color: #63ad27 !important;
}
.dark-mode button.bg-lime:hover, .dark-mode button.bg-lime:focus {
  background-color: #63ad27 !important;
}
.dark-mode .bg-square {
  color: #fff;
  background: #868e96;
}
.dark-mode .bg-primary-light {
  background: #2a2a4a;
}
.dark-mode .bg-google-plus {
  background-color: #dd4b39;
}
.dark-mode .bg-pinterest {
  background: linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}
.dark-mode .bg-light-gray {
  background-color: #2a2a4a;
}
.dark-mode .bg-progress-white {
  background-color: #eaeceb;
}
.dark-mode .bg-dribbble {
  background: linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}
.dark-mode .bg-google {
  background: linear-gradient(to bottom right, #e64522, #c33219) !important;
  color: #fff;
}
.dark-mode .bg-success-transparent {
  background-color: rgba(0, 230, 130, 0.1) !important;
}
.dark-mode .bg-info-transparent {
  background-color: #123d68 !important;
}
.dark-mode .bg-warning-transparent {
  background-color: rgba(255, 162, 43, 0.1) !important;
}
.dark-mode .bg-danger-transparent {
  background-color: rgba(255, 56, 43, 0.1) !important;
}
.dark-mode .bg-pink-transparent {
  background-color: rgba(213, 109, 252, 0.1) !important;
}
.dark-mode .bg-purple-transparent {
  background-color: rgba(96, 77, 216, 0.1) !important;
}
.dark-mode .bg-dark-transparent {
  background-color: rgba(0, 0, 0, 0.15) !important;
}
.dark-mode .bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.dark-mode .bg-secondary-transparent {
  background-color: rgba(5, 195, 251, 0.1) !important;
}
.dark-mode .shadow-primary {
  box-shadow: 0 7px 30px var(--primary03) !important;
}
.dark-mode .shadow-secondary {
  box-shadow: 0 7px 30px rgba(130, 207, 242, 0.1) !important;
}
.dark-mode .shadow-warning {
  box-shadow: 0 7px 30px rgba(251, 176, 52, 0.1) !important;
}
.dark-mode .shadow-info {
  box-shadow: 0 7px 30px rgba(40, 146, 235, 0.5) !important;
}
.dark-mode .shadow-success {
  box-shadow: 0 7px 30px rgba(26, 122, 16, 0.1) !important;
}
.dark-mode .shadow-danger {
  box-shadow: 0 7px 30px rgba(245, 167, 184, 0.1) !important;
}
.dark-mode .google-plus1 {
  background: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}
.dark-mode .pinterest1 {
  background: linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}
.dark-mode .bg-default {
  background: #e9e9f1;
  color: #282f53;
}
.dark-mode .border {
  border-color: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .border-top {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .border-end {
  border-right-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .border-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .border-start {
  border-left-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .border-secondary {
  border: 1px solid #05c3fb !important;
}
.dark-mode .border-success {
  border-color: #1bbfa7 !important;
}
.dark-mode .border-info {
  border-color: #45aaf2 !important;
}
.dark-mode .border-warning {
  border-color: #ecb403 !important;
}
.dark-mode .border-danger {
  border-color: #f82649 !important;
}
.dark-mode .border-pink {
  border-color: #fc5296 !important;
}
.dark-mode .border-orange {
  border-color: #fc7303 !important;
}
.dark-mode .border-light {
  border-color: #f8f9fa !important;
}
.dark-mode .border-transparent {
  border-color: #656a71 !important;
}
.dark-mode .border-dark {
  border-color: #343a40 !important;
}
.dark-mode .border-white {
  border-color: #fff !important;
}
.dark-mode .border-end-1 {
  border-right-color: #d5dce3;
}
.dark-mode .text-white-transparent,
.dark-mode .text-white-transparent-1 {
  color: #fff !important;
}
.dark-mode a.text-primary:hover, .dark-mode a.text-primary:focus {
  color: var(--primary-bg-color) !important;
}
.dark-mode .text-secondary {
  color: #05c3fb !important;
}
.dark-mode a.text-secondary:hover, .dark-mode a.text-secondary:focus {
  color: #05c3fb !important;
}
.dark-mode .text-success {
  color: #09ad95 !important;
}
.dark-mode a.text-success:hover, .dark-mode a.text-success:focus {
  color: #448700 !important;
}
.dark-mode .text-info {
  color: #1170e4 !important;
}
.dark-mode a.text-info:hover, .dark-mode a.text-info:focus {
  color: #1594ef !important;
}
.dark-mode .text-warning {
  color: #f7b731 !important;
}
.dark-mode a.text-warning:hover, .dark-mode a.text-warning:focus {
  color: #c29d0b !important;
}
.dark-mode .text-danger {
  color: #e82646 !important;
}
.dark-mode a.text-danger:hover, .dark-mode a.text-danger:focus {
  color: #d22827 !important;
}
.dark-mode .text-light {
  color: #ebedef !important;
}
.dark-mode a.text-light:hover, .dark-mode a.text-light:focus {
  color: #dae0e5 !important;
}
.dark-mode .text-dark {
  color: #dedefd !important;
}
.dark-mode a.text-dark:hover, .dark-mode a.text-dark:focus {
  color: var(--primary-bg-color) !important;
}
.dark-mode .text-body {
  color: #495057 !important;
}
.dark-mode .text-muted {
  color: #9595b5 !important;
}
.dark-mode .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.dark-mode .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.dark-mode .text-hide {
  color: transparent;
  background-color: transparent;
}
.dark-mode .heading-inverse {
  background-color: #333;
  color: #fff;
}
.dark-mode .heading-success {
  background-color: #1643a3;
  color: #fff;
}
.dark-mode .heading-info {
  background-color: #45aaf2;
  color: #fff;
}
.dark-mode .heading-warning {
  background-color: #ecb403;
  color: #fff;
}
.dark-mode .heading-danger {
  background-color: #c21a1a;
  color: #fff;
}
.dark-mode .text-inherit {
  color: inherit !important;
}
.dark-mode .text-default {
  color: #7a7a92 !important;
}
.dark-mode .text-muted-dark {
  color: #1c232f !important;
}
.dark-mode .text-fb-blue {
  color: #234684 !important;
}
.dark-mode .text-blue {
  color: #467fcf !important;
}
.dark-mode .text-indigo {
  color: #6574cd !important;
}
.dark-mode .text-purple {
  color: #867efc !important;
}
.dark-mode .text-lightpink-red {
  color: #ff7088 !important;
}
.dark-mode .text-lightgreen {
  color: #26eda2 !important;
}
.dark-mode .text-pink {
  color: #ec82ef !important;
}
.dark-mode .text-red {
  color: #c21a1a !important;
}
.dark-mode .text-orange {
  color: #fc7303 !important;
}
.dark-mode .text-yellow {
  color: #ecb403 !important;
}
.dark-mode .text-green {
  color: #4ecc48 !important;
}
.dark-mode .text-green-1 {
  color: #0dff01 !important;
}
.dark-mode .text-teal {
  color: #2bcbba !important;
}
.dark-mode .text-cyan {
  color: #17a2b8 !important;
}
.dark-mode .text-white {
  color: #dedefd !important;
}
.dark-mode .text-gray {
  color: #969696 !important;
}
.dark-mode .text-gray-dark {
  color: #343a40 !important;
}
.dark-mode .text-azure {
  color: #45aaf2 !important;
}
.dark-mode .text-lime {
  color: #7bd235 !important;
}
.dark-mode .text-transparent {
  color: #332525;
}
.dark-mode .text-facebook {
  color: #3b5998;
}
.dark-mode .text-google-plus {
  color: #dd4b39;
}
.dark-mode .text-twitter {
  color: #1da1f2;
}
.dark-mode .text-pinterest {
  color: #bd081c;
}
.dark-mode .text-secondary-gradient {
  background: linear-gradient(to bottom right, #82cff2 0%, #28b7f9 100%);
  -webkit-text-fill-color: transparent;
  background: linear-gradient(to right, #cd489c 0%, #ce4ba4 100%);
  -webkit-text-fill-color: transparent;
}
.dark-mode .text-info-gradient {
  background: linear-gradient(to right bottom, #1e63c3 0%, #00f2fe 100%);
  -webkit-text-fill-color: transparent;
}
.dark-mode .text-success-gradient {
  background: linear-gradient(to bottom right, #1ea38f 0%, #5cf9e2 100%);
  -webkit-text-fill-color: transparent;
}
.dark-mode .text-facebook-gradient {
  background: linear-gradient(to right bottom, #1e3c72 0%, #3d6cbf 100%);
  -webkit-text-fill-color: transparent;
}
.dark-mode .text-twitter-gradient {
  background: linear-gradient(to right bottom, #1e63c3 0%, #00f2fe 100%);
  -webkit-text-fill-color: transparent;
}
.dark-mode .text-google-plus-gradient {
  background: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
  -webkit-text-fill-color: transparent;
}
.dark-mode .text-success-shadow {
  text-shadow: 0 5px 10px rgba(19, 191, 166, 0.3) !important;
}
.dark-mode .text-info-shadow {
  text-shadow: 0 5px 10px rgba(7, 116, 248, 0.3) !important;
}
.dark-mode .text-warning-shadow {
  text-shadow: 0 5px 10px rgba(255, 162, 43, 0.3) !important;
}
.dark-mode .text-danger-shadow {
  text-shadow: 0 5px 10px rgba(255, 56, 43, 0.3) !important;
}
.dark-mode .text-pink-shadow {
  text-shadow: 0 5px 10px rgba(213, 109, 252, 0.3) !important;
}
.dark-mode .text-purple-shadow {
  text-shadow: 0 5px 10px rgba(96, 77, 216, 0.3) !important;
}
.dark-mode .text-dark-shadow {
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.3) !important;
}
.dark-mode .text-white-shadow {
  text-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}
.dark-mode .text-secondary-shadow {
  text-shadow: 0 5px 10px rgba(130, 207, 242, 0.3);
}
.dark-mode .alert-success hr {
  border-top-color: #09ad95;
}
.dark-mode .alert-info hr {
  border-top-color: #1170e4;
}
.dark-mode .alert-warning hr {
  border-top-color: #f7b731;
}
.dark-mode .alert-danger hr {
  border-top-color: #e82646;
}
.dark-mode.horizontal .main-sidemenu .slide-left,
.dark-mode.horizontal .main-sidemenu .slide-right {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode.horizontal .main-sidemenu .slide-left svg,
.dark-mode.horizontal .main-sidemenu .slide-right svg {
  fill: #dedefd;
}

.dark-mode .sidebar {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
}

.dark-mode .light-layout {
  display: block;
}
.dark-mode .dark-layout {
  display: none;
}

.dark-mode .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

.dark-mode .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

.dark-mode.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

.dark-mode .header-brand .header-brand-img.logo-3 {
  display: none;
}

.dark-mode .header-brand .header-brand-img.logo {
  display: block;
}

.dark-mode.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

.dark-mode.sidenav-toggled .header-brand-img.light-logo {
  display: none !important;
}

.dark-mode.light-menu.sidenav-toggled .header-brand-img.light-logo {
  display: block !important;
}

.dark-mode.light-menu.sidenav-toggled-open .header-brand-img.light-logo {
  display: none !important;
}

.dark-mode.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}

.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

.dark-mode.sidebar-mini.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.dark-mode.sidebar-mini.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: none !important;
}
.dark-mode.sidebar-mini.hover-submenu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block !important;
}

.dark-mode.sidebar-mini.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none !important;
}
.dark-mode.sidebar-mini.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
  display: none !important;
}
.dark-mode.sidebar-mini.hover-submenu1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block !important;
}

.dark-mode.light-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
}

.dark-mode.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: block;
}

.dark-mode.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
}

@media (max-width: 991px) {
  .dark-mode .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
}
.dark-mode {
  /* .select2-container--default.select2-container--disabled .select2-selection--single {
  	background: $dark-theme-1;
  } */
}
.dark-mode .select2-dropdown {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #30304d;
}
.dark-mode .select2-container--default .select2-selection--single {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #dedefd;
}
.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dark-mode .select2-container--default .select2-selection--multiple {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: rgba(255, 255, 255, 0.1) !important;
  background: #2a2a4a;
}
.dark-mode .select2-container--default .select2-search--inline .select2-search__field:focus {
  color: #dedefd;
}
.dark-mode .select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder {
  color: #dedefd;
}
.dark-mode .select2-container--default .select2-search--inline .select2-search__field::placeholder {
  color: #dedefd;
}
.dark-mode .select2-container--default .select2-results > .select2-results__options {
  box-shadow: 0px 8px 14.72px 1.28px rgba(34, 34, 61, 0.8);
}
.dark-mode .select2-container--default .select2-results__option--selected {
  background-color: #1e2448;
}
.dark-mode .select2-container--default .select2-selection__clear {
  color: #f7b731 !important;
}
.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
  background: #2a2a4a;
  background-color: #2d2d48;
}
.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: #2a2a4a;
  border-color: #9ca3b1;
  box-shadow: none;
}

.dark-mode #external-events {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .fc-theme-standard td,
.dark-mode .fc-theme-standard th {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .fc-theme-standard .fc-scrollgrid {
  border: 0px solid rgba(255, 255, 255, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-mode .fc .fc-daygrid-day-number {
  color: #dedefd;
}
.dark-mode .fc .fc-daygrid-day.fc-day-today {
  background-color: #272742;
}
.dark-mode .fc-theme-standard .fc-list {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .fc-theme-standard .fc-list-day-cushion {
  background: #22223d;
}
.dark-mode .fc .fc-list-event:hover td {
  background: #22223d;
}
.dark-mode .fc-list-event.fc-event {
  color: #dedefd !important;
}
.dark-mode .fc-direction-ltr .fc-list-day-text,
.dark-mode .fc-direction-rtl .fc-list-day-side-text {
  color: #dedefd;
}
.dark-mode .fc-direction-ltr .fc-list-day-side-text,
.dark-mode .fc-direction-rtl .fc-list-day-text {
  color: #dedefd;
}

.dark-mode .sweet-alert {
  background: #2a2a4a;
}
.dark-mode .sweet-alert h2 {
  color: #dedefd;
}
.dark-mode .sweet-alert P {
  color: #9595b5;
}
.dark-mode .alert-default {
  background-color: #1a1a3c;
}

.dark-mode .irs-line-mid,
.dark-mode .irs-line-right,
.dark-mode .irs-line-left {
  background-color: #1a1a3c;
}
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  background: #1a1a3c;
}
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  color: #dedefd;
}
.dark-mode .irs-min,
.dark-mode .irs-max {
  color: #dedefd;
  background: #1a1a3c;
}
.dark-mode .irs-grid-text {
  color: #9595b5;
}
.dark-mode .irs-modern .irs-slider,
.dark-mode .irs-outline .irs-slider {
  background-color: #1a1a3c;
}

.dark-mode .tree li {
  color: #dedefd;
}
.dark-mode .tree li a {
  color: #dedefd;
}
.dark-mode .tree li.branch li {
  background: #2a2a4a;
}
.dark-mode .tree ul:before {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tree ul li:before {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dTree a {
  color: #dedefd;
}

.dark-mode .tab_wrapper .content_wrapper {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper.right_side .content_wrapper {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper.right_side > ul li {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper.right_side > ul li.active {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper.right_side > ul li.active::before {
  background: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper.right_side > ul li:after {
  background: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper > ul {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}
.dark-mode .tab_wrapper > ul li {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .tab_wrapper > ul li.active:after {
  background: transparent;
}

.dark-mode .dropify-wrapper {
  color: #dedefd;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .dropify-wrapper .dropify-preview {
  background-color: #2a2a4a;
}
.dark-mode .dropify-wrapper .dropify-message span.file-icon {
  color: #9595b5;
}
.dark-mode .dropify-wrapper:hover {
  background-image: linear-gradient(-45deg, #1a1a3c 25%, transparent 25%, transparent 50%, #1a1a3c 50%, #1a1a3c 75%, transparent 75%, transparent);
}
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:focus, .dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
}
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .sp-replacer {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
  color: #fff;
}
.dark-mode .sp-replacer:hover, .dark-mode .sp-replacer.sp-active {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.dark-mode .sp-container {
  background: #2a2a4a;
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .sp-picker-container {
  border-left: 0;
}
.dark-mode .ui-timepicker-wrapper {
  background: #23223a;
  border-color: rgba(255, 255, 255, 0.07);
  box-shadow: 0 16px 18px 0 #0e0f2e;
}
.dark-mode .ui-timepicker-list li {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .datepicker .datepicker-switch,
.dark-mode .datepicker td,
.dark-mode .datepicker th {
  color: #dedefd !important;
}
.dark-mode .datepicker-dropdown.datepicker-orient-top:after, .dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top-color: #30304d;
}
.dark-mode .SumoSelect > .CaptionCont {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
  color: #9595b5;
}
.dark-mode .SumoSelect.disabled > .CaptionCont {
  border-color: rgba(255, 255, 255, 0.1);
  background: #22223c;
  border-radius: 0;
}
.dark-mode .SumoSelect.open > .optWrapper {
  background: #2a2a4a;
}
.dark-mode .SumoSelect > .optWrapper {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .SumoSelect > .optWrapper > .options li.opt {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #262641;
}
.dark-mode .SumoSelect.open .search-txt {
  background: #2a2a4a;
  color: #9595b5;
}
.dark-mode .SumoSelect .select-all {
  background-color: #2a2a4a;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .SumoSelect > .optWrapper > .MultiControls {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  background-color: #2a2a4a;
}
.dark-mode .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #393958;
}
.dark-mode datepicker-dropdown.datepicker-orient-top:after, .dark-mode datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid #3e3e50;
}
.dark-mode datepicker-dropdown:after, .dark-mode datepicker-dropdown:before {
  border-bottom-color: #2e2e4a;
}
.dark-mode .datepicker table tr td span:hover, .dark-mode .datepicker table tr td span.focused {
  background: #21213c !important;
  color: #dedefd !important;
}
.dark-mode .datepicker .prev,
.dark-mode .datepicker .next {
  background: #39395c;
}
.dark-mode .datepicker-dropdown:after {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .datepicker-dropdown::before {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ms-choice {
  color: #9595b5;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ms-choice.disabled {
  background-color: #2d2d48;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ms-drop {
  color: #9595b5;
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ms-drop.bottom {
  box-shadow: 0px 8px 14.72px 1.28px rgba(34, 34, 61, 0.8);
}
.dark-mode .ms-search input {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .transfer-double {
  background-color: #2a2a4a;
}
.dark-mode .transfer-double-content-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active {
  background: #252336;
}
.dark-mode .transfer-double-content-left,
.dark-mode .transfer-double-content-right {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .transfer-double-list-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .transfer-double-list-search-input {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
}
.dark-mode .transfer-double-list-main::-webkit-scrollbar-track {
  background-color: #2a2a4a;
}
.dark-mode .checkbox-group label:before {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .transfer-double-content-param {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .transfer-double-selected-list-search-input {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
}
.dark-mode .btn-select-arrow {
  color: #dedefd;
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .multi-wrapper {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .multi-wrapper .search-input {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .multi-wrapper .item-1 {
  color: #dedefd;
  background: #2a2a4a;
}
.dark-mode .multi-wrapper .selected-wrapper,
.dark-mode .multi-wrapper .item-group-1 .group-label {
  background: #1a1a3c;
}
.dark-mode .multi-wrapper .non-selected-wrapper {
  background: #2a2a4a;
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .iti input {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .iti input[type=tel], .dark-mode .iti input[type=text] {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
  border-right-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .iti__selected-flag {
  border-right-color: rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: #2a2a4a;
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .iti__country-list {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .iti__country.iti__highlight {
  background-color: #2a2a4a;
}
.dark-mode .iti__divider {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

.dark-mode .note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: #2a2a4a;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .note-btn.btn-default {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .note-editor.note-airframe,
.dark-mode .note-editor.note-frame {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .note-editor .btn-default:not(:disabled):not(.disabled):active {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  color: #dedefd;
}
.dark-mode .form-control-file::-webkit-file-upload-button {
  background-color: #1a1a3c;
  color: #dedefd;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .note-editor.note-airframe .note-editing-area .note-codable,
.dark-mode .note-editor.note-frame .note-editing-area .note-codable {
  background-color: #1a1a3c;
  color: rgba(255, 255, 255, 0.7);
}

.dark-mode .richText .richText-editor {
  background-color: #2a2a4a;
  border-left-color: rgba(255, 255, 255, 0);
}
.dark-mode .richText .richText-toolbar ul {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .richText .richText-toolbar ul li a {
  color: #dedefd;
}
.dark-mode .richText .richText-toolbar ul li a:hover {
  background-color: #2a2a4a;
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  background: #2a2a4a;
  color: #9595b5;
}
.dark-mode .richText .richText-form input[type=text], .dark-mode .richText .richText-form input[type=file], .dark-mode .richText .richText-form input[type=number] {
  border-color: rgba(255, 255, 255, 0.1);
  background: #1b1b2d;
  color: #dedefd;
}
.dark-mode .richText .richText-form select {
  border-color: rgba(255, 255, 255, 0.1);
  background: #1b1b2d;
  color: #dedefd;
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background: #1b1b2d;
}
.dark-mode .richText .richText-undo,
.dark-mode .richText .richText-redo {
  border-right-color: rgba(255, 255, 255, 0.1);
}

.dark-mode .ql-toolbar.ql-snow {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ql-toolbar.ql-snow .ql-picker-label {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
  color: #dedefd;
}
.dark-mode .ql-container.ql-snow {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ql-snow.ql-toolbar button,
.dark-mode .ql-snow .ql-toolbar button {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
  color: #dedefd;
}
.dark-mode .ql-snow.ql-toolbar button:last-child,
.dark-mode .ql-snow .ql-toolbar button:last-child {
  border-right-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background-color: #2a2a4a;
}
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .ql-snow .ql-formats {
  color: #dedefd;
}
.dark-mode .ql-snow .ql-tooltip {
  background-color: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 5px #000;
  color: #dedefd;
  margin-left: 100px;
}
.dark-mode .ql-tooltip.ql-editing input[type=text], .dark-mode .ql-tooltip.ql-editing input[type=file], .dark-mode .ql-tooltip.ql-editing input[type=number] {
  border-color: rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
  color: #dedefd;
}
.dark-mode .ql-bubble .ql-tooltip {
  background-color: #2a2a4a;
}

.dark-mode .sw-main {
  border: none;
}
.dark-mode .sw-main .step-content {
  background-color: #2a2a4a;
}
.dark-mode .sw-main .sw-toolbar {
  background: #2a2a4a;
}
.dark-mode .sw-main > ul.step-anchor {
  background: #2a2a4a;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1.5rem;
}
.dark-mode .sw-main > ul.step-anchor > li:not(.active) > a {
  background: #1a1a3c;
}
.dark-mode .sw-main > ul.step-anchor > li > a::after {
  background: none;
}
.dark-mode .sw-main > ul.step-anchor::before {
  background-color: #3e3e63;
}
.dark-mode .sw-main .sw-container.tab-content > .step-content {
  padding: 0;
}
.dark-mode .sw-main.sw-theme-dots > ul.step-anchor {
  background: #2a2a4a;
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .sw-main.sw-theme-dots > ul.step-anchor:before {
  background-color: #3e3e63;
}
.dark-mode .sw-main.sw-theme-dots > ul.step-anchor > li > a {
  background: none;
}
.dark-mode .sw-main.sw-theme-dots > ul.step-anchor > li > a:before {
  background: #3e3e63;
}
.dark-mode .sw-main.sw-theme-dots > ul.step-anchor > li > a::after {
  background: #b4bdce;
}
.dark-mode .sw-main.sw-theme-dots > ul.step-anchor > li.active > a:after {
  background: var(--transparent-body);
}
.dark-mode .sw-main.sw-theme-dots .step-content {
  background-color: #2a2a4a;
}
.dark-mode .sw-main.sw-theme-dots .sw-toolbar {
  background: #2a2a4a;
}
.dark-mode .sw-main.sw-theme-circles > ul.step-anchor > li > a {
  box-shadow: inset 0px 0px 0px 3px #3e3e63 !important;
}
.dark-mode .sw-main.sw-theme-circles > ul.step-anchor > li:not(.active) > a {
  border: 2px solid #1a1a3c;
}
.dark-mode .wizard {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #2a2a4a;
  border-radius: 3px;
}
.dark-mode .wizard > .content {
  border-top-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .wizard > .content > .title {
  color: #dedefd;
}
.dark-mode .wizard > .actions .disabled a {
  background-color: #404062;
  color: rgba(255, 255, 255, 0.62);
}
.dark-mode .wizard > .steps .current a .number, .dark-mode .wizard > .steps .current a:active .number, .dark-mode .wizard > .steps .current a:hover .number {
  background-color: var(--primary-bg-color);
}
.dark-mode .wizard > .steps a .number, .dark-mode .wizard > .steps a:active .number, .dark-mode .wizard > .steps a:hover .number {
  background-color: #404062;
}
.dark-mode .wizard.vertical > .content,
.dark-mode .wizard.vertical > .actions {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-mode .wizard > .steps .done a .number, .dark-mode .wizard > .steps .done a:active .number, .dark-mode .wizard > .steps .done a:hover .number {
  background-color: #0dcd94;
}
.dark-mode .wizard > .steps a .number, .dark-mode .wizard > .steps a:active .number, .dark-mode .wizard > .steps a:hover .number {
  background-color: #404062;
}

.dark-mode .owl-nav button {
  background: #5b5b83 !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.dark-mode .flot-text {
  color: #9595b5 !important;
}
.dark-mode tspan {
  fill: #9595b5 !important;
}
.dark-mode .nvd3 text {
  fill: #9595b5;
}
.dark-mode .nvd3 .nv-axis line {
  stroke: rgba(119, 119, 142, 0.2);
}
.dark-mode .nvd3 .nv-discretebar .nv-groups text,
.dark-mode .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: #dedefd;
}
.dark-mode .countdown li {
  background: #2a2a4a;
  border: 5px solid rgba(255, 255, 255, 0.1);
  color: #dedefd;
}

.rtl.dark-mode .app-sidebar {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.rtl.dark-mode .side-header {
  border-left-color: rgba(255, 255, 255, 0.1);
}
.rtl.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-right-color: rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.1);
}
.rtl.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-color: rgba(255, 255, 255, 0.2) !important;
  border-left-color: rgba(255, 255, 255, 0.2) !important;
  right: -10px !important;
  left: auto;
}
.rtl.dark-mode .notification .notification-body:before {
  border-left-color: #2a2a4a;
  border-right-color: transparent;
}
.rtl.dark-mode .border-end {
  border-left-color: rgba(255, 255, 255, 0.1) !important;
  border-right-color: transparent !important;
}

.rtl.dark-mode .main-content-body-chat .border-start-0 {
  border-left-color: rgba(255, 255, 255, 0.1) !important;
}

.dark-mode .dataTables_wrapper .selected {
  background: #1a1a3c;
}

.dark-mode .table .table-primary th {
  color: #7373dd;
}

.dark-mode .fc-theme-standard .fc-popover {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: #2a2a4a;
}
.dark-mode .fc-theme-standard .fc-popover-header {
  background: #1e2448;
}

.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  background: transparent;
  color: #fff;
}

.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
  background-color: #1e2448;
}

.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #1e2448;
}

.dark-mode .dropify-wrapper .dropify-preview .dropify-render img {
  background-color: transparent;
}
.dark-mode.rtl .table.border-dashed thead th:last-child {
  border-left-color: transparent;
}
.dark-mode.rtl .table thead th:last-child {
  border-left-color: rgba(255, 255, 255, 0.1);
}

.dark-mode .list-group-item a {
  color: rgba(255, 255, 255, 0.7);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL2Fzc2V0cy9jc3Mvc3R5bGVzL2Rhcmstc3R5bGUuY3NzIiwibWFwcGluZ3MiOiJBQUtBO0FBb0NBO0FBU0E7QUFlQTtBQWFBO0FBT0E7QUFRQTtBQzNGQTtFQUNDLGNEc0ZXO0VDckZYLHlCRG1GVTtBQzdFWDs7QUFIQTs7RUFFQyxtQkQ4RVU7QUN4RVg7O0FBSEE7RUF3RUM7RUFpQkE7RUF1QkE7RUFPQTtFQWVBO0VBeUlBO0VBV0E7RUFpQ0E7RUFJQTtFQWFBO0VBOEJBO0VBTUE7RUErQkE7RUFJQTtFQWdGQTtFQW9DQTtFQW9DQTtFQStDQTtFQThFQTtFQThIQTtFQTRDQTtFQThNQTtFQU9BO0VBa0VBO0VBT0E7RUE0TUE7RUFnSUE7RUFvSkE7RUFPQTtFQXdSQTtFQTJHQTtFQW1EQTtFQTJLQTtFQW1QQTtFQWdCQTtFQXVTQTtFQTZOQTtFQW1NQTtFQW1JQTtFQXFCQTtFQWtFQTtFQWtEQTtFQW1LQTtFQU9BO0VBNEJBO0VBMEhBO0VBb01BO0VBWUE7RUF3RUE7RUFpR0E7RUE2SUE7RUFDQTs7bUZBQUE7RUFHQTtFQTJJQTtFQWlEQTtFQU9BO0VBZUE7RUFJQTtFQU9BO0VBSUE7RUFDQTtFQWdGQTtFQWtJQTtFQThKQTtFQUNBO0VBQ0E7RUFtSEE7RUFvQkE7RUF5QkE7RUFpQ0E7RUFrSEE7RUFxREE7RUFzV0E7RUFDQTtFQUNBO0VBQ0E7RUFvQ0E7RUFxR0E7RUFDQTtFQXNEQTtFQWlFQTtFQXFCQTtFQTZHQTtFQTRIQTtFQTJuREE7RUF3REE7RUFxREE7RUEwRkE7RUFnSUE7QUE3MVBEO0FBaEdDO0VBQ0M7QUFrR0Y7QUFoR0M7RUFDQztBQWtHRjtBQWhHQztFQUNDO0FBa0dGO0FBaEdDO0VBQ0M7QUFrR0Y7QUFoR0M7RUFDQztFQUNBO0FBa0dGO0FBaEdDOztFQUVDO0FBa0dGO0FBaEdDO0VBQ0MsNkNEd0RXO0FDMENiO0FBaEdDO0VBQ0MsV0RKSztFQ0tMLHlCRFRJO0FDMkdOO0FBaEdDO0VBQ0MsY0RnRFU7QUNrRFo7QUFoR0M7RUFDQzs7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O0VBQ0EsV0Q3MUNLO0FDeXlDUDtBQXNEQztFQUNDLHlCRHp5Q1k7RUMweUNaLFdEajJDSztBQzZ5Q1A7QUFzREM7RUFDQztFQUNBLFdEcjJDSztBQ2l6Q1A7QUFzREM7RUFDQztFQUNBLFdEejJDSztBQ3F6Q1A7QUFzREM7RUFDQztFQUNBLFdENzJDSztBQ3l6Q1A7QUFzREM7RUFDQztFQUNBLFdEajNDSztBQzZ6Q1A7QUFzREM7RUFDQztFQUNBLFdEcjNDSztFQ3MzQ0w7RUFDQSxXRHYzQ0s7QUNtMENQO0FBc0RDO0VBQ0M7RUFDQSxXRDMzQ0s7QUN1MENQO0FBc0RDO0VBQ0M7RUFDQSxXRC8zQ0s7QUMyMENQO0FBc0RDO0VBQ0MseUJEbjRDSztFQ280Q0wsV0RuNENLO0FDKzBDUDtBQXNEQztFQUNDO0VBQ0EsV0R2NENLO0FDbTFDUDtBQXNEQztFQUNDO0VBQ0EsV0QzNENLO0FDdTFDUDtBQXNEQztFQUNDO0VBQ0EsV0QvNENLO0FDMjFDUDtBQXNEQztFQUNDO0VBQ0EsY0QzMUNVO0FDdXlDWjtBQXNEQztFQUNDLHlCRC8xQ1k7QUMyeUNkO0FBc0RDO0VBQ0M7RUFDQSxjRGw2Q0k7RUNtNkNKLHFCRG42Q0k7QUMrMkNOO0FBcURFO0VBQ0MscUJEcjZDRztBQ2szQ047QUFzREM7RUFDQyxzQ0R4MkNXO0FDb3pDYjtBQXNEQztFQUNDLHNDRDMyQ1c7RUM0MkNYLHlCRDkyQ1k7QUMwekNkO0FBdURDO0VBQ0MseUJEbDNDWTtFQ20zQ1osc0NEajNDVztBQzR6Q2I7QUF1REM7O0VBRUMseUJEdjNDWTtBQ2swQ2Q7QUF1REM7O0VBRUMsMkJEMzNDWTtBQ3MwQ2Q7QUF1REM7O0VBRUMsNEJELzNDWTtBQzAwQ2Q7QUF1REM7O0VBRUMsMEJEbjRDWTtBQzgwQ2Q7QUF1REM7RUFDQyx5QkR0NENZO0FDaTFDZDtBQXVEQztFQUNDLHlCRDE0Q1M7RUMyNENULHNDRHg0Q1c7QUNtMUNiO0FBd0RFO0VBQ0M7RUFDQSxXRHQ4Q0k7QUNnNUNQO0FBd0RFO0VBRUMseUNEcCtDUTtBQzY2Q1g7QUF5REU7RUFFQyw0Q0R4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ai9RUTtBQ28xTlg7QUFncURDO0VBQ0MsbUJEcC9RWTtFQ3EvUVosNENEbi9RVztBQ3ExTmI7QUFncURDO0VBQ0MseUJEeC9RWTtFQ3kvUVosc0NEdi9RVztFQ3cvUVgsY0R6L1FVO0FDMjFOWjtBQStwREU7RUFFQyxzQ0QzL1FVO0VDNC9RVix5QkQ5L1FXO0VDKy9RWCw0Q0Q3L1FVO0VDOC9RVixjRC8vUVM7QUNpMk5aO0FBaXFEQztFQUNDLDRDRGxnUlc7RUNtZ1JYLDJDRG5nUlc7QUNvMk5iO0FBaXFEQztFQUNDLHlCRHhnUlk7RUN5Z1JaLDBDRHZnUlc7QUN3Mk5iO0FBaXFEQztFQUNDLHNDRDFnUlc7RUMyZ1JYLHlCRDdnUlk7RUM4Z1JaLDRDRDVnUlc7QUM2Mk5iO0FBaXFEQztFQUNDLHlCRGpoUlk7QUNrM05kO0FBaXFEQztFQUNDLDZDRGxoUlc7QUNtM05iOztBQXFxREM7RUFDQyx5QkQzaFJZO0VDNGhSWiw2Q0QxaFJXO0FDdzNOYjtBQW9xREM7RUFDQyx5QkQvaFJZO0VDZ2lSWixzQ0Q5aFJXO0VDK2hSWCxjRGhpUlU7QUM4M05aO0FBb3FEQzs7RUFFQyxzQ0RuaVJXO0FDaTROYjtBQW9xREM7RUFDQyx5QkR4aVJZO0VDeWlSWixzQ0R2aVJXO0VDd2lSWCxjRHppUlU7QUN1NE5aO0FBb3FEQztFQUNDLHlCRDlpUlM7RUMraVJULGNEN2lSVTtFQzhpUlYsc0NEN2lSVztBQzI0TmI7QUFvcURDOztFQUVDLHlCRHBqUlM7RUNxalJULCtCRGxsUk87QUNnN05UOztBQXlxREU7RUFDQyx5QkQ1alJXO0VDNmpSWDtBQXRxREg7QUF3cURFO0VBQ0MsNkNEOWpSVTtBQ3c1TmI7QUF3cURFO0VBQ0MsY0Rsa1JTO0FDNDVOWjtBQXVxREc7RUFDQyx5QkRya1JVO0FDZzZOZDtBQXVxREc7RUFDQyx5QkR4a1JVO0VDeWtSVixzQ0R2a1JTO0FDazZOYjtBQXNxREk7RUFDQyxtQkQza1JTO0VDNGtSVDtBQXBxREw7QUEwcURJO0VBR0Msc0NEbmxSUTtFQ29sUlI7RUFDQSxjRHRsUk87QUM0Nk5aO0FBNnFE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OHdEQTtFQUNDLHNDRDU4UlE7RUM2OFJSLHlCRGg3Ulc7QUNxcU9aOztBQTh3REM7RUFDQztBQTN3REY7QUE4d0RDO0VBQ0M7QUE1d0RGO0FBOHdEQztFQUNDLDJDRHg5Uk87QUM0c09UOztBQSt3REE7RUFDQywrQkR0OVJRO0FDMHNPVCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc3JjL2Nzcy9kYXJrLXN0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4kYmFja2dyb3VuZDogI2YwZjBmNTtcbiRkZWZhdWx0LWNvbG9yOiMyODJmNTM7XG4kYm9yZGVyOiAjZTllZGY0O1xuXG4vKkNvbG9yIHZhcmlhYmxlcyovXG5cbiRwcmltYXJ5LTE6dmFyKC0tcHJpbWFyeS1iZy1jb2xvcik7XG4kcHJpbWFyeS0wMTp2YXIoLS1wcmltYXJ5MDEpO1xuJHByaW1hcnktMDI6dmFyKC0tcHJpbWFyeTAyKTtcbiRwcmltYXJ5LTAzOnZhcigtLXByaW1hcnkwMyk7XG4kcHJpbWFyeS0wNjp2YXIoLS1wcmltYXJ5MDYpO1xuJHByaW1hcnktMDk6dmFyKC0tcHJpbWFyeTA5KTtcbiRwcmltYXJ5LWhvdmVyOnZhcigtLXByaW1hcnktYmctaG92ZXIpO1xuJHByaW1hcnktYm9yZGVyOnZhcigtLXByaW1hcnktYmctYm9yZGVyKTtcbiRwcmltYXJ5LXRyYW5zcGFyZW50OnZhcigtLXByaW1hcnktdHJhbnNwYXJlbnRjb2xvcik7XG4kZGFya3ByaW1hcnktdHJhbnNwYXJlbnQ6dmFyKC0tZGFya3ByaW1hcnktdHJhbnNwYXJlbnRjb2xvcik7XG4kdHJhbnNwYXJlbnRwcmltYXJ5LXRyYW5zcGFyZW50OnZhcigtLXRyYW5zcGFyZW50cHJpbWFyeS10cmFuc3BhcmVudGNvbG9yKTtcbiRzZWNvbmRhcnk6IzA1YzNmYjtcbiRwaW5rOiNmYzUyOTY7XG4kdGVhbDojMWNhZjlmO1xuJHB1cnBsZTojODkyN2VjO1xuJHN1Y2Nlc3M6IzA5YWQ5NTtcbiR3YXJuaW5nOiNmN2I3MzE7XG4kZGFuZ2VyOiNlODI2NDY7XG4kaW5mbzojMTE3MGU0O1xuJG9yYW5nZTojZmM3MzAzO1xuJHJlZDojZTczODI3O1xuJGxpbWU6IzdiZDIzNTtcbiRkYXJrOiMzNDNhNDA7XG4kaW5kaWdvOiM2NTc0Y2Q7XG4kY3lhbjojMDA3ZWE3O1xuJGF6dXJlOiM0NWFhZjI7XG4kd2hpdGU6I2ZmZjtcbiRibGFjazojMDAwO1xuJGxpZ2h0OiNmMmYyZjk7XG4kZ3JheTojNWE2OTcwO1xuJGdyZWVuOiM0ZWNjNDg7XG4kYmx1ZTojMzIyM2YxO1xuJHllbGxvdzojRkJCMDM0O1xuXG4vKkdyYWRpZW50IHZhcmlhYmxlcyovXG5cbiRwcmltYXJ5LWdyYWRpZW50LTE6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgJHByaW1hcnktMSAwJSwgIzhlNzdmYSAxMDAlKTtcbiRzZWNvbmRhcnktZ3JhZGllbnQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzgyY2ZmMiAwJSwgIzI4YjdmOSAxMDAlKTtcbiR3YXJuaW5nLWdyYWRpZW50OmxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmNjZiNGUgMCUsICNmYmM0MzQgMTAwJSk7XG4kaW5mby1ncmFkaWVudDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMWU2M2MzIDAlLCAjMDBmMmZlIDEwMCUpO1xuJGRhbmdlci1ncmFkaWVudDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjYjUxYjM1IDAlLCAjZmQ0YTY4IDEwMCUpO1xuJHN1Y2Nlc3MtZ3JhZGllbnQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzFlYTM4ZiAwJSwgIzVjZjllMiAxMDAlKTtcblxuLyp3aGl0ZSB2YXJpYWJsZXMqL1xuXG4kd2hpdGUtMTpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4kd2hpdGUtMjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4kd2hpdGUtMzpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4kd2hpdGUtNDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4kd2hpdGUtNTpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4kd2hpdGUtNjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4kd2hpdGUtNzpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4kd2hpdGUtODpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4kd2hpdGUtOTpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4kd2hpdGUtMDU6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiR3aGl0ZS0wODpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuJHdoaXRlLTc1OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xuXG4vKmJsYWNrIHZhcmlhYmxlcyovXG5cbiRibGFjay0xOnJnYmEoMCwgMCwgMCwgMC4xKTtcbiRibGFjay0yOnJnYmEoMCwgMCwgMCwgMC4yKTtcbiRibGFjay0zOnJnYmEoMCwgMCwgMCwgMC4zKTtcbiRibGFjay00OnJnYmEoMCwgMCwgMCwgMC40KTtcbiRibGFjay01OnJnYmEoMCwgMCwgMCwgMC41KTtcbiRibGFjay02OnJnYmEoMCwgMCwgMCwgMC42KTtcbiRibGFjay03OnJnYmEoMCwgMCwgMCwgMC43KTtcbiRibGFjay04OnJnYmEoMCwgMCwgMCwgMC44KTtcbiRibGFjay05OnJnYmEoMCwgMCwgMCwgMC45KTtcbiRibGFjay0wNTpyZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4vKnNoYWRvdyB2YXJpYWJsZXMqL1xuXG4kc2hhZG93OjAgNXB4IDE1cHggNXB4IHJnYmEoODAsIDEwMiwgMjI0LCAwLjA4KTtcbiRkYXJrLXRoZW1lOiMxZTI0NDg7XG4kZGFyay10aGVtZTI6IzE2MTkyZjtcbiRkYXJrLXRoZW1lMzojMTgxZDNlO1xuXG4vKkRhcmsgVGhlbWUgVmFyaWFibGVzKi9cblxuJGRhcmstYm9keTojMWExYTNjO1xuJGRhcmstdGhlbWUtMTojMmEyYTRhO1xuJHRleHQtY29sb3I6I2RlZGVmZDtcbiRib3JkZXItZGFyazpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4kZGFyay1jYXJkLXNoYWRvdzowIDNweCA5cHggMCByZ2JhKDI4LCAyOCwgNTEsIDAuMTUpO1xuXG4vKlRyYW5zcGFyZW50IHZhcmlhYmxlcyovXG5cbiR0cmFuc3BhcmVudC1wcmltYXJ5OiRwcmltYXJ5LTE7XG4kdHJhbnNwYXJlbnQtdGhlbWU6cmdiYSgwLCAwLCAwLCAwLjIpO1xuJHRyYW5zcGFyZW50LWJvZHk6dmFyKC0tdHJhbnNwYXJlbnQtYm9keSk7XG4kdHJhbnNwYXJlbnQtYm9yZGVyOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiIsIkBpbXBvcnQgXCIuLi9zY3NzL3ZhcmlhYmxlc1wiO1xuXG5ib2R5LmRhcmstbW9kZSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcbn1cblxuYm9keS5kYXJrLW1vZGUgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG5ib2R5LmRhcmstbW9kZSAqOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6ICRkYXJrLWJvZHk7XG59XG5cbi5kYXJrLW1vZGUge1xuXHR0YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzID4gbGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmR0ci1icy1tb2RhbCAuZHRyLWRldGFpbHMge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0fVxuXHQuZHRyLWJzLW1vZGFsIC5kdHItZGV0YWlscyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHR9XG5cdGNhcHRpb24ge1xuXHRcdGNvbG9yOiAjNTA1NjYyO1xuXHR9XG5cdGhyIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0bWFyayxcblx0Lm1hcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG5cdH1cblx0Lmxpc3QtdW5zdHlsZWQgbGkge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHRrYmQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdH1cblx0cHJlIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0QG1lZGlhIHByaW50IHtcblx0XHRwcmUsXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNhZGI1YmQ7XG5cdFx0fVxuXHRcdC5iYWRnZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRibGFjaztcblx0XHR9XG5cdFx0LnRhYmxlIHRkLFxuXHRcdC50ZXh0LXdyYXAgdGFibGUgdGQsXG5cdFx0LnRhYmxlIHRoLFxuXHRcdC50ZXh0LXdyYXAgdGFibGUgdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudGFibGUtYm9yZGVyZWQgdGgsXG5cdFx0LnRleHQtd3JhcCB0YWJsZSB0aCxcblx0XHQudGFibGUtYm9yZGVyZWQgdGQsXG5cdFx0LnRleHQtd3JhcCB0YWJsZSB0ZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRib2R5ICoge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuXHRcdCY6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdGNvZGUge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJHBpbms7XG5cdH1cblx0cHJlIHtcblx0XHRjb2xvcjogJGRhcms7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHR0ZXh0LXNoYWRvdzogMCAxcHggJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuc2VjdGlvbi1uYXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LyotLS0tLS0gQWNjb3JkaW9uIC0tLS0tLS0qL1xuXHQuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQuYWNjX2hlYWQgaDM6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdFx0LmFjYy1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdFx0LmFjY19oZWFkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHRcdCYuYWNjX2FjdGl2ZSA+IC5hY2NfaGVhZCB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LyogI2FjY29yZGlvbiByb3RhdGUgaWNvbiBvcHRpb24gKi9cblx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5hY2NvcmRpb24tYnV0dG9uIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0Jjpub3QoLmNvbGxhcHNlZCkge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjIyMjNhO1xuXHRcdH1cblx0fVxuXHQjYWNjb3JkaW9uIC5wYW5lbC1kZWZhdWx0IHtcblx0XHQ+IC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0LmNvbGxhcHNpbmcgLnBhbmVsLWJvZHkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQvKi0tLS0tIEF2YXRhcnMgLS0tLS0qL1xuXHQuYXZhdGFyLXN0YXR1cyB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYXZhdGFyLWxpc3Qtc3RhY2tlZCAuYXZhdGFyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGRhcmstdGhlbWUtMTtcblx0fVxuXHQvKi0tLS0tQmFkZ2VzLS0tLS0qL1xuXHQuYnRuLWN1c3RvbSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRjb2xvcjogIzk1OTViNTtcblx0fVxuXHQuYmxvY2txdW90ZS1mb290ZXIge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5ibG9ja3F1b3RlLXJldmVyc2Uge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC8qLS0tLS0tIEJyZWFkY3J1bWIgLS0tLS0tKi9cblx0LmJyZWFkY3J1bWItaXRlbSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdFx0KyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0fVxuXHR9XG5cdC5icmVhZGNydW1iMSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcblx0fVxuXHQuYnJlYWRjcnVtYi1pdGVtMSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHR9XG5cdFx0KyAuYnJlYWRjcnVtYi1pdGVtMTo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAjNWI1YjYyO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdH1cblx0LmJ0bi1kZWZhdWx0IHtcblx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0YmFja2dyb3VuZDogI2U5ZTlmMTtcblx0XHRib3JkZXItY29sb3I6ICNlOWU5ZjE7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2VmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTNlM2VmO1xuXHRcdH1cblx0XHQmOmZvY3VzLFxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNlOWU5ZjE7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWYxO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTllOWYxO1xuXHRcdH1cblx0XHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZjE7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2U5ZTlmMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ0bi1saWdodCB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzOTM5NWM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjRiO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjEpO1xuXHRcdH1cblx0XHQmLmRpc2FibGVkLFxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuXHRcdH1cblx0XHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG4tb3V0bGluZS1kZWZhdWx0IHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTllOWYxO1xuXHRcdH1cblx0fVxuXHQuYnRuLXdoaXRlIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NDU0Nzg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDc4O1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5idG4tY2hlY2sge1xuXHRcdCY6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG5cdFx0JjpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktMTtcblx0XHR9XG5cdH1cblx0LmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktMTtcblx0XHQmLmFjdGl2ZSxcblx0XHQmLmRyb3Bkb3duLXRvZ2dsZS5zaG93LFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHR9XG5cdC8qLS0tLS0tIENhcmQgLS0tLS0tLSovXG5cdC5jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6ICRkYXJrLWNhcmQtc2hhZG93O1xuXHR9XG5cdC5jYXJkLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Y29sb3I6ICM2ZTc2ODc7XG5cdH1cblx0LyotLS0tLS0gRGVmYXVsdCBDYXJkIFZhbHVlcyAtLS0tLS0tKi9cblx0LmNhcmQgLmNhcmQge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5jYXJkLWJvZHkgKyAuY2FyZC1ib2R5IHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmNhcmQtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmNhcmQtdGl0bGUge1xuXHRcdHNtYWxsIHtcblx0XHRcdGNvbG9yOiAjOWFhMGFjO1xuXHRcdH1cblx0fVxuXHQuY2FyZC1zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6ICM5YWEwYWM7XG5cdH1cblx0LmNhcmQtYm9keSArIC5jYXJkLXRhYmxlIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmNhcmQtYm9keSArIC5jYXJkLWxpc3QtZ3JvdXAge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuY2FyZC1vcHRpb25zIHtcblx0XHRjb2xvcjogIzlhYTBhYztcblx0XHRhOm5vdCguYnRuKSB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzZlNzY4Nztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LypDYXJkIG1hcHMqL1xuXHQuY2FyZC1tYXAge1xuXHRcdGJhY2tncm91bmQ6ICNlOWVjZWY7XG5cdH1cblx0LyoqQ2FyZCB0YWJzKi9cblx0LmNhcmQtdGFicy1ib3R0b20gLmNhcmQtdGFicy1pdGVtIHtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHRhLmNhcmQtdGFicy1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYmZjO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQvKipDYXJkIGFsZXJ0Ki9cblx0LmNhcmQtY2F0ZWdvcnkge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0Lml0ZW0tY2FyZCB7XG5cdFx0LmNhcmR0aXRsZSBhLFxuXHRcdC5jYXJkcHJpY2Ugc3BhbiB7XG5cdFx0XHRjb2xvcjogIzcwNzA3MDtcblx0XHR9XG5cdH1cblx0LmNhcmQgLmJveCB7XG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHR9XG5cdH1cblx0LmNhcmQtY291bnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuY2FyZC1hc2lkZS1pbWcud3JhcC1ib3JkZXIgaW1nIHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMTY3LCAxODAsIDIwMSwgMC4zKTtcblx0fVxuXHQuY2FyZC1ibG9nczEgLmNhcmQge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTY3LCAxODAsIDIwMSwgMC4zKTtcblx0fVxuXHQvKi0tLS0tLSBDYXJkIC0tLS0tLS0qL1xuXHQuY2FyZC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGNvbG9yOiAjNzI3MjkzO1xuXHR9XG5cdC8qLS0tLS0tIERlZmF1bHQgQ2FyZCBWYWx1ZXMgLS0tLS0tLSovXG5cdC5jYXJkIC5jYXJkIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzFjMWMyYTtcblx0fVxuXHQuY2FyZC1ib2R5ICsgLmNhcmQtYm9keSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5jYXJkLXRpdGxlIHtcblx0XHRzbWFsbCB7XG5cdFx0XHRjb2xvcjogIzlhYTBhYztcblx0XHR9XG5cdH1cblx0LmNhcmQtc3VidGl0bGUge1xuXHRcdGNvbG9yOiAjOWFhMGFjO1xuXHR9XG5cdC5jYXJkLWJvZHkgKyAuY2FyZC10YWJsZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5jYXJkLWJvZHkgKyAuY2FyZC1saXN0LWdyb3VwIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmNhcmQtb3B0aW9ucyB7XG5cdFx0Y29sb3I6ICM5YWEwYWM7XG5cdFx0YTpub3QoLmJ0bikge1xuXHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM2ZTc2ODc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qQ2FyZCBtYXBzKi9cblx0LmNhcmQtbWFwIHtcblx0XHRiYWNrZ3JvdW5kOiAjZTllY2VmO1xuXHR9XG5cdC8qKkNhcmQgdGFicyovXG5cdC5jYXJkLXRhYnMtYm90dG9tIC5jYXJkLXRhYnMtaXRlbSB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdH1cblx0LmNhcmQtdGFicy1pdGVtIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRhLmNhcmQtdGFicy1pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYmZjO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQuY2FyZC1jYXRlZ29yeSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuaXRlbS1jYXJkIHtcblx0XHQuY2FyZHRpdGxlIGEsXG5cdFx0LmNhcmRwcmljZSBzcGFuIHtcblx0XHRcdGNvbG9yOiAjNzA3MDcwO1xuXHRcdH1cblx0fVxuXHQuY2FyZCAuYm94IHtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdH1cblx0fVxuXHQuY2FyZC1jb3VudGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5jYXJkLWFzaWRlLWltZy53cmFwLWJvcmRlciBpbWcge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgxNjcsIDE4MCwgMjAxLCAwLjMpO1xuXHR9XG5cdC5jYXJkLWJsb2dzMSAuY2FyZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNjcsIDE4MCwgMjAxLCAwLjMpO1xuXHR9XG5cdC5jYXJkaGVhZGVyLXRhYnMgLmNhcmQtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmNhcmQtaGVhZGVyLXRhYnMge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQmLm5hdi10YWJzIHtcblx0XHRcdC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAkYm9yZGVyLWRhcmsgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHR9XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0Jjpub3QoLmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyotLS0tLS0gQ2Fyb3VzZWwgLS0tLS0tLSovXG5cdC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG5cdC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcblx0LmNhcm91c2VsLWluZGljYXRvcnMxLFxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9yczIsXG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzMyxcblx0LmNhcm91c2VsLWluZGljYXRvcnM0LFxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9yczUge1xuXHRcdGxpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHR9XG5cdFx0LmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5jYXJvdXNlbC1pdGVtLWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0fVxuXHQvKi0tLS0tLSBDYXJvdXNlbCAtLS0tLS0tKi9cblx0LmNhcm91c2VsLWNvbnRyb2wtcHJldixcblx0LmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9yczEsXG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzMixcblx0LmNhcm91c2VsLWluZGljYXRvcnMzLFxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9yczQsXG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzNSB7XG5cdFx0bGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdH1cblx0XHQuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmNhcm91c2VsLWNhcHRpb24ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmNhcm91c2VsLWl0ZW0tYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR9XG5cdC8qLS0tLS0tRHJvcCBEb3ducy0tLS0tLS0qL1xuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuZHJvcGRvd24tZGl2aWRlciB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5kcm9wLWhlYWRpbmcge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdH1cblx0LmRyb3AtaWNvbi13cmFwIC5kcm9wLWljb24taXRlbSB7XG5cdFx0Y29sb3I6ICM4Nzg3ODc7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuYWN0aXZlLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMDMwNTI7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudS5zaG93IHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMzQsIDM0LCA2MSwgMC44KTtcblx0fVxuXHQuaGVhZGVyLXNlYXJjaC1pY29uIC5kcm9wZG93bi1tZW51IHtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDEwNCwgMTEzLCAxMjMsIDAuNSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0fVxuXHQuZHJvcGRvd24taGVhZGVyIHtcblx0XHRjb2xvcjogIzk1OTViNTtcblx0fVxuXHQuZHJvcGRvd24taXRlbS10ZXh0IHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LyotLS0tLUxpc3QgT2YgRHJvcGR3b25zLS0tLS0qL1xuXHRidG4uZHJvcGRvd24tdG9nZ2xlIH4gLmRyb3Bkb3duLW1lbnUsXG5cdHVsLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwIHNvbGlkICM0Mjg1ZjQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDI1LCAyNSwgMjUsIDAuMykgIWltcG9ydGFudDtcblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG5cdFx0Ym94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcblx0XHQ+IGxpID4gYSB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGl2aWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHRcdC5kcm9wZG93bi1wbHVzLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRsYWJlbCB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdH1cblx0LmRyb3Bkb3duLW1lZGlhLWxpc3Qge1xuXHRcdC5tZWRpYSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZWRpYS1ib2R5ID4ge1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNjZmNmY2Y7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2JmYmZiZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRyb3Bkb3duLWxpc3QtZm9vdGVyIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUtYXJyb3c6YmVmb3JlLFxuXHQuZHJvcGRvd24tbWVudS5oZWFkZXItc2VhcmNoOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0fVxuXHQuZHJvcGRvd24tdG9nZ2xlIC5kcm9wZG93bi1sYWJlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYnRuLWxhYmVsLXByaW1hcnkge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktMTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdH1cblx0fVxuXHQvKi0tLS0tLS0gRm9ybXMgLS0tLS0tLSovXG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODQ4O1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICM2ZjZlNmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjNjI2MjgxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlcixcblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcblx0XHQmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmRpc2FibGVkLFxuXHRcdCZbcmVhZG9ubHldIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyODI4NDg7XG5cdFx0fVxuXHRcdCY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzOTM5NWM7XG5cdFx0fVxuXHRcdCY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdH1cblx0LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0Y29sb3I6ICM1MDU2NjI7XG5cdH1cblx0Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG5cdC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGRhcmstdGhlbWUtMSwgMCAwIDAgMnB4IHJnYmEoOSwgMTczLCAxNDksIDAuMjUpO1xuXHR9XG5cdC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcblx0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuXHQud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCxcblx0LmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuXHRcdGJvcmRlci1jb2xvcjogI2RjMzU0NTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cdC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyxcblx0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuXHQud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcblx0LmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogI2RjMzU0NTtcblx0fVxuXHQud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsXG5cdC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCxcblx0Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG5cdC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcblx0XHRjb2xvcjogI2RjMzU0NTtcblx0fVxuXHQud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuXHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4MDgwO1xuXHR9XG5cdC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcblx0LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzZTNkO1xuXHR9XG5cdC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG5cdC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZGFyay10aGVtZS0xLCAwIDAgMCAycHggcmdiYSgyMzIsIDM4LCA3MCwgMC4yNSk7XG5cdH1cblx0LmZvcm0tY29udHJvbC5oZWFkZXItc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjEpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjEpO1xuXHRcdH1cblx0fVxuXHQuZm9ybS1maWVsZHNldCB7XG5cdFx0YmFja2dyb3VuZDogI2Y4ZjlmYTtcblx0XHRib3JkZXItY29sb3I6ICNlOWVjZWY7XG5cdH1cblx0LmZvcm0tcmVxdWlyZWQge1xuXHRcdGNvbG9yOiAjZGMzNTQ1O1xuXHR9XG5cdC5mb3JtLWhlbHAge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Jjpob3Zlcixcblx0XHQmW2FyaWEtZGVzY3JpYmVkYnldIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LTE7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHR9XG5cdC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiAjNDE0MTVjO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmlucHV0LWluZGVjIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdC5pbnB1dC1pbmRlYyAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LyotLS0tLS0gTW9kYWwgLS0tLS0tLSovXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0fVxuXHQubW9kYWwtYmFja2Ryb3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0fVxuXHQubW9kYWwtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5tb2RlbC13cmFwcGVyLWRlbW8ge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0Lm1vZGFsLmVmZmVjdC1qdXN0LW1lIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxOTJmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGQ0ZTUwO1xuXHRcdH1cblx0XHQuYnRuLWNsb3NlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdC5tb2RhbC1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUtMTtcblx0XHRcdGg2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsLWJvZHkge1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0XHRcdGg2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LyotLS0tLS0gTmF2aWdhdGlvbiAtLS0tLS0tKi9cblx0Lm5hdi10YWJzIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm5hdi1waWxscyB7XG5cdFx0Lm5hdi1saW5rLmFjdGl2ZSxcblx0XHQuc2hvdyA+IC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQubmF2Lm5hdi1waWxscy5uYXYtc3RhY2tlZC5sYWJlbHMtaW5mbyBwIHtcblx0XHRjb2xvcjogIzlkOWY5ZTtcblx0fVxuXHQubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLWljb24ge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQubmF2MSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstYm9keTtcblx0fVxuXHQubmF2LWl0ZW0xIHtcblx0XHQmOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5uYXYtaXRlbTEgLm5hdi1saW5rIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICM2MjYyOGY7XG5cdFx0fVxuXHR9XG5cdC5uYXYtdGFicyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdC5uYXYtaXRlbTEge1xuXHRcdFx0Ji5uYXYtbGluayB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHQmOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LXN1Ym1lbnUgLm5hdi1pdGVtMSB7XG5cdFx0XHRjb2xvcjogIzlhYTBhYztcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICM0NjdmY2Y7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM2ZTc2ODc7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2LWxpbmsge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdCYuaWNvbiBpIHtcblx0XHRcdGNvbG9yOiAjZGNkZmVkO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LTEsIDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXBwLWhlYWRlciAuaGVhZGVyLXJpZ2h0LWljb25zIC5uYXYtbGluay5pY29uIHtcblx0XHRjb2xvcjogI2RjZGZlZCAhaW1wb3J0YW50O1xuXHR9XG5cdC5hcHAtaGVhZGVyIC5oZWFkZXItcmlnaHQtaWNvbnMgLm5hdi1saW5rLmljb246aG92ZXIge1xuXHRcdGNvbG9yOiAjZGNkZmVkICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5oZWFkZXItbGlnaHQgLmFwcC1oZWFkZXIgLmhlYWRlci1yaWdodC1pY29ucyAubmF2LWxpbmsuaWNvbiB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0fVxuXHQuYXBwLWhlYWRlciAuaGVhZGVyLXJpZ2h0LWljb25zIC5uYXYtbGluay5pY29uOmhvdmVyIHtcblx0XHRjb2xvcjogI2RjZGZlZCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uYXYtdGFicyB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHRcdCY6aG92ZXI6bm90KC5kaXNhYmxlZCksXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0Y29sb3I6ICM4NjhlOTY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LXN1Ym1lbnUge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRjb2xvcjogIzlhYTBhYztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICM2ZTc2ODc7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWxpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQucGFnZS1pdGVtIHtcblx0XHQmLmFjdGl2ZSAucGFnZS1saW5rIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG5cdFx0XHRjb2xvcjogIzRmNGY2Nztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LnBhZ2UtaGVhZGVyIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5wYWdlLXRpdGxlLWljb24ge1xuXHRcdGNvbG9yOiAjOWFhMGFjO1xuXHR9XG5cdC5wYWdlLWJyZWFkY3J1bWIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0LnBhZ2UtZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAjNmU3Njg3O1xuXHR9XG5cdC5wYWdlLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG5cdFx0Y29sb3I6ICM5YWEwYWM7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICM2ZTc2ODc7XG5cdFx0fVxuXHR9XG5cdC5wYWdpbmF0aW9uLXNpbXBsZSAucGFnZS1pdGVtIHtcblx0XHQmLmFjdGl2ZSAucGFnZS1saW5rIHtcblx0XHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdH1cblx0fVxuXHQucGFnZS10b3RhbC10ZXh0IHtcblx0XHRjb2xvcjogIzZlNzY4Nztcblx0fVxuXHQucGFuZWwtaGVhZGluZy1sYW5kaW5nLWJveCB7XG5cdFx0YmFja2dyb3VuZDogIzE2NDNhMyAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHQucGFuZWwtdGl0bGUtbGFuZGluZyB7XG5cdFx0Y29sb3I6ICMxNjQzYTMgIWltcG9ydGFudDtcblx0fVxuXHQucGFuZWwtYm9keS1sYW5kaW5nIHtcblx0XHRib3JkZXI6IHNvbGlkIDJweCAjMTY0M2EzICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5wYW5lbC1mb290ZXItbGFuZGluZyB7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggIzE2NDNhMyAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHR9XG5cdC5wYW5lbC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnBhbmVsLWdyb3VwIC5wYW5lbCxcblx0LnBhbmVsLWdyb3VwMSAucGFuZWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTMxNTI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0KyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5wYW5lbDEge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxuXHQucGFuZWwtYm9keTEge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnBhbmVsLWdyb3VwMSAucGFuZWwtYm9keSB7XG5cdFx0Ym9yZGVyOiAwcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5wYW5lbC10aXRsZTEgYSB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC8qICNicy1jb2xsYXBzZSBpY29uIHNjYWxlIG9wdGlvbiAqL1xuXHQucGFuZWwtdGl0bGUgYS5hY2NvcmRpb24tdG9nZ2xlIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmLmNvbGxhcHNlZDpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LyotLS0tLS0tLXBhbmVsLS0tLS0tLS0tLSovXG5cdC5leHBhbmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjAxKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5leHBhbmVsLWRlZmF1bHQgPiAuZXhwYW5lbC1oZWFkaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjVhICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdH1cblx0LmV4cGFuZWwtaGVhZGluZyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5leHBhbmVsLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNiM2I1YSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdC5wb3BvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogI2RlZTNlYjtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuXHR9XG5cdC5icy1wb3BvdmVyLXRvcCAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0fVxuXHQuYnMtcG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5icy1wb3BvdmVyLWVuZCAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNkZWUzZWI7XG5cdH1cblx0LmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93OjphZnRlcixcblx0LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlM2ViO1xuXHR9XG5cdC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItc3RhcnQgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSxcblx0LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogI2RlZTNlYjtcblx0fVxuXHQuYnMtcG9wb3Zlci1zdGFydCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQucG9wb3Zlci1oZWFkZXIge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZWJlYjtcblx0fVxuXHQucG9wb3Zlci1ib2R5IHtcblx0XHRjb2xvcjogIzZlNzY4Nztcblx0fVxuXHQvKi0tLS0tcHJvZ3Jlc3MtLS0tLSovXG5cdC5wcm9ncmVzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcblx0fVxuXHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC8qLS0tLS0tIFRhYmxlcyAtLS0tLSovXG5cdC50YWJsZSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdHRoZWFkIHRoIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LnRleHQtd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC50YWJsZSB0Ym9keSArIHRib2R5LFxuXHQudGV4dC13cmFwIHRhYmxlIHRib2R5ICsgdGJvZHkge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRhYmxlIC50YWJsZSxcblx0LnRleHQtd3JhcCB0YWJsZSAudGFibGUsXG5cdC50YWJsZSAudGV4dC13cmFwIHRhYmxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjNjO1xuXHR9XG5cdC50ZXh0LXdyYXAge1xuXHRcdC50YWJsZSB0YWJsZSxcblx0XHR0YWJsZSB0YWJsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQudGFibGUtYm9yZGVyZWQsXG5cdC50ZXh0LXdyYXAgdGFibGUsXG5cdC50YWJsZS1ib3JkZXJlZCB0aCxcblx0LnRleHQtd3JhcCB0YWJsZSB0aCxcblx0LnRhYmxlLWJvcmRlcmVkIHRkLFxuXHQudGV4dC13cmFwIHRhYmxlIHRkIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuXHR9XG5cdC50YWJsZS1ob3ZlciB0Ym9keSB7XG5cdFx0dHI6aG92ZXIsXG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cblx0LnRhYmxlLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdD4ge1xuXHRcdFx0dGgsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcblx0XHQ+IHtcblx0XHRcdHRkLFxuXHRcdFx0dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQudGFibGUtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXHRcdD4ge1xuXHRcdFx0dGgsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXHRcdD4ge1xuXHRcdFx0dGQsXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJsZSAudGhlYWQtZGFyayB0aCxcblx0LnRleHQtd3JhcCB0YWJsZSAudGhlYWQtZGFyayB0aCB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogIzMyMzgzZTtcblx0fVxuXHQudGFibGUgLnRoZWFkLWxpZ2h0IHRoLFxuXHQudGV4dC13cmFwIHRhYmxlIC50aGVhZC1saWdodCB0aCB7XG5cdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQudGFibGUtZGFyayB7XG5cdFx0Y29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcblx0XHR0aCxcblx0XHR0ZCxcblx0XHR0aGVhZCB0aCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1kYXJrIHtcblx0XHQmLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIge1xuXHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyYjJmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0fVxuXHQudGFibGUtaW5ib3gge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC43KTtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdH1cblx0XHRcdHRkIC5mYS1zdGFyIHtcblx0XHRcdFx0Ji5pbmJveC1zdGFydGVkLFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2Y3OGEwOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji51bnJlYWQgdGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFibGUgdGgsXG5cdC50ZXh0LXdyYXAgdGFibGUgdGgge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQudGFibGUtdmNlbnRlciB7XG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHQudGFibGUtc2Vjb25kYXJ5IHtcblx0XHR0Ym9keSArIHRib2R5LFxuXHRcdHRkLFxuXHRcdHRoLFxuXHRcdHRoZWFkIHRoIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdH1cblx0fVxuXHQudGFibGUtcHJpbWFyeSB7XG5cdFx0dGJvZHkgKyB0Ym9keSxcblx0XHR0ZCxcblx0XHR0aCxcblx0XHR0aGVhZCB0aCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHR9XG5cdH1cblx0LnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIge1xuXHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5O1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1jYWxlbmRhci1saW5rIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuXHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICM0NjdmY2Y7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICM0NjdmY2Y7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1oZWFkZXI6aG92ZXIsXG5cdC50YWJsZS1oZWFkZXItYXNjLFxuXHQudGFibGUtaGVhZGVyLWRlc2Mge1xuXHRcdGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQudGFibGUge1xuXHRcdD4ge1xuXHRcdFx0Om5vdCg6bGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCA+ICoge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRib2R5IHRkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHQudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQvKi0tLS0gVGFncy0tLS0tKi9cblx0LnRhZyB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHk7XG5cdH1cblx0YS50YWc6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxMTgsIDEzNSwgMC4yKTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQudGFnLWFkZG9uIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRhLnRhZy1hZGRvbjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQudGFnLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NjdmY2YgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC50YWctaW5kaWdvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLXB1cnBsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzg2N2VmYyAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1waW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWM4MmVmICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MyMWExYSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC50YWcteWVsbG93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLWdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC50YWctdGVhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJiY2JiYSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1jeWFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1ncmF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLWdyYXktZGFyayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQxNDE2MDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC50YWctYXp1cmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1saW1lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGltZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDY3ZmNmO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLXdhcm5pbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2I0MDMgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC50YWctZGFuZ2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQudGFnLWxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnRhZy1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTNlO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQudGFnLXJvdW5kOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnRhZy1vdXRsaW5lLWluZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjN2UwZmQ7XG5cdFx0Y29sb3I6ICRpbmZvO1xuXHRcdGJvcmRlci1jb2xvcjogJGluZm87XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGluZm87XG5cdFx0fVxuXHR9XG5cdC50YWctb3V0bGluZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRhZy1ib3JkZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LyotLS0tLS0tLS1UaHVtYm5haWxzLS0tLS0tLS0tLSovXG5cdC50aHVtYm5haWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmJzLXBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93OjphZnRlcixcblx0LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYnMtcG9wb3Zlci1lbmQgLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5icy1wb3BvdmVyLXN0YXJ0IC5wb3BvdmVyLWFycm93OjphZnRlcixcblx0LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC50b29sdGlwLXN0YXRpYy1kZW1vIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5wb3BvdmVyLXN0YXRpYy1kZW1vIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5O1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC50b29sdGlwLXByaW1hcnkge1xuXHRcdC50b29sdGlwLWlubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdCYuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcblx0XHQmLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnktMTtcblx0XHR9XG5cdFx0Ji5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLFxuXHRcdCYuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdH1cblx0XHQmLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSxcblx0XHQmLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdH1cblx0XHQmLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsXG5cdFx0Ji5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdH1cblx0fVxuXHQucG9wb3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXI6IDBweCBzb2xpZCAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSxcblx0LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLFxuXHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcblx0XHRib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG5cdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQucG9wb3Zlci1oZWFkZXIge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5wb3BvdmVyLWJvZHkge1xuXHRcdGNvbG9yOiAjYWVhZWNmO1xuXHR9XG5cdC5wb3BvdmVyLWhlYWQtcHJpbWFyeSB7XG5cdFx0LnBvcG92ZXItaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHRcdCYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnBvcG92ZXItaGVhZC1zZWNvbmRhcnkge1xuXHRcdC5wb3BvdmVyLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWFycm93OjphZnRlcixcblx0XHQmLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5wb3BvdmVyLWhlYWQtcHJpbWFyeSAucG9wb3Zlci1ib2R5LFxuXHQucG9wb3Zlci1oZWFkLXNlY29uZGFyeSAucG9wb3Zlci1ib2R5IHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjAsIDE3LCA0NSwgMC4yKTtcblx0fVxuXHQucG9wb3Zlci1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cdFx0LnBvcG92ZXItaGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdCYuYnMtcG9wb3Zlci10b3AgLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHRcdCYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsXG5cdFx0Ji5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmJzLXBvcG92ZXItc3RhcnQgLnBvcG92ZXItYXJyb3c6OmFmdGVyLFxuXHRcdCYuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmJzLXBvcG92ZXItZW5kIC5wb3BvdmVyLWFycm93OjphZnRlcixcblx0XHQmLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQvKiAgIyMjIyMjIyMgQ1VTVE9NLVNUWUxFUyAjIyMjIyMjIyAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcblx0XHQuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLnRpbWVyIC50aW1lci13cmFwcGVyIC50aW1lIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cdFx0fVxuXHR9XG5cdC8qLS0tLS0gQ3VzdG9tIGNvbnRyb2wgLS0tLS0qL1xuXHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuXHRcdCY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAyMDEsIDIzMiwgMC41KTtcblx0XHR9XG5cdFx0JjpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG5cdFx0XHRjb2xvcjogIzg2OGU5Njtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAxODIsIDIyOCwgMC41KTtcblx0fVxuXHQuZm9ybS1zZWxlY3Qge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHQmOjotbXMtdmFsdWUge1xuXHRcdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogIzlmYTdhZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdC5mb3JtLWZpbGUtbGFiZWwge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5mb3JtLXJhbmdlIHtcblx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ3cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgOHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDExcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgMTJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxM3B4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDE0cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0MTVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNnB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDE3cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgMThweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxOXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDIwcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0MjFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMnB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDIzcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgMjRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyNXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDI2cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0MjdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyOHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDI5cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgMzBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQzMXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDMycHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0MzNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAzNHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDM1cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgMzZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQzN3B4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDM4cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0MzlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA0MHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDQxcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNDJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ0M3B4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDQ0cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0NDVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA0NnB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDQ3cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNDhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ0OXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDUwcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0NTFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA1MnB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDUzcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNTRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ1NXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDU2cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0NTdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA1OHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDU5cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNjBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ2MXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDYycHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0NjNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA2NHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDY1cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNjZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ2N3B4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDY4cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0NjlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA3MHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDcxcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNzJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ3M3B4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDc0cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0NzVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA3NnB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDc3cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgNzhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ3OXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDgwcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0ODFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA4MnB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDgzcHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgODRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ4NXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDg2cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0ODdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA4OHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDg5cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgOTBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ5MXB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDkycHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0OTNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCA5NHB4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksXG5cdFx0XHRcdDk1cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSwgOTZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQ5N3B4IDAgMCAtNnB4IHJnYmEoMCwgNTAsIDEyNiwgMC4xMiksIDk4cHggMCAwIC02cHggcmdiYSgwLCA1MCwgMTI2LCAwLjEyKSxcblx0XHRcdFx0OTlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMDBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMDFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMDJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMDNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMDRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMDVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMDZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMDdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMDhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMDlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMTBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMTFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMTJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMTNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMTRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMTVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMTZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMTdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMThweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMTlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMjBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMjFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMjJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMjNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMjRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMjVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMjZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMjdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMjhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMjlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMzBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMzFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMzJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMzNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMzRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMzVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMzZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMzdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxMzhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxMzlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNDBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNDFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNDJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNDNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNDRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNDVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNDZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNDdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNDhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNDlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNTBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNTFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNTJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNTNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNTRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNTVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNTZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNTdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNThweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNTlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNjBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNjFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNjJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNjNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNjRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNjVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNjZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNjdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNjhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNjlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNzBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNzFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNzJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNzNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNzRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNzVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNzZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNzdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxNzhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxNzlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxODBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxODFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxODJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxODNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxODRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxODVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxODZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxODdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxODhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxODlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxOTBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxOTFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxOTJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxOTNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxOTRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxOTVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxOTZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxOTdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAxOThweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQxOTlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMDBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMDFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMDJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMDNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMDRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMDVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMDZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMDdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMDhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMDlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMTBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMTFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMTJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMTNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMTRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMTVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMTZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMTdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMThweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMTlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMjBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMjFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMjJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMjNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMjRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMjVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMjZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMjdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMjhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMjlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMzBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMzFweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMzJweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMzNweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMzRweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMzVweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMzZweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMzdweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyMzhweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLFxuXHRcdFx0XHQyMzlweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpLCAyNDBweCAwIDAgLTZweCByZ2JhKDAsIDUwLCAxMjYsIDAuMTIpO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZGFyay10aGVtZS0xLCAwIDAgMCAycHggcmdiYSg5OCwgNTgsIDE2MiwgMC4yNSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNGUxZjQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdGJhY2tncm91bmQ6ICM0NjdmY2Y7XG5cdFx0fVxuXHRcdCY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGRhcmstdGhlbWUtMSwgMCAwIDAgMnB4IHJnYmEoOTgsIDU4LCAxNjIsIDAuMjUpO1xuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMWY0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjotbW96LXJhbmdlLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgNTAsIDEyNiwgMC4xMik7XG5cdFx0fVxuXHRcdCY6Oi1tcy10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDMwLCA3NSwgMC4xMik7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRkYXJrLXRoZW1lLTEsIDAgMCAwIDJweCByZ2JhKDk4LCA1OCwgMTYyLCAwLjI1KTtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q0ZTFmNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjo6LW1zLWZpbGwtbG93ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0YmFja2dyb3VuZDogIzQ2N2ZjZjtcblx0XHR9XG5cdH1cblx0LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcblx0fVxuXHQuZm9ybS1yYW5nZSB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdCY6Oi1tb3otcmFuZ2UtdGh1bWIsXG5cdFx0XHQmOjotbXMtdGh1bWIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM0NjdmY2Y7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0NjdmY2Y7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZDogIzQ2N2ZjZjtcblx0XHR9XG5cdFx0Jjo6LW1zLWZpbGwtdXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCA1MCwgMTI2LCAwLjEyKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LmN1c3RvbS1zd2l0Y2gtZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHR9XG5cdC5jdXN0b20tc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLXN3aXRjaC1kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdH1cblx0LmN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHR9XG5cdH1cblx0LmN1c3RvbS1zd2l0Y2gtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Ige1xuXHRcdGJvcmRlci1jb2xvcjogIzYwNTI5Zjtcblx0fVxuXHQuY3VzdG9tLXJhZGlvLW1kIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuXHQuY3VzdG9tLXJhZGlvLWxnIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmN1c3RvbS1jaGVja2JveC1tZCxcblx0LmN1c3RvbS1jaGVja2JveC1sZyB7XG5cdFx0LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAxODIsIDIyOCwgMC41KTtcblx0XHR9XG5cdH1cblx0LmN1c3RvbS1zd2l0Y2gtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Ige1xuXHRcdGJhY2tncm91bmQ6ICNlOWVjZWY7XG5cdH1cblx0LmN1c3RvbS1zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tc3dpdGNoLWluZGljYXRvciB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktMTtcblx0fVxuXHQuY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItbWQsXG5cdC5jdXN0b20tc3dpdGNoLWluZGljYXRvci1sZyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdH1cblx0fVxuXHQuY29sbGFwc2U6bm90KC5zaG93KSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQubm90aWZ5aW1nIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC8qLS0tLS0gR2xvYmFsIExvYWRlciAtLS0tLSovXG5cdC5hc2lkZSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdH1cblx0YS5pY29uOmhvdmVyIHtcblx0XHRjb2xvcjogI2RjZGZlZCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdC5hYm91dC1jb24ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHQudGFicy1tZW51IHVsIGxpIGEsXG5cdFx0LnRhYnMtbWVudTEgdWwgbGkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdC5jb25zdHJ1Y3Rpb24gLmJ0bi5idG4taWNvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcblx0XHQuYnJlYWRjcnVtYiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQucmljaFRleHQgLnJpY2hUZXh0LXRvb2xiYXIgdWwgbGkgYSB7XG5cdFx0XHRib3JkZXI6IHJnYmEoMCwgNDAsIDEwMCwgMC4xMikgc29saWQgMXB4O1xuXHRcdH1cblx0XHQuaGVhZGVyLTEgLm5hdnNlYXJjaCBpIHtcblx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3RfcHJpY2UgLm9sZF9wcmljZSB7XG5cdFx0Y29sb3I6ICM5M2EzYmE7XG5cdH1cblx0LnVzZXIgcCB7XG5cdFx0Ji51LW5hbWUsXG5cdFx0Ji51LWRlc2lnbmF0aW9uIHtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHR9XG5cdH1cblx0ZGl2Lm9ubGluZS1zdGF0dXMgLnN0YXR1cy5vbmxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTI4LCAwLCAwLjY4KTtcblx0fVxuXHQub25saW5lLXN0YXR1cyAuc3RhdHVzLm9mZmxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjcpO1xuXHR9XG5cdC5saW5rLW92ZXJsYXktYmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR9XG5cdC5zdGF0dXMtaWNvbiB7XG5cdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHR9XG5cdC5jaGlwIHtcblx0XHRjb2xvcjogIzZlNzY4Nztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcwLCAxMjcsIDIwNywgMC4wNik7XG5cdH1cblx0YS5jaGlwOmhvdmVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5zdGFtcCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAjODY4ZTk2O1xuXHR9XG5cdC5leGFtcGxlIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuZXhhbXBsZS1iZyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuY29sb3JpbnB1dC1jb2xvciB7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0fVxuXHQuY29sb3JpbnB1dC1pbnB1dDpmb2N1cyB+IC5jb2xvcmlucHV0LWNvbG9yIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5OCwgNTgsIDE2MiwgMC4yNSk7XG5cdH1cblx0I2JhY2stdG8tdG9wIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlcyBzcGFuIHtcblx0XHRjb2xvcjogIzQzNDE0ZTtcblx0fVxuXHQuZmVhdHVyZSAuYm9yZGVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5hY3Rpb24taGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHR9XG5cdC5hY3Rpb25zOm5vdCguYS1hbHQpID4gbGkgPiBhID4gaSB7XG5cdFx0Y29sb3I6ICM5MzkzOTM7XG5cdH1cblx0Lm1zLWJvZHkge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LyogLS0tLS0tLS1BZGRlZC0tLS0tLS0tLSBjc3MqL1xuXHQuY29udi1mb3JtLXdyYXBwZXIgZGl2I21lc3NhZ2VzIGRpdi5tZXNzYWdlLnRvIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdCNzaWRlYmFyIGxpIGEuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQuam9iLWJveC1maWx0ZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNlNGU0ZTQ7XG5cdFx0c2VsZWN0LmlucHV0LXNtLFxuXHRcdGxhYmVsIGlucHV0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTE5LCAxMTksIDExOSwgMC4zKTtcblx0XHR9XG5cdFx0YS5maWx0c2VjIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlZGYwZjM7XG5cdFx0XHRjb2xvcjogIzgxYTBiMTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2UyZThlZjtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzE2MjYyYztcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMTYyNjJjO1xuXHRcdFx0fVxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAjMDNhOWY0O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDdiMTA3O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwN2IxMDc7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIGksXG5cdFx0XHQmOmZvY3VzIGkge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuY29udi1mb3JtLXdyYXBwZXIgZGl2Lm9wdGlvbnMgZGl2Lm9wdGlvbi5zZWxlY3RlZCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuYWRkdWktc2xpZGVyIC5hZGR1aS1zbGlkZXItdHJhY2sgLmFkZHVpLXNsaWRlci1oYW5kbGUge1xuXHRcdC5hZGR1aS1zbGlkZXItdmFsdWUge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMTEsIDYzLCAxMTUsIDAuOSkgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5hZGR1aS1zbGlkZXItaGFuZGxlLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjMsIDExNSwgMC41KTtcblx0XHR9XG5cdH1cblx0LyogbGluZSA3NywgQzovd2FtcC93d3cvZ2l0aHViL2FkZFNsaWRlci9zcmMvcGFydGlhbHMvX2FkZFNsaWRlci5zY3NzICovXG5cdC5saW5lLWRpdmlkZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIxOCwgMjE2LCAyMTksIDAuMik7XG5cdH1cblx0LmFjdGl2aXR5IHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG5cdFx0LmltZy1hY3Rpdml0eSB7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuNXB4ICNmOGY5ZmE7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjVweCAjZjhmOWZhO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjVweCAjZjhmOWZhO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMC41cHggI2Y4ZjlmYTtcblx0XHR9XG5cdH1cblx0LnVzZXJwcm9maWxlIC51c2VycGljIHtcblx0XHRib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0LW1zLWJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdH1cblx0LnVzZXJsaXN0IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnVzZXJuYW1lIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCsgcCB7XG5cdFx0XHRjb2xvcjogI2YyZjJmMjtcblx0XHR9XG5cdH1cblx0I3VzZXItcHJvZmlsZSB7XG5cdFx0LnByb2ZpbGUtc3RhdHVzIHtcblx0XHRcdGNvbG9yOiAjN2U0N2E5O1xuXHRcdFx0Ji5vZmZsaW5lIHtcblx0XHRcdFx0Y29sb3I6ICNmZTYzNWY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9maWxlLXN0YXJzIHtcblx0XHRcdGNvbG9yOiAjZmFiYTAzO1xuXHRcdH1cblx0XHQucHJvZmlsZS1kZXRhaWxzIHVsID4gbGkgPiBzcGFuIHtcblx0XHRcdGNvbG9yOiAjNjQzYmEyO1xuXHRcdH1cblx0XHQucHJvZmlsZS1pbWFnZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTY3LCAxODAsIDIwMSwgMC4yKTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDMsIDI0OSwgMC42KTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE2NCwgMTY2LCAxNjksIDAuOSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb252ZXJzYXRpb24tYm9keSB7XG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA2cHg7XG5cdFx0fVxuXHR9XG5cdC5jb252ZXJzYXRpb24taXRlbS5pdGVtLXJpZ2h0IC5jb252ZXJzYXRpb24tYm9keSB7XG5cdFx0YmFja2dyb3VuZDogI2VmZWVmMTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlZmVlZjE7XG5cdFx0fVxuXHR9XG5cdC5jb252ZXJzYXRpb24tYm9keSA+IC50aW1lIHtcblx0XHRjb2xvcjogIzYwNWY1Zjtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0Ym9keSB7XG5cdFx0XHQmLnNlYXJjaC1zaG93OmJlZm9yZSxcblx0XHRcdCYuc2lkZWJhci1zaG93OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cdFx0LmhlYWRlciAuZm9ybS1pbmxpbmUgLnNlYXJjaC1lbGVtZW50IC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdFx0LmZvcm0tY29udHJvbC5oZWFkZXItc2VhcmNoIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcdC5oZWFkZXIge1xuXHRcdFx0LmZvcm0taW5saW5lIHtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0Y29sb3I6ICM0NjQ5NGEgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXZzZWFyY2ggaSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zb2NhaWxpY29ucyBpIHtcblx0XHRjb2xvcjogI2VkZjVmMTtcblx0fVxuXHQvLyBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQvLyAgICAgLmhlYWRlci5ob3ItaGVhZGVyIHtcblx0Ly8gICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHQvLyAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0Ly8gICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4ICRkYXJrLXRoZW1lLTE7XG5cdC8vICAgICB9XG5cdC8vIH1cblx0LnNldHRpbmdzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5zZXR0aW5nLTEge1xuXHRcdGNvbG9yOiAjMDRhOWY1O1xuXHRcdHRleHQtc2hhZG93OiAxcHggMCAycHggcmdiYSg0LCAxNjksIDI0NSwgMC45KSwgM3B4IDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0fVxuXHQubWVtYmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5tZW1tYmVybmFtZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnByb2R1Y3RkZWMge1xuXHRcdGJhY2tncm91bmQ6ICNmMmZhZmY7XG5cdH1cblx0LmhvdmVyMTUgLmNhcmQ6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHR9XG5cdC5hY3Rpb25fbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRjb2xvcjogIzY0NjM2Nztcblx0XHR1bCBsaTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQsXG5cdFx0LmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQubWF0ZXJpYWwtc3dpdGNoID4ge1xuXHRcdGxhYmVsIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5NTk1YjU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCByZ2JhKDQyLCAzOCwgNTMsIDAuNSk7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzZDNkNWE7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoNDIsIDM4LCA1MywgMC45KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbGlwYm9hcmQtaWNvbiB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuYm9yZGVyLXRyYW5zcGFyZXQge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlLTE7XG5cdH1cblx0LmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUsXG5cdC5icmVhZGNydW1iLWl0ZW0xIGEge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHR9XG5cdC5pbnB1dC1ncm91cC5pbnB1dC1pbmRlYyAuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQvKioqKioqKioqKioqKioqKioqKioqSUUqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5tYWluLWhlYWRlci1jZW50ZXIgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHRcdCYuaGVhZGVyLWxpZ2h0IC5tYWluLWhlYWRlci1jZW50ZXIgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQubWFpbi1oZWFkZXItY2VudGVyIC5idG4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2I0YmRjZTtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1pY29uLXN2Z3Mge1xuXHRcdGNvbG9yOiAjNWI2ZTg4O1xuXHR9XG5cdC5wdWxzZS1kYW5nZXIge1xuXHRcdGJhY2tncm91bmQ6ICNlZTMzNWU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMzgsIDUxLCA5NCwgMC44KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMjM4LCA1MSwgOTQsIDAuOSk7XG5cdFx0fVxuXHR9XG5cdC5wdWxzZSB7XG5cdFx0YmFja2dyb3VuZDogIzIyYzAzYztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTIsIDYwLCAwLjYpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgzNCwgMTkyLCA2MCwgMC45KTtcblx0XHR9XG5cdH1cblx0LnByb2dyZXNzIHtcblx0XHQmLmluZm8xIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZWQ1ZGI7XG5cdFx0fVxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmOWQxYmQ7XG5cdFx0fVxuXHR9XG5cdC5hdmF0YXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmJhZGdlLXN1Y2Nlc3MtbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDE5MSwgMjcsIDAuMTUpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMxM2JmMWI7XG5cdH1cblx0LmJhZGdlLW9yYW5nZS1saWdodCB7XG5cdFx0Y29sb3I6ICNlMTc2MjY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDExOCwgMzgsIDAuMTUpO1xuXHR9XG5cdC5iYWRnZS1kYW5nZXItbGlnaHQge1xuXHRcdGNvbG9yOiAjZjMzODE5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCA1NiwgMjUsIDAuMTUpO1xuXHR9XG5cdC5iYWRnZS5iZy13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFjdGl2aXR5LWJsb2c6YmVmb3JlIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogI2UwZTlmMTtcblx0fVxuXHQuYnJvd3Nlci1zdGF0cyBpbWcge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvZHk7XG5cdH1cblx0c3ZnIHtcblx0XHQmLnRhYmxlLWVkaXQsXG5cdFx0Ji50YWJsZS1kZWxldGUge1xuXHRcdFx0ZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5ib3gtc2hhZG93LXByaW1hcnkge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzQyNDQ0YTtcblx0fVxuXHQuYm94LXNoYWRvdy1zZWNvbmRhcnkge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzRlNDY0Mjtcblx0fVxuXHQuYm94LXNoYWRvdy1zdWNjZXNzIHtcblx0XHRib3gtc2hhZG93OiAwIDVweCAxMHB4ICM0NTUwNGU7XG5cdH1cblx0LmJveC1zaGFkb3ctZGFuZ2VyIHtcblx0XHRib3gtc2hhZG93OiAwIDVweCAxMHB4ICM1MjRhNGI7XG5cdH1cblx0LmJveC1zaGFkb3ctcGluayB7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAjNTQ0YzRmO1xuXHR9XG5cdC5zaWRlYmFyIHtcblx0XHQudGFiLW1lbnUtaGVhZGluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS0xO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0LnVzZXItcHJvLWJvZHkgaW1nIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LTE7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSg0NCwgNDQsIDQ0LCAwLjIpO1xuXHRcdFx0YmFja2dyb3VuZDogI2U4ZTlmNTtcblx0XHR9XG5cdH1cblx0LnByb2ZpbGUtc3RhdHVzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNDhmO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0fVxuXHQuc2lkZWJhci1yaWdodCAuZHJvcGRvd24taXRlbSBoNiB7XG5cdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHR9XG5cdC5uYXYucGFuZWwtdGFicyB7XG5cdFx0YS5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHRcdCYucGFuZWwtc2Vjb25kYXJ5IGEge1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHR9XG5cdFx0Ji5wYW5lbC1kYW5nZXIgYSB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdGNvbG9yOiAkZGFuZ2VyO1xuXHRcdH1cblx0XHQmLnBhbmVsLXN1Y2Nlc3MgYSB7XG5cdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucGFuZWwtaW5mbyBhIHtcblx0XHRcdGNvbG9yOiAkaW5mbztcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhc2stbGlzdCB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5tYWlsLWluYm94IC5pY29ucyB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRhYmxlLWluYm94IHRyIHRkIHtcblx0XHRpIHtcblx0XHRcdGNvbG9yOiAjNGU0YzZhO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZjcyODRhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmEtc3Rhcjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZiYzUxODtcblx0XHR9XG5cdH1cblx0Lm1haWwtb3B0aW9uIHtcblx0XHQuYnRuLWdyb3VwIGEuYnRuLFxuXHRcdC5jaGstYWxsIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0XHQuYnRuLWdyb3VwIGEuYWxsIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5pbmJveC1wYWdpbmF0aW9uIGEubnAtYnRuIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuYWNjLWhlYWRlciBhIHtcblx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuYWNjLWJvZHkge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5jYXJkLXBheSAudGFicy1tZW51IGxpIGEge1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LTE7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LnBsYW4tY2FyZCAucGxhbi1pY29uIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMTJweCBzb2xpZCByZ2JhKDI0MiwgMjQ2LCAyNDksIDAuNTUpO1xuXHR9XG5cdC5tYWluLWNvbnRlbnQtbGFiZWwsXG5cdC5jYXJkLXRhYmxlLXR3byAuY2FyZC10aXRsZSxcblx0LmNhcmQtZGFzaGJvYXJkLWVpZ2h0IC5jYXJkLXRpdGxlIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LnNvY2lhbC1sb2dpbiB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQudXNlci1zb2NpYWwtZGV0YWlsIC5zb2NpYWwtcHJvZmlsZSB7XG5cdFx0YmFja2dyb3VuZDogIzM4Mzg2Mjtcblx0fVxuXHQuc3RpY2t5LnN0aWNreS1waW4gLmhvcml6b250YWwtbWFpbi5ob3ItbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogNXB4IDdweCAyNnB4IC01cHggcmdiYSgxMDQsIDExMywgMTIzLCAwLjEpO1xuXHR9XG5cdC5taW5pLXN0YXQtaWNvbiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQucHJvZHVjdC1ncmlkNiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQucHJpY2Ugc3BhbiB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdFx0Lmljb25zLXdpc2hsaXN0IGxpIGEge1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29ucyBsaSBhIHtcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXBleGNoYXJ0cy1yYWRpYWxiYXItdHJhY2suYXBleGNoYXJ0cy10cmFjayBwYXRoIHtcblx0XHRzdHJva2U6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmFwZXgtY2hhcnRzIHRleHQge1xuXHRcdGZpbGw6ICMwMDAyMDA7XG5cdH1cblx0LyotLS0gT2ZmY2FudmFzIC0tLSovXG5cdC5vZmZjYW52YXMge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0Lm9mZmNhbnZhcy1zdGFydCB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm9mZmNhbnZhcy1lbmQge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm9mZmNhbnZhcy1ib3R0b20ge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQub2ZmY2FudmFzLXRvcCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC8qLS1Ub2FzdCAtLS0qL1xuXHQudG9hc3Qge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0LnRvYXN0LWhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHQudG9hc3Quc2hvdyB7XG5cdFx0LmJ0bi1jbG9zZSB7XG5cdFx0XHRjb2xvcjogI2Q1ZDVkNTtcblx0XHR9XG5cdH1cblx0LnRhc2staWNvbjE6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LTE7XG5cdH1cblx0Lm5hdi5wcm9kdWN0LXNhbGUgYS5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHQucHJvZmlsZS1jb3Zlcl9faW1nIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdC5wcm9maWxlLWltZy0xID4gaW1nIHtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0fVxuXHRcdD4gLmgzIHtcblx0XHRcdGNvbG9yOiAjMzkzOTM5O1xuXHRcdH1cblx0fVxuXHQucHJvZmlsZS1jb3Zlcl9faW5mbyAubmF2IGxpIHtcblx0XHRjb2xvcjogIzQ2NDQ2MTtcblx0fVxuXHQuc29jaWFsLnNvY2lhbC1wcm9maWxlLWJ1dHRvbnMgLnNvY2lhbC1pY29uIHtcblx0XHRiYWNrZ3JvdW5kOiAjM2IzNjZjO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGNvbG9yOiAjYWJiNGM3O1xuXHR9XG5cdC5wcm9maWxlLXNoYXJlIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5vcHRpb24tZG90cyB7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0YmFja2dyb3VuZDogIzNiM2I2NDtcblx0XHR9XG5cdFx0Y29sb3I6ICM1YzY3OGY7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG5cdFx0LnNvY2lhbC1wcm9maWxlLWJ1dHRvbnMgLm5hdiB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHR9XG5cdH1cblx0LnNvY2lhbC1wcm9maWxlLWJ1dHRvbnMgLm5hdiBsaSB7XG5cdFx0Y29sb3I6ICM0NjQ0NjE7XG5cdH1cblx0Lml0ZW0yLWdsLW1lbnUge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2IwYjBjNTtcblx0XHRcdH1cblx0XHRcdC5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTc4LCAxNzcsIDE4MywgMC4xKTtcblx0fVxuXHQudWktc3RhdGUtaG92ZXIsXG5cdC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG5cdC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcblx0LnVpLXN0YXRlLWZvY3VzLFxuXHQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuXHQudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0fVxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnByb2R1Y3QtbGlzdCAuaWNvbnMgbGkgYSB7XG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1ncmlkNiAuY2FyZC1mb290ZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC50aHVtYiB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5jdXN0b21lci1zZXJ2aWNlcyB7XG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5sb2dpbi1zb2NpYWwtaWNvbiB7XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQuY3VzdG9tLWxheW91dCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQubmF2LWxpbmsuaWNvbiB7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcblx0XHRcdH1cblx0XHRcdGk6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kYXJrLW1vZGUgLmN1c3RvbS1sYXlvdXQgLm5hdi1saW5rLmljb24gaSB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb3VudHJ5LXNlbGVjdG9yIC5uYXYtbGluayB7XG5cdFx0Y29sb3I6ICM0OTUwNDY7XG5cdH1cblx0LmNvdW50cnkge1xuXHRcdGNvbG9yOiAjZjdmN2Y3O1xuXHR9XG5cdC5jb3VudHJ5IHNwYW46aG92ZXIge1xuXHRcdGNvbG9yOiAjZjdmN2Y3O1xuXHR9XG5cdC50aGVtZS1jb250YWluZXIgLmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdH1cblx0LnRoZW1lLWNvbnRhaW5lcjEgLmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcGluaztcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGNvbG9yOiAkcGluaztcblx0fVxuXHQudGhlbWUtY29udGFpbmVyMiAuYWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0fVxuXHQuc2V0dGluZ3MtaWNvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHR9XG5cdC5pbnB1dC1ncm91cC10ZXh0LmlucHV0LXRleHQtY29sb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnBheW1lbnQtaWNvbiB7XG5cdFx0Ji5hY3RpdmUgc3ZnIHtcblx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHR9XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0fVxuXHQubm90aWZpY2F0aW9uIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS0wMjtcblx0XHR9XG5cdFx0Lm5vdGlmaWNhdGlvbi10aW1lIHtcblx0XHRcdC5kYXRlLFxuXHRcdFx0LnRpbWUge1xuXHRcdFx0XHRjb2xvcjogIzhmOGZiMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5vdGlmaWNhdGlvbi1pY29uIGEge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeS0xO1xuXHRcdH1cblx0XHQubm90aWZpY2F0aW9uLWJvZHkge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5vdGlmaWNhdGlvbi10aW1lLWRhdGUge1xuXHRcdGNvbG9yOiAjOGY4ZmIxO1xuXHR9XG5cdC5idG4tY291bnRyeSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1jb3VudHJ5IHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0fVxuXHQuYnRuLWNvdW50cnkge1xuXHRcdCYuYWN0aXZlLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuZW1haWwtaWNvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Y29sb3I6ICM1YzY3OGY7XG5cdH1cblx0LnByb2R1Y3QtZ3JpZDYgLmNhcmQtZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIC53aXNobGlzdC1pY29uIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5idG4tb3V0bGluZS1wcmltYXJ5IHtcblx0XHQud2lzaGxpc3QtaWNvbiB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIC53aXNobGlzdC1pY29uIHtcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0I2NoYXJ0Wm9vbSAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuZmlsZS1pbWFnZSAuaWNvbnMgbGkgYSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmZpbGUtbmFtZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuaW1nLTEgaW1nIHtcblx0XHRib3JkZXI6IDZweCBzb2xpZCByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuNSk7XG5cdH1cblx0LmltZy10aHVtYm5haWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LmZpZ3VyZS1jYXB0aW9uIHtcblx0XHRjb2xvcjogIzg2OGU5Njtcblx0fVxuXHQucHJvZmlsZS1pbWcge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgxNjcsIDE4MCwgMjAxLCAwLjIpO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4yKTtcblx0fVxuXHQuY2FyZC1wcm9maWxlLWltZyB7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblx0LmltYWdlY2hlY2stZmlndXJlIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuaW1hZ2VjaGVjay1pbnB1dCB7XG5cdFx0Jjpmb2N1cyB+IC5pbWFnZWNoZWNrLWZpZ3VyZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICM0NjdmY2Y7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5OCwgNTgsIDE2MiwgMC4yNSk7XG5cdFx0fVxuXHRcdCY6Y2hlY2tlZCB+IC5pbWFnZWNoZWNrLWZpZ3VyZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwgNDAsIDEwMCwgMC4yNCk7XG5cdFx0fVxuXHR9XG5cdC5pbWFnZWNoZWNrLWZpZ3VyZTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICM0NjdmY2Zcblx0XHRcdHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIilcblx0XHRcdG5vLXJlcGVhdCBjZW50ZXIgKGNlbnRlciAvIDUwJSkgNTAlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmltYWdlY2hlY2stY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM5YWEwYWM7XG5cdH1cblx0LmltYWdlY2hlY2s6aG92ZXIgLmltYWdlY2hlY2stY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICM0OTUwNTc7XG5cdH1cblx0LmltYWdlY2hlY2staW5wdXQge1xuXHRcdCY6Zm9jdXMgfiAuaW1hZ2VjaGVjay1maWd1cmUgLmltYWdlY2hlY2stY2FwdGlvbixcblx0XHQmOmNoZWNrZWQgfiAuaW1hZ2VjaGVjay1maWd1cmUgLmltYWdlY2hlY2stY2FwdGlvbiB7XG5cdFx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHR9XG5cdH1cblx0LyotLS0tLUdhbGxlcnktLS0tLSovXG5cdC5kZW1vLWdhbGxlcnkge1xuXHRcdD4gdWwgPiBsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHQuZGVtby1nYWxsZXJ5LXBvc3RlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIgLmRlbW8tZ2FsbGVyeS1wb3N0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuanVzdGlmaWVkLWdhbGxlcnkgPiBhIHtcblx0XHRcdC5kZW1vLWdhbGxlcnktcG9zdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciAuZGVtby1nYWxsZXJ5LXBvc3RlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kYXJrID4gdWwgPiBsaSBhIHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICMwNDA3MGE7XG5cdFx0fVxuXHR9XG5cdC5nYWxsZXJ5LXdyYXAgLmltZy1zbWFsbC13cmFwIC5pdGVtLWdhbGxlcnkge1xuXHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0fVxuXHQuZ2FsbGVyeSBhIGltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdH1cblx0LmV4YW1wbGUgKyAuaGlnaGxpZ2h0IHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5cdC5oaWdobGlnaHQge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHQuaGxsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmM7XG5cdFx0fVxuXHRcdC5jIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0XHQuayB7XG5cdFx0XHRjb2xvcjogIzA2OTtcblx0XHR9XG5cdFx0Lm8ge1xuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0fVxuXHRcdC5jbSB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHR9XG5cdFx0LmNwIHtcblx0XHRcdGNvbG9yOiAjMDk5O1xuXHRcdH1cblx0XHQuYzEsXG5cdFx0LmNzIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0XHQuZ2Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjYztcblx0XHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0XHR9XG5cdFx0LmdyIHtcblx0XHRcdGNvbG9yOiAjZjAwO1xuXHRcdH1cblx0XHQuZ2gge1xuXHRcdFx0Y29sb3I6ICMwMzA7XG5cdFx0fVxuXHRcdC5naSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMGMwO1xuXHRcdH1cblx0XHQuZ28ge1xuXHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0fVxuXHRcdC5ncCB7XG5cdFx0XHRjb2xvcjogIzAwOTtcblx0XHR9XG5cdFx0Lmd1IHtcblx0XHRcdGNvbG9yOiAjMDMwO1xuXHRcdH1cblx0XHQuZ3Qge1xuXHRcdFx0Y29sb3I6ICM5YzY7XG5cdFx0fVxuXHRcdC5rYyxcblx0XHQua2QsXG5cdFx0LmtuLFxuXHRcdC5rcCxcblx0XHQua3Ige1xuXHRcdFx0Y29sb3I6ICMwNjk7XG5cdFx0fVxuXHRcdC5rdCB7XG5cdFx0XHRjb2xvcjogIzA3ODtcblx0XHR9XG5cdFx0Lm0ge1xuXHRcdFx0Y29sb3I6ICNmNjA7XG5cdFx0fVxuXHRcdC5zIHtcblx0XHRcdGNvbG9yOiAjY2MwMDk5O1xuXHRcdH1cblx0XHQubmEge1xuXHRcdFx0Y29sb3I6ICMwMGNjN2E7XG5cdFx0fVxuXHRcdC5uYiB7XG5cdFx0XHRjb2xvcjogIzM2Njtcblx0XHR9XG5cdFx0Lm5jIHtcblx0XHRcdGNvbG9yOiAjMGE4O1xuXHRcdH1cblx0XHQubm8ge1xuXHRcdFx0Y29sb3I6ICMzNjA7XG5cdFx0fVxuXHRcdC5uZCB7XG5cdFx0XHRjb2xvcjogIzk5Zjtcblx0XHR9XG5cdFx0Lm5pIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0XHQubmUge1xuXHRcdFx0Y29sb3I6ICNjMDA7XG5cdFx0fVxuXHRcdC5uZiB7XG5cdFx0XHRjb2xvcjogI2MwZjtcblx0XHR9XG5cdFx0Lm5sIHtcblx0XHRcdGNvbG9yOiAjOTlmO1xuXHRcdH1cblx0XHQubm4ge1xuXHRcdFx0Y29sb3I6ICMwY2Y7XG5cdFx0fVxuXHRcdC5udCB7XG5cdFx0XHRjb2xvcjogI2UxMjAyMDtcblx0XHR9XG5cdFx0Lm52IHtcblx0XHRcdGNvbG9yOiAjMDMzO1xuXHRcdH1cblx0XHQub3cge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdFx0Lncge1xuXHRcdFx0Y29sb3I6ICNiYmI7XG5cdFx0fVxuXHRcdC5tZixcblx0XHQubWgsXG5cdFx0Lm1pLFxuXHRcdC5tbyB7XG5cdFx0XHRjb2xvcjogI2Y2MDtcblx0XHR9XG5cdFx0LnNiLFxuXHRcdC5zYyxcblx0XHQuc2QsXG5cdFx0LnMyLFxuXHRcdC5zZSxcblx0XHQuc2gge1xuXHRcdFx0Y29sb3I6ICNjMzA7XG5cdFx0fVxuXHRcdC5zaSB7XG5cdFx0XHRjb2xvcjogI2EwMDtcblx0XHR9XG5cdFx0LnN4IHtcblx0XHRcdGNvbG9yOiAjYzMwO1xuXHRcdH1cblx0XHQuc3Ige1xuXHRcdFx0Y29sb3I6ICMzYWE7XG5cdFx0fVxuXHRcdC5zMSB7XG5cdFx0XHRjb2xvcjogI2MzMDtcblx0XHR9XG5cdFx0LnNzIHtcblx0XHRcdGNvbG9yOiAjZmMzO1xuXHRcdH1cblx0XHQuYnAge1xuXHRcdFx0Y29sb3I6ICMzNjY7XG5cdFx0fVxuXHRcdC52Yyxcblx0XHQudmcsXG5cdFx0LnZpIHtcblx0XHRcdGNvbG9yOiAjMDMzO1xuXHRcdH1cblx0XHQuaWwge1xuXHRcdFx0Y29sb3I6ICNmNjA7XG5cdFx0fVxuXHRcdC5jc3Mge1xuXHRcdFx0Lm8ge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0KyAubnQge1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubnQgKyAubnQge1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxhbmd1YWdlLWJhc2g6OmJlZm9yZSxcblx0XHQubGFuZ3VhZ2Utc2g6OmJlZm9yZSxcblx0XHQubGFuZ3VhZ2UtcG93ZXJzaGVsbDo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAjMDA5O1xuXHRcdH1cblx0fVxuXHQubGFiZWwtZGVmYXVsdCB7XG5cdFx0YmFja2dyb3VuZDogI2Q1ZTBlYztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5sYWJlbC1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5sYWJlbC1kYW5nZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmNTMzNGY7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQubGFiZWwtd2FybmluZyB7XG5cdFx0YmFja2dyb3VuZDogJHdhcm5pbmc7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQubGFiZWwtaW5mbyB7XG5cdFx0YmFja2dyb3VuZDogJGluZm87XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQvKi0tLS0tTGlzdHMtLS0tLSovXG5cdC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTQ4O1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdH1cblx0Lmxpc3QtZ3JvdXAtaXRlbSxcblx0Lmxpc3RvcmRlcixcblx0Lmxpc3RvcmRlcjEsXG5cdC5saXN0dW5vcmRlcixcblx0Lmxpc3R1bm9yZGVyMSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRjb2xvcjogIzk1OTViNTtcblx0fVxuXHQubGlzdC1ncm91cC1pdGVtIHtcblx0XHQmLmRpc2FibGVkLFxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICM1NDVjNzQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTQyO1xuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuXHRcdGNvbG9yOiAjMjQ0MjZjICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiZGJmMjtcblx0XHQmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogIzI0NDI2Yztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2I3Y2RlZDtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI0NDI2Yztcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjQ0MjZjO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG5cdFx0Y29sb3I6ICM0NjRhNGUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZmUyO1xuXHRcdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjNDY0YTRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2O1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0YTRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM0NjRhNGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG5cdFx0Y29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxNzMsIDE0OSwgMC40KTtcblx0XHQmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgMTczLCAxNDksIDAuMik7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuXHRcdGNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDExMiwgMjI4LCAwLjQpO1xuXHRcdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkaW5mbztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTEyLCAyMjgsIDAuMik7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDExMiwgMjI4LCAwLjIpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTcsIDExMiwgMjI4LCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuXHRcdGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxODMsIDQ5LCAwLjQpO1xuXHRcdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkd2FybmluZztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE4MywgNDksIDAuMik7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG5cdFx0Y29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMzgsIDcwLCAwLjQpO1xuXHRcdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkZGFuZ2VyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMzgsIDcwLCAwLjIpO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYW5nZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuXHRcdGNvbG9yOiAjODE4MTgyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG5cdFx0Ji5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICM4MTgxODI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzgxODE4Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcblx0XHRjb2xvcjogIzFiMWUyMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xuXHRcdCYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjMWIxZTIxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMxYjFlMjE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdCYuYWN0aXZlIC5pY29uIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC10cmFuc3BhcmVudCB7XG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzYjNiNjA7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5maWxlLW1hbmFnZXIgLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5saXN0LWdyb3VwLXRyYW5zcGFyZW50LmZpbGUtbWFuYWdlci5maWxlLW1hbmFnZXItYm9yZGVyIC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5maWxlLWltYWdlLTEge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5maWxlLWltYWdlLTEgLmZpbGUtbmFtZS0xIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LmZpbGUtcmFkaXVzLWF0dGFjaG1lbnRzIGkge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQuZmlsZS1zcXVhcmUtYXR0YWNobWVudHMgYSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC8qLS0tLS0tIE1lZGlhIG9iamVjdCAtLS0tLS0qL1xuXHQubGlzdC1tZWRpYSAuaW5mbyAudGV4dC1yaWdodCB7XG5cdFx0Y29sb3I6ICM4YThhOGE7XG5cdH1cblx0Lm1lZGlhaWNvbiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuYnRuLWNsb3NlIHtcblx0XHRjb2xvcjogIzk1OTViNTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQucmVzcG9uc2l2ZS1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Lm5hdmJhci1saWdodCB7XG5cdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2hvdyA+IC5uYXYtbGluayxcblx0XHRcdC5hY3RpdmUgPiAubmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0Ji5zaG93LFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdH1cblx0XHQubmF2YmFyLXRleHQge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItZGFyayB7XG5cdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNob3cgPiAubmF2LWxpbmssXG5cdFx0XHQuYWN0aXZlID4gLm5hdi1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdCYuc2hvdyxcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZS0xO1xuXHRcdH1cblx0XHQubmF2YmFyLXRleHQge1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdC5uYXZyZXNwb25zaXZlLXRvZ2dsZXIgc3BhbiB7XG5cdFx0XHRjb2xvcjogI2RjZGZlZDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LTEsIDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVzcG9uc2l2ZS1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAuaWNvbi5uYXZzZWFyY2gge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTRlNmY5O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQucmVzcG9uc2l2ZS1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMnB4IDExcHggLTNweCByZ2JhKDEwNCwgMTEzLCAxMjMsIDAuMSk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC8qLS1zY3JvbGxzcHkgLS0tKi9cblx0LnNjcm9sbHNweS1leGFtcGxlIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0I25hdmJhci1leGFtcGxlMyAubmF2LWxpbmsge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQubmF2LWxpbmsge1xuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHR9XG5cdH1cblx0LyotLS0tLVByaWNpbmcgdGFibGVzLS0tLS0qL1xuXHQucHJpY2luZyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQucHJpY2luZzEge1xuXHRcdGNvbG9yOiAjNzA3MDcwO1xuXHR9XG5cdC5wcmljaW5nIHtcblx0XHQuY2FyZC1jYXRlZ29yeSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQubGlzdC11bnN0eWxlZCBsaSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUtMTtcblx0XHR9XG5cdH1cblx0LnByaWNpbmcxIHtcblx0XHQubGlzdC11bnN0eWxlZCBsaSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHRcdC5jYXJkLWNhdGVnb3J5IHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5wcmljaW5nLXRhYmxlOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdD4ge1xuXHRcdFx0LnBhbmVsLWZvb3Rlci1sYW5kaW5nIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgaW5zZXQ7XG5cdFx0XHR9XG5cdFx0XHQucGFuZWwgPiB7XG5cdFx0XHRcdC5wYW5lbC1ib2R5LWxhbmRpbmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxNjQzYTM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhbmVsLWhlYWRpbmctbGFuZGluZy1ib3gge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRyb2xlLWhlYWRlcixcblx0XHRcdFx0LnBhbmVsLWZvb3RlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzE2NDNhMyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG4tcHJpY2U6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMTY0M2EzICFpbXBvcnRhbnQ7XG5cdH1cblx0LnByaWNpbmctdGFibGUge1xuXHRcdCY6aG92ZXIgPiAucGFuZWwgPiAuY29udHJvbGUtaGVhZGVyID4gLnBhbmVsLXRpdGxlLWxhbmRpbmcge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQ+IC5wYW5lbCA+IC5jb250cm9sZS1oZWFkZXIgPiAucGFuZWwtdGl0bGUtbGFuZGluZyB7XG5cdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5wYW5lbC1ib2R5LWxhbmRpbmc6aG92ZXIgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHQucGFuZWwtaGVhZGluZy1sYW5kaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggIzE2NDNhMyAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQvKi0tLS0tLSBQcmljaW5nIFN0eWxlcyAtLS0tLS0tLS0qL1xuXHQucGFuZWwtaGVhZGluZyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnBhbmVsLnByaWNlIHtcblx0XHRib3gtc2hhZG93OiAwIDAuMTVyZW0gMS43NXJlbSAwICMwZTBmMmU7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHQ+IC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5wcmljZSB7XG5cdFx0LnBhbmVsLWZvb3RlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0XHQmLnBhbmVsLWNvbG9yID4gLnBhbmVsLWJvZHkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdH1cblx0LnJpYmJvbmUxLXByaWNlIC5yaWJib24gc3BhbiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAjNzlhNzBhO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LTE7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMTBweCAtNXB4IGJsYWNrO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRwcmltYXJ5LTE7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS0xO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHByaW1hcnktMTtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS0xO1xuXHRcdH1cblx0fVxuXHQuc2Vjb25kYXJ5IC5wcmljaW5nLWRpdmlkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmRhbmdlciAucHJpY2luZy1kaXZpZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdH1cblx0LnByaW1hcnkgLnByaWNpbmctZGl2aWRlciB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zdWNjZXNzIC5wcmljaW5nLWRpdmlkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LyotLSByYXRpbmctLSovXG5cdC5yYXRpbmctc3RhcnMge1xuXHRcdC5yYXRpbmctc3RhcnMtY29udGFpbmVyIC5yYXRpbmctc3RhciB7XG5cdFx0XHQmLmlzLS1hY3RpdmUsXG5cdFx0XHQmLmlzLS1ob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZjFjNDBmO1xuXHRcdFx0fVxuXHRcdFx0Ji5pcy0tbm8taG92ZXIsXG5cdFx0XHQuZmEtaGVhcnQgLmlzLS1uby1ob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRjb2xvcjogIzQ5NTA1Nztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IHtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHk7XG5cdFx0XHQmLmJyLWFjdGl2ZSxcblx0XHRcdCYuYnItc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnItY3VycmVudC1yYXRpbmcge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHR9XG5cdC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5O1xuXHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdCYuYnItYWN0aXZlLFxuXHRcdCYuYnItc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici13aWRnZXQgYSB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGRhcmstYm9keTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGNvbG9yOiAjZDNkM2QzO1xuXHRcdCYuYnItYWN0aXZlLFxuXHRcdCYuYnItc2VsZWN0ZWQge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnktMTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdH1cblx0fVxuXHQuYnItdGhlbWUtYmFycy1tb3ZpZSAuYnItd2lkZ2V0IHtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHk7XG5cdFx0XHQmLmJyLWFjdGl2ZSxcblx0XHRcdCYuYnItc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnItY3VycmVudC1yYXRpbmcge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHR9XG5cdC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcblx0XHRcdCYuYnItYWN0aXZlLFxuXHRcdFx0Ji5ici1zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ici1jdXJyZW50LXJhdGluZyB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHR9XG5cdH1cblx0LmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQgYSB7XG5cdFx0Ji5ici1hY3RpdmU6YWZ0ZXIsXG5cdFx0Ji5ici1zZWxlY3RlZDphZnRlciB7XG5cdFx0XHRjb2xvcjogI2YxYzQwZjtcblx0XHR9XG5cdH1cblx0LmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhIHtcblx0XHQmLmJyLWFjdGl2ZTphZnRlcixcblx0XHQmLmJyLXNlbGVjdGVkOmFmdGVyLFxuXHRcdCYuYnItZnJhY3Rpb25hbDphZnRlciB7XG5cdFx0XHRjb2xvcjogI2YxYzQwZjtcblx0XHR9XG5cdH1cblx0LmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQgYTphZnRlciB7XG5cdFx0Y29sb3I6ICRkYXJrLWJvZHk7XG5cdH1cblx0LmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhOmFmdGVyIHtcblx0XHRjb2xvcjogI2IzOWEzODtcblx0fVxuXHQuZGFyay1tb2RlIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGEge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICM0NTQ1NWY7XG5cdFx0fVxuXHRcdCYuYnItYWN0aXZlOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAjZjFjNDBmO1xuXHRcdH1cblx0fVxuXHQuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcblx0XHRjb2xvcjogI2YxYzQwZjtcblx0fVxuXHQudGFicy1tZW51IHVsIGxpIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdFx0LmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHR9XG5cdH1cblx0LnRhYnMtbWVudTEgdWwgbGkgYSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC50YWItbWVudS1oZWFkaW5nIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0fVxuXHQudGFicy1tZW51MiB1bCBsaSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzYzNjI2Mjtcblx0XHR9XG5cdFx0LmZhZGUge1xuXHRcdFx0Y29sb3I6ICNlZWVlO1xuXHRcdH1cblx0fVxuXHQuc2VhcmNoLXRhYnMgdWwgbGkgYSB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRwcmltYXJ5LTE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC50YWJzLW1lbnUtYm9yZGVyIHVsIGxpIC5hY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC50YWJzLW1lbnUtYm94ZWQgdWwgbGkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQuYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdC50YWJfd3JhcHBlciB7XG5cdFx0LmNvbnRlbnRfd3JhcHBlciB7XG5cdFx0XHQuYWNjb3JkaWFuX2hlYWRlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdFx0LmFjY29yZGlhbl9oZWFkZXIgLmFycm93IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZS0zO1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlLTM7XG5cdFx0XHR9XG5cdFx0XHQuYWNjb3JkaWFuX2hlYWRlci5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyoqKioqIHRpbWUtbGluZSoqKioqL1xuXHQudGltZWxpbmVfX2l0ZW06YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC50aW1lbGluZV9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQvKi0tLS0gVGltZSBsaW5lIC0tLS0tKi9cblx0LnRpbWVsaW5lOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcblx0fVxuXHQudGltZWxpbmUtaXRlbSB7XG5cdFx0JjpmaXJzdC1jaGlsZDpiZWZvcmUsXG5cdFx0JjpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0fVxuXHQudGltZWxpbmUtYmFkZ2Uge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICNhZGI1YmQ7XG5cdH1cblx0LnRpbWVsaW5lLXRpbWUge1xuXHRcdGNvbG9yOiAjOWFhMGFjO1xuXHR9XG5cdC50aW1lbGluZV9faXRlbS0tcmlnaHQgLnRpbWVsaW5lX19jb250ZW50OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHJnYmEoMjM4LCAyMzIsIDIzOSwgMC45KTtcblx0fVxuXHR1bC50aW1lbGluZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2Q0ZDlkZjtcblx0XHR9XG5cdFx0PiBsaTpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNmM2YzZmO1xuXHRcdH1cblx0fVxuXHQvKi0tLS1UaW1lbGluZS0tLSovXG5cdC5jYnBfdG10aW1lbGluZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2Q2ZGFlMDtcblx0XHR9XG5cdFx0PiBsaSB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIC5jYnBfdG1sYWJlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNicF90bWxhYmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJyZW0gMCByZ2JhKDEzNiwgMTUyLCAxNzAsIDAuMTUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWFwLWNoZWNraW4ge1xuXHRcdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4yKTtcblx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjZWJlYmViO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNlYmViZWI7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNlYmViZWI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzNkMzc4MCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2JwX3RtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM0NmE0ZGE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjJlbSkge1xuXHRcdC5jYnBfdG10aW1lbGluZSA+IGxpIHtcblx0XHRcdC5jYnBfdG1sYWJlbDphZnRlcixcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkgLmNicF90bWxhYmVsOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnZ0aW1lbGluZTo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlciB7XG5cdFx0LnRpbWVsaW5lLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgIzEwMTMyOTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpbWVsaW5lLWJhZGdlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstYm9keTtcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRpbWVsaW5lLWludmVydGVkIC50aW1lbGluZS1wYW5lbDphZnRlciB7XG5cdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMTBweDtcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLXdyYXBwZXItcHJpbWFyeSB7XG5cdFx0LnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcblx0XHQudGltZWxpbmUtYmFkZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktMTtcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLXdyYXBwZXItc2Vjb25kYXJ5IHtcblx0XHQudGltZWxpbmUtcGFuZWw6YmVmb3JlLFxuXHRcdC50aW1lbGluZS1iYWRnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXHQudGltZWxpbmUtd3JhcHBlci1zdWNjZXNzIHtcblx0XHQudGltZWxpbmUtcGFuZWw6YmVmb3JlLFxuXHRcdC50aW1lbGluZS1iYWRnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLXdyYXBwZXItZ3JlZW4ge1xuXHRcdC50aW1lbGluZS1wYW5lbDpiZWZvcmUsXG5cdFx0LnRpbWVsaW5lLWJhZGdlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLXdyYXBwZXItd2FybmluZyB7XG5cdFx0LnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcblx0XHQudGltZWxpbmUtYmFkZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZjZDUzOTtcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLXdyYXBwZXItZGFuZ2VyIHtcblx0XHQudGltZWxpbmUtcGFuZWw6YmVmb3JlLFxuXHRcdC50aW1lbGluZS1iYWRnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjE2ZDc1O1xuXHRcdH1cblx0fVxuXHQudGltZWxpbmUtd3JhcHBlci1saWdodCB7XG5cdFx0LnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcblx0XHQudGltZWxpbmUtYmFkZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdH1cblx0LnRpbWVsaW5lLXdyYXBwZXItZGFyayB7XG5cdFx0LnRpbWVsaW5lLXBhbmVsOmJlZm9yZSxcblx0XHQudGltZWxpbmUtYmFkZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogIzgyOGRiMTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkICR3aGl0ZS0yICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogMCBzb2xpZCAkd2hpdGUtMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQvKiAjIyMjIyMjIyBMQVlPVVQtU1RZTEVTICMjIyMjIyMjICovXG5cdC5hc2lkZS1mb290ZXIge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0LnNvY2lhbCB1bCBsaSBhIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstYm9keTtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cblx0LnRvcC1mb290ZXIge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzhlOTA5MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1wYXltZW50cyBhIHtcblx0XHRjb2xvcjogI2E3YThjNztcblx0fVxuXHQubWFpbi1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5hc2lkZS1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuaGVhZGVyLWJyYW5kLFxuXHQuYXBwLWhlYWRlciAuaGVhZGVyLWJyYW5kLFxuXHQuaGVhZGVyLWJyYW5kOmhvdmVyIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuaGVhZGVyLmhvci1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMjRweCAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0XHQuaG9yLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5saWdodC1sb2dvIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyIHtcblx0XHQuZm9ybS1pbmxpbmUge1xuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjEpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDEzMiwgNjUsIDI0NiwgMC43KSwgcmdiYSgyMTIsIDQwLCAyMzQsIDAuNykpO1xuXHRcdH1cblx0XHQuYmctaW1hZ2UtMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDI1MSwgMTk2LCA1MiwgMC43KSwgcmdiYSgyNDYsIDEwNywgNzgsIDAuNykpO1xuXHRcdH1cblx0XHQuYmctaW1hZ2UtMyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCByZ2JhKDk4LCAyNTEsIDkyLCAwLjYpLCByZ2JhKDMzLCAxNjUsIDYsIDAuNikpO1xuXHRcdH1cblx0XHQuYmctaW1hZ2UgYTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdC5oZWFkZXIgLm5hdnNlYXJjaCBpIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdC5zZWFyY2gtZWxlbWVudCAuZm9ybS1jb250cm9sIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdFx0LmhlYWRlciB7XG5cdFx0XHQuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdFx0fVxuXHRcdFx0Lm5hdnNlYXJjaCBpIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdC5mb3JtLWlubGluZSAuYnRuIHtcblx0XHRcdFx0Y29sb3I6ICM0NjQ5NGEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlci0xIHtcblx0XHQubmF2YmFyIC5uYXYtbGluay5uYXYtbGluay1sZyBpIHtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHR9XG5cdFx0LmZvcm0taW5saW5lIC5idG4ge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2I0YmRjZTtcblx0XHR9XG5cdFx0LmZvcm0tY29udHJvbC5oZWFkZXItc2VhcmNoIHtcblx0XHRcdGNvbG9yOiAjYjRiZGNlO1xuXHRcdH1cblx0XHQuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdC5oZWFkZXItMSAuYW5pbWF0ZWQtYXJyb3cgc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcblx0XHR9XG5cdFx0LmFuaW1hdGVkLWFycm93IHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkZXItMSAuYW5pbWF0ZWQtYXJyb3cgc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcblx0XHR9XG5cdFx0LmFuaW1hdGVkLWFycm93IHNwYW4ge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkZXItMSB7XG5cdFx0XHQubmF2YmFyIC5uYXYtbGluay5uYXYtbGluay1sZyBpIHtcblx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlciB7XG5cdFx0Ji5oZWFkZXItMSB7XG5cdFx0XHQubmF2LWxpbmsuaWNvbiBpIHtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaGVhZGVyLTIge1xuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdH1cblx0XHRcdC5uYXYtbGluayBpIHtcblx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0taW5saW5lIHtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogI2I0YmRjZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tY29udHJvbC5oZWFkZXItc2VhcmNoIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjQpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4xKTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdC5oZWFkZXItMSAuYW5pbWF0ZWQtYXJyb3cgc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qLS1oZWFkZXItMi0tKi9cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdC5oZWFkZXItMiAuYW5pbWF0ZWQtYXJyb3cgc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qLS1oZWFkZXItMy0tKi9cblx0LmhlYWRlci0zIHtcblx0XHQubmF2LWxpbmsgaSB7XG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0fVxuXHRcdC5mb3JtLWlubGluZSB7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2wuaGVhZGVyLXNlYXJjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuNCk7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4xKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuaGVhZGVyLTMgLmFuaW1hdGVkLWFycm93IHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGVmYXVsdC1oZWFkZXIgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wsXG5cdC5oZWFkZXIyIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLFxuXHQuaGVhZGVyMyAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRib2R5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdC5ob3ItaGVhZGVyIC5oZWFkZXItYnJhbmQxIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQuaGVhZGVyLXJpZ2h0LWljb25zIHtcblx0XHQubmF2LWxpbmsuaWNvbjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHQucHJvZmlsZS11c2VyOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5ob3ItaGVhZGVyIC5oZWFkZXItcmlnaHQtaWNvbnMgLm5hdi1saW5rLmljb24ge1xuXHRcdGNvbG9yOiAjZGNkZmVkO1xuXHR9XG5cdCYuaGVhZGVyLWxpZ2h0IC5ob3ItaGVhZGVyIC5oZWFkZXItcmlnaHQtaWNvbnMgLm5hdi1saW5rLmljb24ge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cdH1cblx0LmxvZ28taG9yaXpvbnRhbCAuaGVhZGVyLWJyYW5kLWltZy5kZXNrdG9wLWxvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuaG9yaXpvbnRhbC5oZWFkZXItbGlnaHQgLmxvZ28taG9yaXpvbnRhbCAuaGVhZGVyLWJyYW5kLWltZy5saWdodC1sb2dvMSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5ob3Jpem9udGFsLmhlYWRlci1saWdodCAubG9nby1ob3Jpem9udGFsIC5oZWFkZXItYnJhbmQtaW1nLmRlc2t0b3AtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaG9yLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5saWdodC1sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvKkxvZ28tY2VudGVyIGhlYWRlciAqL1xuXHQuaG9yLXRvcGhlYWRlciB7XG5cdFx0LmhlYWRlci1zZWFyY2guZHJvcGRvd24tbWVudSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDIyOSwgMjI4LCAyMzAsIDAuNSk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZHJvcGRvd24tbWVudS5zaG93IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHR9XG5cdH1cblx0LmhlYWRlciB7XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDEwNCwgMTEzLCAxMjMsIDAuMik7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZHJvcGRvd24taXRlbSxcblx0XHQubm90aWZpY2F0aW9ucy1tZW51IGg1LFxuXHRcdC5tZXNzYWdlLW1lbnUgaDUge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0XHQubm90aWZpY2F0aW9ucy1tZW51IHNwYW4sXG5cdFx0Lm1lc3NhZ2UtbWVudSBzcGFuIHtcblx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdH1cblx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMTA0LCAxMTMsIDEyMywgMC4yKTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9maWxlLTEgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWljb24ge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktMSwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZXNwb25zaXZlLW5hdmJhciB7XG5cdFx0Lm5vdGlmaWNhdGlvbnMtbWVudSBoNSxcblx0XHQubWVzc2FnZS1tZW51IGg1IHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdFx0Lm5vdGlmaWNhdGlvbnMtbWVudSBzcGFuLFxuXHRcdC5tZXNzYWdlLW1lbnUgc3BhbiB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDM0LCAzNCwgNjEsIDAuOCk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZmlsZS0xIC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pY29uIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LTEsIDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaG9yaXpvbnRhbE1lbnUge1xuXHRcdGh0bWwsXG5cdFx0Ym9keSxcblx0XHRpZnJhbWUsXG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYuaG9yaXpvbnRhbCB7XG5cdFx0LnNpZGUtbWVudSA+IGxpID4gYSB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0fVxuXHRcdC5ob3Jpem9udGFsLW1haW4gLnNsaWRlIC5zbGlkZS1tZW51LFxuXHRcdC5ob3Jpem9udGFsLW1haW4gLnNsaWRlIC5zdWItc2xpZGUtbWVudSxcblx0XHQuaG9yaXpvbnRhbC1tYWluIC5zbGlkZSAuc3ViLXNsaWRlLW1lbnUyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5sb2dvLWhvcml6b250YWwgLmhlYWRlci1icmFuZC1pbWcubGlnaHQtbG9nbzEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LyogPT09PT09PT09PT09PT09PT09IERlc2t0b3AgTWFpbiBNZW51IENTUyA9PT09PT09PT09PT09PT09PT0gKi9cblx0Lmhvcml6b250YWxNZW51IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdC5ob3Jpem9udGFsTWVudS1saXN0IGxpIC5hY3RpdmUge1xuXHRcdFx0Lmhvci1pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ob3Jpem9udGFsTWVudS1saXN0IGxpIDpob3ZlciB7XG5cdFx0XHQuaG9yLWljb24ge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQuaG9yLWljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAjZGVkZWZkO1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktMSwgMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnJvdzphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJpZ2h0bWVudSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IC50b3BtZW51c2VhcmNoIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTlhOWE5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHR+IHtcblx0XHRcdFx0XHRcdFx0XHQuYnRuc3R5bGUgLmZhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5zZWFyY2hpY29uIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnRuc3R5bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiB7XG5cdFx0XHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgxMDQsIDExMywgMTIzLCAwLjEpO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdD4gbGkgPiB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMTA0LCAxMTMsIDEyMywgMC4xKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0XHRcdD4gbGkgPiB7XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMTA0LCAxMTMsIDEyMywgMC4xKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0PiBsaSA+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3Jpem9udGFsLW1lZ2FtZW51IHtcblx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRcdFx0Lm1lZ2FtZW51LWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZThlYmYzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggMjVweCByZ2JhKDIyNywgMjI4LCAyMzgsIDAuMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aXRsZSxcblx0XHRcdFx0XHQud3Ntd251dHh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMmMyYzJjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGluay1saXN0IGxpIGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGkgYTpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNob3ctZ3JpZCBkaXYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2U3ZTdlNztcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmE2YTZhO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVudV9mb3JtIHtcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdFx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlMmUyZTI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdCZbdHlwZT1cInN1Ym1pdFwiXSxcblx0XHRcdFx0XHRcdFx0Jlt0eXBlPVwiYnV0dG9uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50eXBvZ3JhcGh5LXRleHQge1xuXHRcdFx0XHRcdFx0cCxcblx0XHRcdFx0XHRcdHVsIGxpIGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzY1NjU2NTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyogRGVza3RvcCBTZWFyY2ggQmFyICovXG5cdC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0YXJ0IE1vYmlsZSBDU1NcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC8qID09PT09PT09PT09PT09PT09PSBNb2JpbGUgTWVudSBDaGFuZ2UgQnJha2UgUG9pbnQgPT09PT09PT09PT09PT09PT09ICovXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQvKiA9PT09PT09PT09PT09PT09PT0gTW9iaWxlIE1haW4gTWVudSBDU1MgPT09PT09PT09PT09PT09PT09ICovXG5cdFx0Lmhvcml6b250YWxNZW51IHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcblx0XHRcdD4gLmhvcml6b250YWxNZW51LWxpc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEubWVudWhvbWVpY29uIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IHtcblx0XHRcdFx0XHRcdGEgPiAuZmEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cdFx0XHRcdFx0XHRcdD4gbGkgPiB7XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR1bC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGxpID4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gbGkgPiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmhvcml6b250YWwtbWVnYW1lbnUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXHRcdFx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQ+IHVsID4gbGkgPiBhIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHVsIGxpLnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LyogPT09PT09PT09PT09PT09PT09IE1vYmlsZSBTbGlkZSBEb3duIExpbmtzIENTUyA9PT09PT09PT09PT09PT09PT0gKi9cblx0XHQvKiA9PT09PT09PT09PT09PT09PT0gTW9iaWxlIE1lZ2EgTWVudXMgQ1NTICA9PT09PT09PT09PT09PT09PT0gKi9cblx0XHQvKiA9PT09PT09PT09PT09PT09PT0gTW9iaWxlIEhlYWRlciBDU1MgPT09PT09PT09PT09PT09PT09ICovXG5cdFx0Lmhvcml6b250YWwtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR9XG5cdFx0LmNhbGx1c2J0biB7XG5cdFx0XHRjb2xvcjogI2E5YTlhOTtcblx0XHRcdCY6aG92ZXIgLmZhIHtcblx0XHRcdFx0Y29sb3I6ICNhOWE5YTk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8qIE1vYmlsZSBUb2dnbGUgTWVudSBpY29uIChYIElDT04pICovXG5cdFx0LmFuaW1hdGVkLWFycm93IHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogIzk1OTViNTtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5NTk1YjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlIC5hbmltYXRlZC1hcnJvdyBzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQvKiA9PT09PT09PT09PT09PT09PT0gTW9iaWxlIE92ZXJsYXkvRHJhd2VyIENTUyA9PT09PT09PT09PT09PT09PT0gKi9cblx0XHQuaG9yaXpvbnRhbC1vdmVybGFwYmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcblx0XHR9XG5cdFx0LyogPT09PT09PT09PT09PT09PT09IE1vYmlsZSBTdWIgTWVudSBFeHBhbmRlciBBcnJvd3MgID09PT09PT09PT09PT09PT09PSAqL1xuXHRcdC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkgPiB7XG5cdFx0XHQuaG9yaXpvbnRhbE1lbnUtY2xpY2sgPiBpIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS01O1xuXHRcdFx0fVxuXHRcdFx0dWwuc3ViLW1lbnUgPiBsaSB7XG5cdFx0XHRcdC5ob3Jpem9udGFsTWVudS1jbGljazAyID4gaSxcblx0XHRcdFx0Lmhvcml6b250YWxNZW51LWNsaWNrMDMgPiBpLFxuXHRcdFx0XHQuaG9yaXpvbnRhbE1lbnUtY2xpY2swNCA+IGkge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gdWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdD4gbGkgPiB1bC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ob3Jpem9udGFsLW1lZ2FtZW51IC5saW5rLWxpc3QgbGkgYSB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ob3ItbWVudSAuaG9yaXpvbnRhbE1lbnUgPiAuaG9yaXpvbnRhbE1lbnUtbGlzdCA+IGxpID4gYS5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHRcdC8qRW5kIE1lZGlhIFF1ZXJ5Ki9cblx0fVxuXHQvKiBFeHRyYSBATWVkaWEgUXVlcnkqL1xuXHQubWVnYS1tZW51Ymcge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDEwNCwgMTEzLCAxMjMsIDAuMSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lmhvcml6b250YWwtbWFpbi5ob3ItbWVudSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lmhvci1tZW51IC5ob3Jpem9udGFsTWVudSA+IC5ob3Jpem9udGFsTWVudS1saXN0ID4gbGkge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQ+IGEge1xuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmhvcml6b250YWxNZW51ID4gLmhvcml6b250YWxNZW51LWxpc3QgPiBsaSA+IHtcblx0XHR1bC5zdWItbWVudSB7XG5cdFx0XHQuc3ViLW1lbnUtc3ViOmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICMxMjEwMjk7XG5cdFx0XHR9XG5cdFx0XHQ+IGxpID4ge1xuXHRcdFx0XHRhOmhvdmVyLFxuXHRcdFx0XHR1bC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmhvcml6b250YWwtbWVnYW1lbnUgLmxpbmstbGlzdCBsaSBhOmhvdmVyLFxuXHRcdHVsLnN1Yi1tZW51ID4gbGkgLmFjdGl2ZSxcblx0XHQuaG9yaXpvbnRhbC1tZWdhbWVudSAubGluay1saXN0IGxpIC5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHR9XG5cdC5pY29ucy1saXN0LWl0ZW0ge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICM4MDgwYTE7XG5cdFx0fVxuXHR9XG5cdC8qLS0tLS1JY29uIGlucHV0LS0tLS0qL1xuXHQuaW5wdXQtaWNvbi1hZGRvbiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmLnNlYXJjaC1pY29uIHtcblx0XHRcdGNvbG9yOiAjNjM2MjYyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC8qLS0tLS0tIEljb25zIExpc3QgLS0tLS0tKi9cblx0LmJyb3dzZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuXHR9XG5cdC5mbGFnLFxuXHQucGF5bWVudCB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cdC5jb2wtc20tMyBhIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmY0NjQ3O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNTYsIDEyMywgMTMxLCAwLjcpLCByZ2JhKDU2LCAxMjMsIDEzMSwgMC43KSk7XG5cdFx0fVxuXHR9XG5cdC8qLS1pdGVtLWNhcmQyLS0qL1xuXHQuaXRlbS1jYXJkMi1pY29ucyBhIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC8qLS1pdGVtLWxpc3QtLSovXG5cdC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNjcsIDE4MCwgMjAxLCAwLjMpO1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQvKi0taXRlbS11c2VyLS0qL1xuXHQuaXRlbS11c2VyIC5pdGVtLXVzZXItaWNvbnMgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQvKiAjIyMjIyMjIyBMSUItU1RZTEVTICMjIyMjIyMjICovXG5cdC8qLS0tLS0gRGF0ZSBQaWNrZXIgLS0tLSovXG5cdC51aS1kYXRlcGlja2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHQudWktZGF0ZXBpY2tlci1uZXh0LFxuXHRcdFx0LnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRcdFx0Y29sb3I6ICM2Yzc1N2Q7XG5cdFx0XHR9XG5cdFx0XHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRcdFx0Jjpob3Zlcjo6YmVmb3JlLFxuXHRcdFx0XHQmOmZvY3VzOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0XHRcdCY6aG92ZXI6OmJlZm9yZSxcblx0XHRcdFx0Jjpmb2N1czo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIsXG5cdFx0XHQudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHR9XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVpLWRhdGVwaWNrZXItdG9kYXkgYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmp2ZWN0b3JtYXAtdGlwIHtcblx0XHRiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0Lmp2ZWN0b3JtYXAtem9vbWluLFxuXHQuanZlY3Rvcm1hcC16b29tb3V0LFxuXHQuanZlY3Rvcm1hcC1nb2JhY2sge1xuXHRcdGJhY2tncm91bmQ6ICM0NTQ1NmM7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdC5zZWxlY3Rncm91cC1idXR0b24ge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGNvbG9yOiAjOWFhMGFjO1xuXHR9XG5cdC5zZWxlY3Rncm91cC1pbnB1dCB7XG5cdFx0JjpjaGVja2VkICsgLnNlbGVjdGdyb3VwLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0XHQmOmZvY3VzICsgLnNlbGVjdGdyb3VwLWJ1dHRvbiB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg5OCwgNTgsIDE2MiwgMC4yNSk7XG5cdFx0fVxuXHR9XG5cdC8qLS0tLS1zZWxlY3RpemUgLS0tLS0tKi9cblx0LnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3Age1xuXHRcdCYubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAkd2hpdGU7XG5cdFx0fVxuXHRcdC51aS1zb3J0YWJsZS1oZWxwZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHR9XG5cdH1cblx0LnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNkMGQwZDA7XG5cdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0fVxuXHQuc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG5cdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIHtcblx0XHQub3B0Z3JvdXAge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjJmMmYyO1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0aXplLWNvbnRyb2wge1xuXHRcdCYucGx1Z2luLXJlbW92ZV9idXR0b24ge1xuXHRcdFx0W2RhdGEtdmFsdWVdIHtcblx0XHRcdFx0LnJlbW92ZSB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNkMGQwZDA7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSAucmVtb3ZlIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWxlY3RpemUtZHJvcGRvd24ge1xuXHRcdGNvbG9yOiAjNDk1MDU3O1xuXHR9XG5cdC5zZWxlY3RpemUtaW5wdXQge1xuXHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0aW5wdXQge1xuXHRcdFx0Y29sb3I6ICM0OTUwNTc7XG5cdFx0fVxuXHR9XG5cdC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnNlbGVjdGl6ZS1pbnB1dCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Ji5mdWxsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHRcdCYuZm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNDY3ZmNmO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoOTgsIDU4LCAxNjIsIDAuMjUpO1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCB7XG5cdFx0PiBkaXYge1xuXHRcdFx0YmFja2dyb3VuZDogI2U5ZWNlZjtcblx0XHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgNDAsIDEwMCwgMC4xMik7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlOGU4ZTg7XG5cdFx0XHRcdGNvbG9yOiAjMzAzMDMwO1xuXHRcdFx0XHRib3JkZXI6IDAgc29saWQgI2NhY2FjYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCA+IGRpdiB7XG5cdFx0XHRjb2xvcjogIzdkN2Q3ZDtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgJHdoaXRlO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzdkN2Q3ZDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0Ym9yZGVyOiAwIHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlbGVjdGl6ZS1pbnB1dCB7XG5cdFx0Ji5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0aXplLWRyb3Bkb3duIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMjUsIDE2OCwgMjA4LCAwLjIpO1xuXHRcdH1cblx0XHQub3B0Z3JvdXAtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdFx0LmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY4O1xuXHRcdFx0Y29sb3I6ICM0NjdmY2Y7XG5cdFx0XHQmLmNyZWF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAjNDk1MDU3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY3JlYXRlIHtcblx0XHRcdGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7XG5cdFx0fVxuXHR9XG5cdC5zZWxlY3RpemUtY29udHJvbCB7XG5cdFx0Ji5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGVcblx0XHRcdFx0dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAgNSclM0UlM0NwYXRoIGZpbGw9JyM5OTknIGQ9J00wIDBMMTAgMEw1IDVMMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpXG5cdFx0XHRcdG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0fVxuXHRcdC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHR9XG5cdH1cblx0LnNlbGVjdGl6ZS1kcm9wZG93biAuaW1hZ2UgaW1nLFxuXHQuc2VsZWN0aXplLWlucHV0IC5pbWFnZSBpbWcge1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0fVxuXHQvKiAjIyMjIyMjIyBTSURFTUVOVS1TVFlMRVMgIyMjIyMjIyMgKi9cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LnNpZGUtaGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0LmFwcC1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdC5hcHAtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYXBwLWhlYWRlcl9fbG9nbyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuYXBwLXNpZGViYXJfX3RvZ2dsZSB7XG5cdFx0Y29sb3I6ICNkY2RmZWQ7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LTEsIDApO1xuXHRcdH1cblx0fVxuXHQuYXBwLXNpZGViYXIge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDE0LjcycHggMS4yOHB4IHJnYmEoNDIsIDM4LCA1MywgMC41KTtcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE0LjcycHggMS4yOHB4IHJnYmEoNDIsIDM4LCA1MywgMC41KTtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0fVxuXHR9XG5cdC5hcHAtc2lkZWJhcl9fdXNlciB7XG5cdFx0Y29sb3I6ICNhOGE4YTg7XG5cdFx0aW1nIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAyNXB4ICR3aGl0ZS0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSg0NCwgNDQsIDQ0LCAwLjIpO1xuXHRcdH1cblx0fVxuXHQuYXBwLXNpZGViYXJfX3VzZXItbmFtZSxcblx0LmFwcC1zaWRlYmFyX191c2VyLWRlc2lnbmF0aW9uIHtcblx0XHRjb2xvcjogI2U1ZTllYztcblx0fVxuXHQuc2lkZS1tZW51X19pdGVtIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnNpZGUtbWVudV9faWNvbixcblx0XHRcdC5zaWRlLW1lbnVfX2xhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQuc2lkZS1tZW51X19pY29uLFxuXHRcdFx0LnNpZGUtbWVudV9fbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2xpZGUtaXRlbSB7XG5cdFx0Ji5hY3RpdmUsXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAjYjVjMWQyO1xuXHRcdH1cblx0fVxuXHQuc2xpZGUtbWVudSBhLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdH1cblx0LnNsaWRlLWl0ZW0ge1xuXHRcdCYuYWN0aXZlLFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc3ViLXNsaWRlLWl0ZW0sXG5cdC5zdWItc2xpZGUtaXRlbTIsXG5cdC5zdWItc2lkZS1tZW51X19sYWJlbCxcblx0LnN1Yi1zaWRlLW1lbnVfX2xhYmVsMSxcblx0LnN1Yi1zaWRlLW1lbnVfX2xhYmVsMiB7XG5cdFx0Ji5hY3RpdmUsXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5zbGlkZS1tZW51IGxpIC5zbGlkZS1pdGVtOmJlZm9yZSB7XG5cdFx0Y29sb3I6ICM2ODc5OGI7XG5cdH1cblx0LnNpZGUtbWVudSAuc2lkZS1tZW51X19pY29uIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LTEsIDApO1xuXHRcdH1cblx0fVxuXHQuc2xpZGUtaXRlbSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIHtcblx0XHRcdC5zaWRlLW1lbnUgLnNpZGUtbWVudV9faWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkLnVzZXItbm90aWZpY2F0aW9uOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdC5hcHAtc2lkZWJhcl9fdXNlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4wNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcHAtdGl0bGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblx0LmFwcC1icmVhZGNydW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQudXNlci1pbmZvIHtcblx0XHQudGV4dC1kYXJrIHtcblx0XHRcdGNvbG9yOiAjMjUyNTJhICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC50ZXh0LW11dGVkIHtcblx0XHRcdGNvbG9yOiAjOTU5NWI1ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5zaWRlLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5zaWRlLW1lbnUgLnN1Yi1jYXRlZ29yeSB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0fVxuXHQuc2lkZS1tZW51IC5zdWItc2lkZS1tZW51X19sYWJlbCxcblx0LnN1Yi1zbGlkZS1sYWJlbCxcblx0LnN1Yi1zaWRlLW1lbnVfX2xhYmVsMiB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC5zdWItc2xpZGUtaXRlbSxcblx0LnN1Yi1zbGlkZS1pdGVtMiB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC8qLS0gU3Vic2xpZGUgLS0tKi9cblx0LyotLSBTdWJzbGlkZTIgLS0tKi9cblx0LyogIyMjIyMjIyMgVEVNUC1TVFlMRVMgIyMjIyMjIyMgKi9cblx0LnJpY2hUZXh0IHtcblx0XHRib3JkZXI6ICRib3JkZXItZGFyayBzb2xpZCAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHRcdC5yaWNoVGV4dC10b29sYmFyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IHJnYmEoMTU2LCAxNjIsIDE2MSwgMCkgc29saWQgMXB4O1xuXHRcdFx0dWwgbGkgYSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogcmdiYSgxNTYsIDE2MiwgMTYxLCAwLjIpIHNvbGlkIDFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRhcmstbW9kZSAuY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIC5kYXkuZXZlbnQ6aG92ZXIsXG5cdC5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgdHIgLmRheS5teS1ldmVudDpob3Zlcixcblx0LmRhcmstbW9kZSAuY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIC5kYXkudG9kYXksXG5cdC5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgdHIgLmRheS5teS10b2RheSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC5jYWwxIC5jbG5kciB7XG5cdFx0LmNsbmRyLXRhYmxlIHtcblx0XHRcdC5oZWFkZXItZGF5cyAuaGVhZGVyLWRheSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHRcdHRyIC5kYXkuZXZlbnQ6aG92ZXIsXG5cdFx0XHQuY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyIC5kYXkubXktZXZlbnQ6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHR0cjpsYXN0LWNoaWxkIC5kYXksXG5cdFx0XHQuY2FsMSAuY2xuZHIgLmNsbmRyLXRhYmxlIHRyOmxhc3QtY2hpbGQgLm15LWRheSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdH1cblx0XHRcdHRyIHtcblx0XHRcdFx0LmVtcHR5LFxuXHRcdFx0XHQuYWRqYWNlbnQtbW9udGgsXG5cdFx0XHRcdC5teS1lbXB0eSxcblx0XHRcdFx0Lm15LWFkamFjZW50LW1vbnRoIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF5IHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0XHQmLmV2ZW50LFxuXHRcdFx0XHRcdCYubXktZXZlbnQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzI1MjU0OCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzJlMmU0YTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNsbmRyLWNvbnRyb2xzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdC5jbG5kci1jb250cm9scyAuY2xuZHItY29udHJvbC1idXR0b24ge1xuXHRcdFx0LmNsbmRyLXByZXZpb3VzLWJ1dHRvbixcblx0XHRcdC5jbG5kci1uZXh0LWJ1dHRvbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mYy11bnRoZW1lZCB7XG5cdFx0LmZjLWNvbnRlbnQsXG5cdFx0LmZjLWRpdmlkZXIsXG5cdFx0LmZjLWxpc3QtaGVhZGluZyB0ZCxcblx0XHQuZmMtbGlzdC12aWV3LFxuXHRcdC5mYy1wb3BvdmVyLFxuXHRcdC5mYy1yb3csXG5cdFx0dGJvZHksXG5cdFx0dGQsXG5cdFx0dGgsXG5cdFx0dGhlYWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5mYy1ldmVudCxcblx0LmZjLWV2ZW50LWRvdCB7XG5cdFx0Y29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdC5mYy11bnRoZW1lZCB7XG5cdFx0LmZjLWRpdmlkZXIsXG5cdFx0LmZjLWxpc3QtaGVhZGluZyB0ZCxcblx0XHQuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LmZjLXRvb2xiYXIge1xuXHRcdC5mYy1zdGF0ZS1hY3RpdmUsXG5cdFx0LnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYjRiNGI0O1xuXHRcdH1cblx0fVxuXHQuZmMtdG9kYXktYnV0dG9uIGZjLWJ1dHRvbiBmYy1zdGF0ZS1kZWZhdWx0IGZjLWNvcm5lci1sZWZ0IGZjLWNvcm5lci1yaWdodCBmYy1zdGF0ZS1kaXNhYmxlZDpmb2N1cyB7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtOmhvdmVyIHRkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHR9XG5cdC5jYWwxIC5jbG5kciAuY2xuZHItdGFibGUgdHIge1xuXHRcdC5lbXB0eTpob3Zlcixcblx0XHQuYWRqYWNlbnQtbW9udGg6aG92ZXIsXG5cdFx0Lm15LWVtcHR5OmhvdmVyLFxuXHRcdC5teS1hZGphY2VudC1tb250aDpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmYyZjUwO1xuXHRcdH1cblx0fVxuXHQvKi0tLS0tLSBDaGFydHMgc3R5bGVzIC0tLS0tLSovXG5cdC5pbnN0YWdyYW0ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNkZTQ5N2IgMCUsICNlMTE2NGYgMTAwJSk7XG5cdH1cblx0LmxpbmtlZGluIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMGQ5N2RlIDAlLCAjMTM1NDdhIDEwMCUpO1xuXHR9XG5cdC50d2l0dGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMDBmMmZlIDAlLCAjMWU2M2MzIDEwMCUpO1xuXHR9XG5cdC5mYWNlYm9vayB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgIzNkNmNiZiAwJSwgIzFlM2M3MiAxMDAlKTtcblx0fVxuXHQubWFwLWhlYWRlcjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQ1LCAyNDcsIDI1MSwgMCkgNSUsICRkYXJrLXRoZW1lLTEgOTUlKTtcblx0fVxuXHQuY2hhcnQtY2lyY2xlLXZhbHVlIHNtYWxsLFxuXHQuY2hhcnQtY2lyY2xlLTEtdmFsdWUgc21hbGwge1xuXHRcdGNvbG9yOiAjOWFhMGFjO1xuXHR9XG5cdC8qLS0tLWNoYXJ0LWRyb3Atc2hhZG93LS0tLSovXG5cdC5jaGFydC1kcm9wc2hhZG93IHtcblx0XHQtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coLTZweCA1cHggNHB4ICMyYTI2MzUpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coLTZweCA1cHggNHB4ICMyYTI2MzUpO1xuXHR9XG5cdC5jaGFydC1kcm9wc2hhZG93LXByaW1hcnkge1xuXHRcdC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgMTJweCA0cHggcmdiYSgxMzMsIDY3LCAyNDYsIDAuMikpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coKC02cHgpIDEycHggNHB4IHJnYmEoMTMzLCA2NywgMjQ2LCAwLjIpKTtcblx0fVxuXHQuY2hhcnQtZHJvcHNoYWRvdy1wcmltYXJ5LTEge1xuXHRcdC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgMTJweCA0cHggcmdiYSgxMzMsIDY3LCAyNDYsIDAuMikpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coKC02cHgpIDEycHggNHB4IHJnYmEoMTMzLCA2NywgMjQ2LCAwLjIpKTtcblx0fVxuXHQuY2hhcnQtZHJvcHNoYWRvdy1kYW5nZXIge1xuXHRcdC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgMTJweCA0cHggcmdiYSgyNDQsIDg4LCA5MSwgMC4xKSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgNXB4IDRweCByZ2JhKDI0NCwgODgsIDkxLCAwLjEpKTtcblx0fVxuXHQuY2hhcnQtZHJvcHNoYWRvdy13YXJuaW5nIHtcblx0XHQtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coKC02cHgpIDVweCA0cHggcmdiYSgyNDcsIDE4MywgNDksIDAuMSkpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coKC02cHgpIDVweCA0cHggcmdiYSgyNDcsIDE4MywgNDksIDAuMSkpO1xuXHR9XG5cdC5CYXJDaGFydFNoYWRvdyB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCgtNHB4KSA5cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgOXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuXHR9XG5cdC8qLS0tLWNoYXJ0LWRyb3Atc2hhZG93LS0tLSovXG5cdC5jaGFydC1kcm9wc2hhZG93MiB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCgtNnB4KSA1cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgNXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuXHR9XG5cdC5jaGFydC1kcm9wc2hhZG93LXNlY29uZGFyeSB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCgtNnB4KSA1cHggNHB4IHJnYmEoMTMwLCAyMDcsIDI0MiwgMC4xKSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgNXB4IDRweCByZ2JhKDEzMCwgMjA3LCAyNDIsIDAuMSkpO1xuXHR9XG5cdC5jaGFydC1kcm9wc2hhZG93LXN1Y2Nlc3Mge1xuXHRcdC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgNXB4IDRweCByZ2JhKDE5LCAxOTEsIDE2NiwgMC4xKSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygoLTZweCkgNXB4IDRweCByZ2JhKDE5LCAxOTEsIDE2NiwgMC4xKSk7XG5cdH1cblx0LmNoYXJ0LWRyb3BzaGFkb3ctaW5mbyB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCgtNnB4KSA1cHggNHB4IHJnYmEoNywgMTE2LCAyNDgsIDAuMSkpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coKC02cHgpIDVweCA0cHggcmdiYSg3LCAxMTYsIDI0OCwgMC4xKSk7XG5cdH1cblx0LkdyYWRpZW50bGluZVNoYWRvdyB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgLThweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLThweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcblx0fVxuXHQuZG9udXRTaGFkb3cge1xuXHRcdC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygoLTVweCkgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coKC0xcHgpIDBweCAycHggcmdiYSgxNTksIDEyMCwgMjU1LCAwLjUpKTtcblx0fVxuXHQuZG9udXRTaGFkb3cteWVsbG93IHtcblx0XHQtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coKC01cHgpIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpKTtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCgtMXB4KSAwcHggMnB4IHJnYmEoMjUxLCAxOTYsIDUyLCAwLjUpKTtcblx0fVxuXHQuZG9udXRTaGFkb3ctYmx1ZSB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCgtNXB4KSA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygoLTFweCkgMHB4IDJweCByZ2JhKDM2LCA3MiwgMTM1LCAwLjUpKTtcblx0fVxuXHQvKiAjIyMjIyMgQ2hhdCAgIyMjIyMjICovXG5cdC5tYWluLW5hdi1saW5lLWNoYXQge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQubWFpbi1jaGF0LWNvbnRhY3RzLXdyYXBwZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQubWFpbi1jaGF0LWNvbnRhY3RzLW1vcmUge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0Lm1haW4tY2hhdC1saXN0IHtcblx0XHQubWVkaWEge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHQrIC5tZWRpYSB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdH1cblx0XHRcdCYubmV3IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0Lm1lZGlhLWNvbnRhY3QtbmFtZSBzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1lZGlhLWJvZHkgcCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM4ZjljYzA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyOmZpcnN0LWNoaWxkLFxuXHRcdFx0Jjpmb2N1czpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNTI1NDQ7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVkaWEtY29udGFjdC1uYW1lIHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVkaWEtYm9keSBwIHtcblx0XHRcdFx0XHRjb2xvcjogIzhmOWNjMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFpbi1pbWctdXNlciBzcGFuIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHRcdC5tZWRpYS1ib2R5IHAge1xuXHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0fVxuXHRcdC5tZWRpYS1jb250YWN0LW5hbWUgc3BhbiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tYWluLWNoYXQtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdH1cblx0fVxuXHQubWFpbi1jaGF0LW1zZy1uYW1lIHNtYWxsLFxuXHQubWFpbi1jaGF0LWJvZHkgLm1lZGlhLWJvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdH1cblx0Lm1haW4tY2hhdC10aW1lIHtcblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5tYWluLWNoYXQtZm9vdGVyIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tYWluLWNvbnRlbnQtdGl0bGUge1xuXHRcdGNvbG9yOiAjMTcwYzZiO1xuXHR9XG5cdC5tYWluLW1zZy13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5O1xuXHR9XG5cdC5tYWluLWNoYXQtYm9keSAubWVkaWEuZmxleC1yb3ctcmV2ZXJzZSAubWFpbi1tc2ctd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzRiNGI2Njtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LyogIyMjIyMjIENoYXQgICMjIyMjIyAqL1xuXHQuY2hhdC1wcm9maWxlIHtcblx0XHRjb2xvcjogIzk1OTViNTtcblx0fVxuXHQuc2hhcmVkLWZpbGVzIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQubWFpbi1jaGF0LWxpc3QgLm1lZGlhIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogIzI1MjU0NCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYXV0aGVudGljYXRpb24ge1xuXHRcdC5jYXJkOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMTZweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdH1cblx0XHQuZmxleC1jLW0gLmxvZ2luMTAwLXNvY2lhbC1pdGVtIGkge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmxvZ2luMTAwLXNvY2lhbC1pdGVtIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LndyYXAtbG9naW4xMDAge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggOXB4IDAgcmdiYSgyOCwgMjgsIDUxLCAwLjE1KTtcblx0fVxuXHQubG9naW4xMDAtZm9ybS10aXRsZSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC5pbnB1dDEwMCB7XG5cdFx0Y29sb3I6ICNkZWRlZmQ7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuc3ltYm9sLWlucHV0MTAwLFxuXHQud3JhcC1pbnB1dDEwMCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdH1cblx0LmNvbnN0cnVjdGlvbiAuYnRuLmJ0bi1pY29uIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LyotLS0tLSBSYW5nZSBzbGlkZXIgLS0tLS0tLSovXG5cdC5yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRvdXRwdXQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHR9XG5cdFx0Ji5yYW5nZS1zdWNjZXNzIHtcblx0XHRcdGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuXHRcdFx0XHQmOjotbW96LXNsaWRlci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHRvdXRsaW5lLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UtaW5mbyB7XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdFx0Jjo6LW1vei1zbGlkZXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b3V0cHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLXdhcm5pbmcge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2VjYjQwMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS1kYW5nZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2MyMWExYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRvdXRwdXQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHR9XG5cdFx0Ji5yYW5nZS1zdWNjZXNzIHtcblx0XHRcdGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuXHRcdFx0XHQmOjotbW96LXNsaWRlci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHRvdXRsaW5lLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UtaW5mbyB7XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdFx0Jjo6LW1vei1zbGlkZXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b3V0cHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLXdhcm5pbmcge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2VjYjQwMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS1kYW5nZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2MyMWExYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRvdXRwdXQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHR9XG5cdFx0Ji5yYW5nZS1zdWNjZXNzIHtcblx0XHRcdGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuXHRcdFx0XHQmOjotbW96LXNsaWRlci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHRvdXRsaW5lLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UtaW5mbyB7XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdFx0Jjo6LW1vei1zbGlkZXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b3V0cHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLXdhcm5pbmcge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2VjYjQwMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS1kYW5nZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2MyMWExYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRvdXRwdXQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHR9XG5cdFx0Ji5yYW5nZS1zdWNjZXNzIHtcblx0XHRcdGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuXHRcdFx0XHQmOjotbW96LXNsaWRlci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHRvdXRsaW5lLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UtaW5mbyB7XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdFx0Jjo6LW1vei1zbGlkZXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b3V0cHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLXdhcm5pbmcge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2VjYjQwMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS1kYW5nZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2MyMWExYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRvdXRwdXQge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcblx0XHR9XG5cdFx0Ji5yYW5nZS1zdWNjZXNzIHtcblx0XHRcdGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuXHRcdFx0XHQmOjotbW96LXNsaWRlci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHRvdXRsaW5lLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UtaW5mbyB7XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYixcblx0XHRcdFx0Jjo6LW1vei1zbGlkZXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0b3V0cHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogJGF6dXJlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLXdhcm5pbmcge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiNDAzO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2VjYjQwMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS1kYW5nZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG5cdFx0XHRcdCY6Oi1tb3otc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRvdXRwdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxYTFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2MyMWExYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyotLS0tLSBSYW5nZSBzbGlkZXIgLS0tLS0tLSovXG5cdC8qLS0tLS0gUmFuZ2Ugc2xpZGVyIC0tLS0tLS0qL1xuXHQvKi0tLS0tIFJhbmdlIHNsaWRlciAtLS0tLS0tKi9cblx0LyotLS0tLSBSYW5nZSBzbGlkZXIgLS0tLS0tLSovXG5cdC5yaWJib24xIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAxM3B4IHNvbGlkICNmODQ2M2Y7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogI2Y4NDYzZjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y4NDYzZjtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYzAyMDMxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmliYm9uIHNwYW4ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogIzc5YTcwYTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y4NDYzZiAwJSwgI2Y4NDYzZiAxMDAlKTtcblx0XHRib3gtc2hhZG93OiAwIDNweCAxMHB4IC01cHggYmxhY2s7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Y4NDYzZjtcblx0XHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNmODQ2M2Y7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZjg0NjNmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNmODQ2M2Y7XG5cdFx0fVxuXHR9XG5cdC8qLS0tIFdJWkFSRCBFTEVNRU5UUyAtLS0qL1xuXHQud2l6YXJkIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdD4ge1xuXHRcdFx0LnN0ZXBzIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm51bWJlcixcblx0XHRcdFx0XHQmOmhvdmVyIC5udW1iZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUgLm51bWJlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGlzYWJsZWQgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICM2OTZlOGQ7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY5NmU4ZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN1cnJlbnQgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm51bWJlcixcblx0XHRcdFx0XHQmOmhvdmVyIC5udW1iZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUgLm51bWJlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRvbmUgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubnVtYmVyLFxuXHRcdFx0XHRcdCY6aG92ZXIgLm51bWJlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSAubnVtYmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdD4ge1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib2R5IGlucHV0LnBhcnNsZXktZXJyb3Ige1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmY1Yzc3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFjdGlvbnMge1xuXHRcdFx0XHQ+IHVsID4gbGk6bGFzdC1jaGlsZCBhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcztcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRpc2FibGVkIGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG5cdFx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0LndpemFyZC52ZXJ0aWNhbCA+IC5jb250ZW50IHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0LndpemFyZC52ZXJ0aWNhbCA+IC5hY3Rpb25zIHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0LyoqKioqKiBFUVVBTCBDT0xVTU4gV0lEVEggU1RFUCBJTkRJQ0FUT1IgKioqKiovXG5cdC8qKioqKiBDVVNUT00gU1RZTEVTICoqKioqL1xuXHQud2l6YXJkLXN0eWxlLTEgPiAuc3RlcHMgPiB1bCB7XG5cdFx0YSB7XG5cdFx0XHQubnVtYmVyLFxuXHRcdFx0Jjpob3ZlciAubnVtYmVyLFxuXHRcdFx0JjphY3RpdmUgLm51bWJlciB7XG5cdFx0XHRcdGNvbG9yOiAjNjk2ZThkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY3VycmVudCBhIHtcblx0XHRcdC5udW1iZXIsXG5cdFx0XHQmOmhvdmVyIC5udW1iZXIsXG5cdFx0XHQmOmFjdGl2ZSAubnVtYmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktMTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRvbmUgYSB7XG5cdFx0XHQubnVtYmVyLFxuXHRcdFx0Jjpob3ZlciAubnVtYmVyLFxuXHRcdFx0JjphY3RpdmUgLm51bWJlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NDNhYjA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53aXphcmQtc3R5bGUtMiA+IC5zdGVwcyA+IHVsIHtcblx0XHRhIHtcblx0XHRcdC5udW1iZXIsXG5cdFx0XHQmOmhvdmVyIC5udW1iZXIsXG5cdFx0XHQmOmFjdGl2ZSAubnVtYmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2YzZjdmZDtcblx0XHRcdFx0Y29sb3I6ICM2OTZlOGQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jdXJyZW50IGEge1xuXHRcdFx0Lm51bWJlcixcblx0XHRcdCY6aG92ZXIgLm51bWJlcixcblx0XHRcdCY6YWN0aXZlIC5udW1iZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZG9uZSBhIHtcblx0XHRcdC5udW1iZXIsXG5cdFx0XHQmOmhvdmVyIC5udW1iZXIsXG5cdFx0XHQmOmFjdGl2ZSAubnVtYmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjOGMzZmViO1xuXHRcdFx0XHRjb2xvcjogIzhjM2ZlYjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyotLS0gV0laQVJEIEVMRU1FTlRTIC0tLSovXG5cdC5wYXJzbGV5LXJlcXVpcmVkIHtcblx0XHRjb2xvcjogI2ZmNWM3Nztcblx0fVxuXHQud2l6YXJkLWNhcmQgLm1vdmluZy10YWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTEgIWltcG9ydGFudDtcblx0fVxuXHQuZm9ybS1ncm91cCBsYWJlbC5jb250cm9sLWxhYmVsIHtcblx0XHRjb2xvcjogJHByaW1hcnktMTtcblx0fVxuXHQud2l6YXJkLWNhcmQuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2M0YzRjNCwgI2M0YzRjNCwgbGluZWFyLWdyYWRpZW50KCNlMWUxZTIsICNlMWUxZTIpKTtcblx0fVxuXHQud2l6YXJkLWNvbnRhaW5lciAud2l6YXJkLW5hdmlnYXRpb24ge1xuXHRcdGJhY2tncm91bmQ6ICNlYmVmZjg7XG5cdH1cblx0LndpemFyZC1jYXJkIC5jaG9pY2Uge1xuXHRcdCY6aG92ZXIgLmljb24sXG5cdFx0Ji5hY3RpdmUgLmljb24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQud2VhdGhlci1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdC50b3AgLndyYXBwZXIge1xuXHRcdFx0Lm15bmF2IC5sbnIsXG5cdFx0XHQuaGVhZGluZyxcblx0XHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQudGVtcCB7XG5cdFx0XHRcdGEsXG5cdFx0XHRcdC50ZW1wLXZhbHVlLFxuXHRcdFx0XHQuZGVnIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ib3R0b20ge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdC53cmFwcGVyIC5mb3JlY2FzdCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53aWRnZXQtaW5mbyB7XG5cdFx0aSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdH1cblx0LndpZGdldHMtY2FyZHMgLndycC5pY29uLWNpcmNsZSBpIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC8qKndpZGdldHMqL1xuXHQud2lkZ2V0LXByb2dyZXNzIC5wcm9ncmVzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cdC53aWRnZXQtY2FyZC0xIGkge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQud2lkZWdldC11c2VyIC53aWRlZ2V0LXVzZXItaWNvbnMgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQud2lkZWdldC11c2VyLXRhYiAudGFiLW1lbnUtaGVhZGluZyB7XG5cdFx0Lm5hdiBsaSBhIHtcblx0XHRcdGNvbG9yOiAjMzc0MjU0O1xuXHRcdH1cblx0fVxuXHQud2lkZ2V0LWRyb3AgLmJ1dHRvbjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmFudCAhaW1wb3J0YW50O1xuXHR9XG5cdC8qICMjIyMjIyMjIFVUSUxJVElFUy1TVFlMRVMgIyMjIyMjIyMgKi9cblx0LmJnLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctc2Vjb25kYXJ5IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctc2Vjb25kYXJ5IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXN1Y2Nlc3Mge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTViZjQyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1zdWNjZXNzIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1YmY0MiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctaW5mbyB7XG5cdFx0YmFja2dyb3VuZDogJGluZm8gIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWluZm8ge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWViMGUyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1pbmZvIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlYjBlMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctd2FybmluZyB7XG5cdFx0YmFja2dyb3VuZDogJHdhcm5pbmcgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXdhcm5pbmcge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhMzI1ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy13YXJuaW5nIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UwYTMyNSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZGFuZ2VyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1kYW5nZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGUyMjNkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1kYW5nZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGUyMjNkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1saWdodCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWZhY2Vib29rIHtcblx0XHRiYWNrZ3JvdW5kOiAjMmI0MTcwICFpbXBvcnRhbnQ7XG5cdH1cblx0LyotLS0gZ3JhZGllbnQtYmFja2dyb3VuZHMgLS0qL1xuXHQuYmctc2Vjb25kYXJ5LWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjODJjZmYyIDAlLCAjMjhiN2Y5IDEwMCUpICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1zZWNvbmRhcnktZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1zZWNvbmRhcnktZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1zdWNjZXNzLWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMWVhMzhmIDAlLCAjNWNmOWUyIDEwMCUpICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1zdWNjZXNzLWdyYWRpZW50IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0ODcwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctc3VjY2Vzcy1ncmFkaWVudCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDg3MDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWluZm8tZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMxZTYzYzMgMCUsICMwMGYyZmUgMTAwJSkgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWluZm8tZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5NGVmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1pbmZvLWdyYWRpZW50IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1OTRlZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctd2FybmluZy1ncmFkaWVudCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2Y2NmI0ZSAwJSwgI2ZiYzQzNCAxMDAlKSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctd2FybmluZy1ncmFkaWVudCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXdhcm5pbmctZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1kYW5nZXItZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNiNTFiMzUgMCUsICNmZDRhNjggMTAwJSkgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWRhbmdlci1ncmFkaWVudCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhMTE5MTggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWRhbmdlci1ncmFkaWVudCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhMTE5MTggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWxpZ2h0LWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1saWdodC1ncmFkaWVudCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWxpZ2h0LWdyYWRpZW50IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZGFyay1ncmFkaWVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWRhcmstZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1kYXJrLWdyYWRpZW50IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZmFjZWJvb2stZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMzYjU5OTgsICMyYjQxNzApICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnLXRyYW5zcGFyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZzEge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMxNjNiN2MgMCUsICM1NDhiZWIgMTAwJSk7XG5cdH1cblx0LmJnMiB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzAwZjJmZSAwJSwgIzFlNjNjMyAxMDAlKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZzMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmNTNlMzEsICNkZDRiMzkpO1xuXHR9XG5cdC8qLS0tLS0tIEJhY2tncm91bmQgY29sb3JzIC0tLS0tLS0qL1xuXHQuYmctcHVycGxlIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcHVycGxlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhjMzFlNCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcHVycGxlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhjMzFlNCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctYmx1ZS1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZjJmYSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctYmx1ZS1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNWQ1ZWYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWJsdWUtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzVkNWVmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ibHVlLWxpZ2h0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjOGQ5ZjEgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWJsdWUtbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZmJkZTcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWJsdWUtbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZmJkZTcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWJsdWUtbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3ZWE1ZGQgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWJsdWUtbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTY4OWQyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ibHVlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU2ODlkMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctYmx1ZS1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2NmE2ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ibHVlLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0ZjgwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ibHVlLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0ZjgwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ibHVlLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFjMzM1MyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctYmx1ZS1kYXJrZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxYzJkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ibHVlLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWJsdWUtZGFya2VzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlMTkyOSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctYmx1ZS1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxMDIwMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctYmx1ZS1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxMDIwMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcHVyc3NpYW5ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYyZjcxO1xuXHR9XG5cdGEuYmctcHVyc3NpYW5ibHVlLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNmMzY4OCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcHVyc3NpYW5ibHVlLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNmMzY4OCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctaW5kaWdvLWxpZ2h0ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWZhICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1pbmRpZ28tbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZGVkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1pbmRpZ28tbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjZGVkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1pbmRpZ28tbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2QxZDVmMCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctaW5kaWdvLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiMmUzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1pbmRpZ28tbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYmIyZTMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWluZGlnby1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkzOWVkYyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctaW5kaWdvLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZjN2JkMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctaW5kaWdvLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZjN2JkMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctaW5kaWdvLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MTVkYTQgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWluZGlnby1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwNGE4MiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctaW5kaWdvLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0YTgyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1pbmRpZ28tZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyZTUyICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1pbmRpZ28tZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3MWIzMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctaW5kaWdvLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNzFiMzAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWluZGlnby1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNzI5ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1pbmRpZ28tZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMzA0MDcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWluZGlnby1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAzMDQwNyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcHVycGxlLWxpZ2h0ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlZmZkICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1wdXJwbGUtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRjMmY3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1wdXJwbGUtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRjMmY3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1wdXJwbGUtbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U0Y2ZmOSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcHVycGxlLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JhMmYzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1wdXJwbGUtbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmEyZjMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXB1cnBsZS1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MwOGVmMCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcHVycGxlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E3NjFlYSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcHVycGxlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E3NjFlYSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcHVycGxlLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4NDRiYmIgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXB1cnBsZS1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZhM2E5OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcHVycGxlLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmEzYTk5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1wdXJwbGUtZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyNjVlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1wdXJwbGUtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5MTczYSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcHVycGxlLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTE3M2EgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXB1cnBsZS1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjExMzJmICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1wdXJwbGUtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwODA0MGIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXB1cnBsZS1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA4MDQwYiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcGluay1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZjBmNSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcGluay1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYmMwZDUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXBpbmstbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMGQ1ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1waW5rLWxpZ2h0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2QzZTEgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXBpbmstbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWEzYzAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXBpbmstbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWEzYzAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXBpbmstbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOTk5YjkgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXBpbmstbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjY2OTk4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1waW5rLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2Njk5OCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcGluay1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzU1NzdjICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1waW5rLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWQzYzYyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1waW5rLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWQzYzYyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1waW5rLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzYyMmMzZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcGluay1kYXJrZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2YxYzI4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1waW5rLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzZjFjMjggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXBpbmstZGFya2VzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxMTYxZiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcGluay1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlMDYwOSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcGluay1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlMDYwOSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcmVkLWxpZ2h0ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlOWU5ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1yZWQtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZmJmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1yZWQtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZmJmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1yZWQtbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwYmNiYyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcmVkLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTc5MjkyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1yZWQtbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNzkyOTIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXJlZC1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjNjM2MiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctcmVkLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QzM2EzOCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcmVkLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QzM2EzOCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcmVkLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhNDFhMTkgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXJlZC1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc4MTMxMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcmVkLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzgxMzEyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1yZWQtZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTIwZDBjICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1yZWQtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2MDYwNSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcmVkLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjA2MDUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXJlZC1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkwNjA2ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1yZWQtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1yZWQtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1vcmFuZ2UtbGlnaHRlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTEgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLW9yYW5nZS1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBlYWNocHVmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctb3JhbmdlLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGVhY2hwdWZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1vcmFuZ2UtbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZTBjNyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctb3JhbmdlLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjNDk1ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1vcmFuZ2UtbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGM0OTUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLW9yYW5nZS1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYjY3YyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctb3JhbmdlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlOWE0OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctb3JhbmdlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlOWE0OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctb3JhbmdlLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjYTc4MzYgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLW9yYW5nZS1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2EyNjAyYiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctb3JhbmdlLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTI2MDJiICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1vcmFuZ2UtZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjUzYzFiICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1vcmFuZ2UtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNkMjQxMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctb3JhbmdlLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzZDI0MTAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLW9yYW5nZS1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMxZTBlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1vcmFuZ2UtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwYjA2MDMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLW9yYW5nZS1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBiMDYwMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmcteWVsbG93LWxpZ2h0ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOWU3ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy15ZWxsb3ctbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGI2ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy15ZWxsb3ctbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGI2ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy15ZWxsb3ctbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiZWRiNyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmcteWVsbG93LWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlMTg3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy15ZWxsb3ctbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGUxODcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXllbGxvdy1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZDY1NyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmcteWVsbG93LWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyY2EyNyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmcteWVsbG93LWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyY2EyNyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmcteWVsbG93LWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjMTlkMGMgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXllbGxvdy1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkxNzYwOSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmcteWVsbG93LWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTE3NjA5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy15ZWxsb3ctZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjA0ZTA2ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy15ZWxsb3ctZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMwMjcwMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmcteWVsbG93LWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMDI3MDMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXllbGxvdy1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyNzAzICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy15ZWxsb3ctZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy15ZWxsb3ctZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ncmVlbi1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjhlNiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JlZW4tbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlZGJlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ncmVlbi1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmVkYmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWdyZWVuLWxpZ2h0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjZmVhYjMgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyZWVuLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkZjhiICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ncmVlbi1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2I2ZGY4YiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JlZW4tbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZWNmNGQgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyZWVuLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc1YjgzMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JlZW4tbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzViODMxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ncmVlbi1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGI5NTAwICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ncmVlbi1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxNjIwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JlZW4tZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTYyMDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWdyZWVuLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2NGEwMCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JlZW4tZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBjMTcwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JlZW4tZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBjMTcwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JlZW4tZGFya2VzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzEzMjUwMCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JlZW4tZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ncmVlbi1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXRlYWwtbGlnaHRlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWZhZjggIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXRlYWwtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzFmMGVhICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy10ZWFsLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MxZjBlYSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctdGVhbC1saWdodGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmZlZmVhICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy10ZWFsLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTZlNWRkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy10ZWFsLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTZlNWRkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy10ZWFsLWxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmJkYmNmICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy10ZWFsLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQyZDFjMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctdGVhbC1saWdodCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MmQxYzIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXRlYWwtZGFyayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyYTI5NSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctdGVhbC1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE5Nzg2ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctdGVhbC1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE5Nzg2ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctdGVhbC1kYXJrZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTUxNGEgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXRlYWwtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA4MjcyMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctdGVhbC1kYXJrZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyNzIzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy10ZWFsLWRhcmtlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTI5MjUgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXRlYWwtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy10ZWFsLWRhcmtlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctY3lhbi1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZjZmOCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctY3lhbi1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjMWU3ZWMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWN5YW4tbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlN2VjICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1jeWFuLWxpZ2h0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiOWUzZWEgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWN5YW4tbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmQzZGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWN5YW4tbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmQzZGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWN5YW4tbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1ZGJlY2QgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWN5YW4tbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhYmJkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1jeWFuLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhYWJiZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctY3lhbi1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4MjkzICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1jeWFuLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1YTY2ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1jeWFuLWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1YTY2ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1jeWFuLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5NDE0YSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctY3lhbi1kYXJrZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxOTFkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1jeWFuLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMzE5MWQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWN5YW4tZGFya2VzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA1MjAyNSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctY3lhbi1kYXJrZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWN5YW4tZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy13aGl0ZS1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXdoaXRlLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctd2hpdGUtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy13aGl0ZS1saWdodGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctd2hpdGUtbGlnaHRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXdoaXRlLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy13aGl0ZS1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXdoaXRlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctd2hpdGUtbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy13aGl0ZS1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy13aGl0ZS1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2IzYjJiMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctd2hpdGUtZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiM2IyYjIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXdoaXRlLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctd2hpdGUtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRkNGM0YyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctd2hpdGUtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRkNGM0YyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctd2hpdGUtZGFya2VzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctd2hpdGUtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTE5MTkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXdoaXRlLWRhcmtlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExOTE5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ncmF5LWxpZ2h0ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY1ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ncmF5LWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q3ZGJkZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JheS1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkN2RiZGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWdyYXktbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JheS1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MwYzNjOCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JheS1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MwYzNjOCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JheS1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FhYjBiNiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JheS1saWdodCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4Zjk3OWUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWdyYXktbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5NzllICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ncmF5LWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2YjcyNzggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JheS1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUzNTg1ZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JheS1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUzNTg1ZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JheS1kYXJrZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjM5M2MgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyYXktZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlMjAyMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JheS1kYXJrZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMDIxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ncmF5LWRhcmtlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYjFjMWUgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyYXktZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWdyYXktZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWdyYXktZGFyay1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYyAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JheS1kYXJrLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JheS1kYXJrLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JheS1kYXJrLWxpZ2h0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjMmM0YzYgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyYXktZGFyay1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E4YWJhZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctZ3JheS1kYXJrLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYmFkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ncmF5LWRhcmstbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3MTc1NzkgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyYXktZGFyay1saWdodCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1ODVjNWYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWdyYXktZGFyay1saWdodCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1ODVjNWYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWdyYXktZGFyay1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyZTMzICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ncmF5LWRhcmstZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMzE1MTcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWdyYXktZGFyay1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzEzMTUxNyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JheS1kYXJrLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTcxYSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctZ3JheS1kYXJrLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ncmF5LWRhcmstZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWdyYXktZGFyay1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYzBkICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ncmF5LWRhcmstZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ncmF5LWRhcmstZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1henVyZS1saWdodGVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjdmZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctYXp1cmUtbGlnaHRlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmNlM2ZiICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1henVyZS1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiY2UzZmIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWF6dXJlLWxpZ2h0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjN2U2ZmIgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWF6dXJlLWxpZ2h0ZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTdkMWY4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1henVyZS1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk3ZDFmOCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctYXp1cmUtbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3ZGM0ZjYgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWF6dXJlLWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRkYWVmMyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctYXp1cmUtbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGRhZWYzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1henVyZS1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGMyICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1henVyZS1kYXJrIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJjNmM5YSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctYXp1cmUtZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyYzZjOWEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWF6dXJlLWRhcmtlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFjNDQ2MSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctYXp1cmUtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMjgzOSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctYXp1cmUtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMjgzOSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctYXp1cmUtZGFya2VzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlMjIzMCAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctYXp1cmUtZGFya2VzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMjA2MDkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWF6dXJlLWRhcmtlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjA5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1saW1lLWxpZ2h0ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYmViICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1saW1lLWxpZ2h0ZXN0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q2ZjNjMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctbGltZS1saWdodGVzdCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmYzYzEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWxpbWUtbGlnaHRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q3ZjJjMiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctbGltZS1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JiZTk5OCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctbGltZS1saWdodGVyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JiZTk5OCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctbGltZS1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2EzZTA3MiAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctbGltZS1saWdodCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4OGQ3NDggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWxpbWUtbGlnaHQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNzQ4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1saW1lLWRhcmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2MmE4MmEgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWxpbWUtZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0YTdmMjAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWxpbWUtZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0YTdmMjAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWxpbWUtZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1NDE1ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1saW1lLWRhcmtlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxOTJiMGIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWxpbWUtZGFya2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE5MmIwYiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctbGltZS1kYXJrZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyYTBiICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1saW1lLWRhcmtlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMjAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1saW1lLWRhcmtlc3Qge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMjAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1ibHVlLTEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDYxZGE7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZy1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ibHVlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwMzJmMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctYmx1ZSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDMyZjEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWluZGlnbyB7XG5cdFx0YmFja2dyb3VuZDogJGluZGlnbztcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1pbmRpZ28ge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWMxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1pbmRpZ28ge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWMxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1wdXJwbGUtZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICRwdXJwbGUgMCUsICM2NDdkZWUgMTAwJSkgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1wdXJwbGUtZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGMzMWU0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1wdXJwbGUtZ3JhZGllbnQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGMzMWU0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1waW5rIHtcblx0XHRiYWNrZ3JvdW5kOiAkcGluayAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHQuYmctZGFya3Bpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNGE0ODUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1waW5rIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzM2Q3YSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctcGluayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMzNkN2EgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLXJlZCB7XG5cdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1yZWQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTExOTE4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1yZWQge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTExOTE4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmctb3JhbmdlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjN2ExMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctb3JhbmdlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjN2ExMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmcteWVsbG93LTEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZy15ZWxsb3cge1xuXHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdGEuYmcteWVsbG93IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MyOWQwYiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmcteWVsbG93IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MyOWQwYiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JlZW4tMSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXHQuYmctZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1ncmVlbiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDg3MDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWdyZWVuIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0ODcwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctdGVhbCB7XG5cdFx0YmFja2dyb3VuZDogJHRlYWwgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLXRlYWwge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjJhMTkzICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy10ZWFsIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyYTE5MyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctY3lhbiB7XG5cdFx0YmFja2dyb3VuZDogJGN5YW4gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS5iZy1jeWFuIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24uYmctY3lhbiB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YS5iZy13aGl0ZSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLXdoaXRlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctZ3JheSB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXkgIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyYXkge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbi5iZy1ncmF5IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctbGlnaHRwaW5rLXJlZCB7XG5cdFx0Y29sb3I6ICNmZjcwODggIWltcG9ydGFudDtcblx0fVxuXHRhLmJnLWdyYXktZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWdyYXktZGFyayB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmJnLWF6dXJlIHtcblx0XHRiYWNrZ3JvdW5kOiAkYXp1cmU7XG5cdH1cblx0YS5iZy1henVyZSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNTk0ZWYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWF6dXJlIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1OTRlZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYmctcHVycGxlLTEge1xuXHRcdGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cdH1cblx0LmJnLWxpbWUge1xuXHRcdGJhY2tncm91bmQ6ICRsaW1lO1xuXHR9XG5cdGEuYmctbGltZSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2M2FkMjcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLmJnLWxpbWUge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjNhZDI3ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5iZy1zcXVhcmUge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogIzg2OGU5Njtcblx0fVxuXHQuYmctcHJpbWFyeS1saWdodCB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYmctZ29vZ2xlLXBsdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG5cdH1cblx0LmJnLXBpbnRlcmVzdCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2M1MTYyOSAwJSwgI2JkMDgxYyAxMDAlKTtcblx0fVxuXHQuYmctbGlnaHQtZ3JheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYmctcHJvZ3Jlc3Mtd2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWVjZWI7XG5cdH1cblx0LmJnLWRyaWJiYmxlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZWE0Yzg5LCAjYzkzNzY0KSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZy1nb29nbGUge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNlNjQ1MjIsICNjMzMyMTkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQvKi0tYmctdHJhbnNwYXJlbnRzLS0qL1xuXHQuYmctc3VjY2Vzcy10cmFuc3BhcmVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMzAsIDEzMCwgMC4xKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZy1pbmZvLXRyYW5zcGFyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzZDY4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnLXdhcm5pbmctdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjIsIDQzLCAwLjEpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnLWRhbmdlci10cmFuc3BhcmVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDU2LCA0MywgMC4xKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZy1waW5rLXRyYW5zcGFyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMTA5LCAyNTIsIDAuMSkgIWltcG9ydGFudDtcblx0fVxuXHQuYmctcHVycGxlLXRyYW5zcGFyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCA3NywgMjE2LCAwLjEpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnLWRhcmstdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcblx0fVxuXHQuYmctd2hpdGUtdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZy1zZWNvbmRhcnktdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTk1LCAyNTEsIDAuMSkgIWltcG9ydGFudDtcblx0fVxuXHQuc2hhZG93LXByaW1hcnkge1xuXHRcdGJveC1zaGFkb3c6IDAgN3B4IDMwcHggJHByaW1hcnktMDMgIWltcG9ydGFudDtcblx0fVxuXHQuc2hhZG93LXNlY29uZGFyeSB7XG5cdFx0Ym94LXNoYWRvdzogMCA3cHggMzBweCByZ2JhKDEzMCwgMjA3LCAyNDIsIDAuMSkgIWltcG9ydGFudDtcblx0fVxuXHQuc2hhZG93LXdhcm5pbmcge1xuXHRcdGJveC1zaGFkb3c6IDAgN3B4IDMwcHggcmdiYSgyNTEsIDE3NiwgNTIsIDAuMSkgIWltcG9ydGFudDtcblx0fVxuXHQuc2hhZG93LWluZm8ge1xuXHRcdGJveC1zaGFkb3c6IDAgN3B4IDMwcHggcmdiYSg0MCwgMTQ2LCAyMzUsIDAuNSkgIWltcG9ydGFudDtcblx0fVxuXHQuc2hhZG93LXN1Y2Nlc3Mge1xuXHRcdGJveC1zaGFkb3c6IDAgN3B4IDMwcHggcmdiYSgyNiwgMTIyLCAxNiwgMC4xKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zaGFkb3ctZGFuZ2VyIHtcblx0XHRib3gtc2hhZG93OiAwIDdweCAzMHB4IHJnYmEoMjQ1LCAxNjcsIDE4NCwgMC4xKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5nb29nbGUtcGx1czEge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNkZDRiMzkgMCUsICNlZjZhNWEgMTAwJSk7XG5cdH1cblx0LnBpbnRlcmVzdDEge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICNiZDA4MWMgMCUsICNlYjQ1NTMgMTAwJSk7XG5cdH1cblx0LmJnLWRlZmF1bHQge1xuXHRcdGJhY2tncm91bmQ6ICNlOWU5ZjE7XG5cdFx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHR9XG5cdC8qLS1Cb3gtc2hhZG93LS0qL1xuXHQuYm9yZGVyIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5ib3JkZXItdG9wIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0fVxuXHQuYm9yZGVyLWVuZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0fVxuXHQuYm9yZGVyLWJvdHRvbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci1zdGFydCB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdC5ib3JkZXItc2Vjb25kYXJ5IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci1zdWNjZXNzIHtcblx0XHRib3JkZXItY29sb3I6ICMxYmJmYTcgIWltcG9ydGFudDtcblx0fVxuXHQuYm9yZGVyLWluZm8ge1xuXHRcdGJvcmRlci1jb2xvcjogJGF6dXJlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci13YXJuaW5nIHtcblx0XHRib3JkZXItY29sb3I6ICNlY2I0MDMgIWltcG9ydGFudDtcblx0fVxuXHQuYm9yZGVyLWRhbmdlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZjgyNjQ5ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci1waW5rIHtcblx0XHRib3JkZXItY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci1vcmFuZ2Uge1xuXHRcdGJvcmRlci1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5ib3JkZXItbGlnaHQge1xuXHRcdGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuXHR9XG5cdC5ib3JkZXItdHJhbnNwYXJlbnQge1xuXHRcdGJvcmRlci1jb2xvcjogIzY1NmE3MSAhaW1wb3J0YW50O1xuXHR9XG5cdC5ib3JkZXItZGFyayB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuXHR9XG5cdC5ib3JkZXItd2hpdGUge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci1lbmQtMSB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZDVkY2UzO1xuXHR9XG5cdC8qLS0tLS0tLSBBbGlnbm1lbnRzICYgdmFsdWVzLS0tLS0tLSovXG5cdC50ZXh0LXdoaXRlLXRyYW5zcGFyZW50LFxuXHQudGV4dC13aGl0ZS10cmFuc3BhcmVudC0xIHtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblx0YS50ZXh0LXByaW1hcnkge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQudGV4dC1zZWNvbmRhcnkge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdH1cblx0YS50ZXh0LXNlY29uZGFyeSB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC50ZXh0LXN1Y2Nlc3Mge1xuXHRcdGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuXHR9XG5cdGEudGV4dC1zdWNjZXNzIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICM0NDg3MDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnRleHQtaW5mbyB7XG5cdFx0Y29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG5cdH1cblx0YS50ZXh0LWluZm8ge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogIzE1OTRlZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQudGV4dC13YXJuaW5nIHtcblx0XHRjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcblx0fVxuXHRhLnRleHQtd2FybmluZyB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAjYzI5ZDBiICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC50ZXh0LWRhbmdlciB7XG5cdFx0Y29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcblx0fVxuXHRhLnRleHQtZGFuZ2VyIHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICNkMjI4MjcgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnRleHQtbGlnaHQge1xuXHRcdGNvbG9yOiAjZWJlZGVmICFpbXBvcnRhbnQ7XG5cdH1cblx0YS50ZXh0LWxpZ2h0IHtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnRleHQtZGFyayB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cblx0YS50ZXh0LWRhcmsge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQudGV4dC1ib2R5IHtcblx0XHRjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LW11dGVkIHtcblx0XHRjb2xvcjogIzk1OTViNSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWJsYWNrLTUwIHtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtd2hpdGUtNTAge1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1oaWRlIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LyotLS0tLSBUeXBvZ3JhcGh5IC0tLS0tLSovXG5cdC5oZWFkaW5nLWludmVyc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHQuaGVhZGluZy1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTY0M2EzO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmhlYWRpbmctaW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LmhlYWRpbmctd2FybmluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjYjQwMztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5oZWFkaW5nLWRhbmdlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MyMWExYTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdC50ZXh0LWluaGVyaXQge1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtZGVmYXVsdCB7XG5cdFx0Y29sb3I6ICM3YTdhOTIgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1tdXRlZC1kYXJrIHtcblx0XHRjb2xvcjogIzFjMjMyZiAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWZiLWJsdWUge1xuXHRcdGNvbG9yOiAjMjM0Njg0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtYmx1ZSB7XG5cdFx0Y29sb3I6ICM0NjdmY2YgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1pbmRpZ28ge1xuXHRcdGNvbG9yOiAkaW5kaWdvICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtcHVycGxlIHtcblx0XHRjb2xvcjogIzg2N2VmYyAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWxpZ2h0cGluay1yZWQge1xuXHRcdGNvbG9yOiAjZmY3MDg4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbGlnaHRncmVlbiB7XG5cdFx0Y29sb3I6ICMyNmVkYTIgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1waW5rIHtcblx0XHRjb2xvcjogI2VjODJlZiAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXJlZCB7XG5cdFx0Y29sb3I6ICNjMjFhMWEgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1vcmFuZ2Uge1xuXHRcdGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQteWVsbG93IHtcblx0XHRjb2xvcjogI2VjYjQwMyAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWdyZWVuIHtcblx0XHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtZ3JlZW4tMSB7XG5cdFx0Y29sb3I6ICMwZGZmMDEgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC10ZWFsIHtcblx0XHRjb2xvcjogIzJiY2JiYSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWN5YW4ge1xuXHRcdGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtd2hpdGUge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWdyYXkge1xuXHRcdGNvbG9yOiAjOTY5Njk2ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtZ3JheS1kYXJrIHtcblx0XHRjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1henVyZSB7XG5cdFx0Y29sb3I6ICRhenVyZSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWxpbWUge1xuXHRcdGNvbG9yOiAkbGltZSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXRyYW5zcGFyZW50IHtcblx0XHRjb2xvcjogIzMzMjUyNTtcblx0fVxuXHQudGV4dC1mYWNlYm9vayB7XG5cdFx0Y29sb3I6ICMzYjU5OTg7XG5cdH1cblx0LnRleHQtZ29vZ2xlLXBsdXMge1xuXHRcdGNvbG9yOiAjZGQ0YjM5O1xuXHR9XG5cdC50ZXh0LXR3aXR0ZXIge1xuXHRcdGNvbG9yOiAjMWRhMWYyO1xuXHR9XG5cdC50ZXh0LXBpbnRlcmVzdCB7XG5cdFx0Y29sb3I6ICNiZDA4MWM7XG5cdH1cblx0LnRleHQtc2Vjb25kYXJ5LWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjODJjZmYyIDAlLCAjMjhiN2Y5IDEwMCUpO1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjZDQ4OWMgMCUsICNjZTRiYTQgMTAwJSk7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC50ZXh0LWluZm8tZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMxZTYzYzMgMCUsICMwMGYyZmUgMTAwJSk7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC50ZXh0LXN1Y2Nlc3MtZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMxZWEzOGYgMCUsICM1Y2Y5ZTIgMTAwJSk7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC50ZXh0LWZhY2Vib29rLWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMWUzYzcyIDAlLCAjM2Q2Y2JmIDEwMCUpO1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQudGV4dC10d2l0dGVyLWdyYWRpZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCAjMWU2M2MzIDAlLCAjMDBmMmZlIDEwMCUpO1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQudGV4dC1nb29nbGUtcGx1cy1ncmFkaWVudCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IGJvdHRvbSwgI2RkNGIzOSAwJSwgI2VmNmE1YSAxMDAlKTtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LyotLXRleHQtc2hhZG93LS0qL1xuXHQudGV4dC1zdWNjZXNzLXNoYWRvdyB7XG5cdFx0dGV4dC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgxOSwgMTkxLCAxNjYsIDAuMykgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1pbmZvLXNoYWRvdyB7XG5cdFx0dGV4dC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSg3LCAxMTYsIDI0OCwgMC4zKSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXdhcm5pbmctc2hhZG93IHtcblx0XHR0ZXh0LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDI1NSwgMTYyLCA0MywgMC4zKSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWRhbmdlci1zaGFkb3cge1xuXHRcdHRleHQtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjU1LCA1NiwgNDMsIDAuMykgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1waW5rLXNoYWRvdyB7XG5cdFx0dGV4dC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgyMTMsIDEwOSwgMjUyLCAwLjMpICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtcHVycGxlLXNoYWRvdyB7XG5cdFx0dGV4dC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSg5NiwgNzcsIDIxNiwgMC4zKSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWRhcmstc2hhZG93IHtcblx0XHR0ZXh0LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC13aGl0ZS1zaGFkb3cge1xuXHRcdHRleHQtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXNlY29uZGFyeS1zaGFkb3cge1xuXHRcdHRleHQtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMTMwLCAyMDcsIDI0MiwgMC4zKTtcblx0fVxuXG5cdC5hbGVydC1zdWNjZXNzIHtcblx0XHRociB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkc3VjY2Vzcztcblx0XHR9XG5cdH1cblxuXHQuYWxlcnQtaW5mbyB7XG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGluZm87XG5cdFx0fVxuXHR9XG5cblx0LmFsZXJ0LXdhcm5pbmcge1xuXHRcdGhyIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3YXJuaW5nO1xuXHRcdH1cblx0fVxuXG5cdC5hbGVydC1kYW5nZXIge1xuXHRcdGhyIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRkYW5nZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji5ob3Jpem9udGFsIHtcblx0XHQubWFpbi1zaWRlbWVudSAuc2xpZGUtbGVmdCxcblx0XHQubWFpbi1zaWRlbWVudSAuc2xpZGUtcmlnaHQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRhcmstbW9kZSAuc2lkZWJhciB7XG5cdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE0LjcycHggMS4yOHB4IHJnYmEoNDIsIDM4LCA1MywgMC41KTtcbn1cblxuLmRhcmstbW9kZSB7XG5cdC5saWdodC1sYXlvdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5kYXJrLWxheW91dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZGFyay1tb2RlIC5zaWRlLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5kZXNrdG9wLWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5zaWRlLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5saWdodC1sb2dvMSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5hcHAuc2lkZWJhci1taW5pLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlblxuXHQuYXBwLXNpZGViYXJcblx0LnNpZGUtaGVhZGVyXG5cdC5oZWFkZXItYnJhbmQtaW1nLmxpZ2h0LWxvZ28xIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlIC5oZWFkZXItYnJhbmQgLmhlYWRlci1icmFuZC1pbWcubG9nby0zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmstbW9kZSAuaGVhZGVyLWJyYW5kIC5oZWFkZXItYnJhbmQtaW1nLmxvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhcmstbW9kZS5zaWRlYmFyLW1pbmkgLmFwcC1oZWFkZXIgLmxpZ2h0LWxvZ28xIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLnNpZGVuYXYtdG9nZ2xlZCAuaGVhZGVyLWJyYW5kLWltZy5saWdodC1sb2dvIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmxpZ2h0LW1lbnUuc2lkZW5hdi10b2dnbGVkIC5oZWFkZXItYnJhbmQtaW1nLmxpZ2h0LWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLmxpZ2h0LW1lbnUuc2lkZW5hdi10b2dnbGVkLW9wZW4gLmhlYWRlci1icmFuZC1pbWcubGlnaHQtbG9nbyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhcmstbW9kZS5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIC5hcHAtc2lkZWJhciAuc2lkZS1oZWFkZXIgLmhlYWRlci1icmFuZC1pbWcuZGVza3RvcC1sb2dvIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLmFwcC1zaWRlYmFyIC5zaWRlLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5kZXNrdG9wLWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1tb2RlLnNpZGViYXItbWluaS5ob3Zlci1zdWJtZW51LnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlbiAuYXBwLXNpZGViYXIgLnNpZGUtaGVhZGVyIC5oZWFkZXItYnJhbmQtaW1nIHtcblx0Ji5kZXNrdG9wLWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmLmxpZ2h0LWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmLnRvZ2dsZS1sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5kYXJrLW1vZGUuc2lkZWJhci1taW5pLmhvdmVyLXN1Ym1lbnUxLnNpZGVuYXYtdG9nZ2xlZC5zaWRlbmF2LXRvZ2dsZWQtb3BlblxuXHQuYXBwLXNpZGViYXJcblx0LnNpZGUtaGVhZGVyXG5cdC5oZWFkZXItYnJhbmQtaW1nIHtcblx0Ji5kZXNrdG9wLWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmLmxpZ2h0LWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmLnRvZ2dsZS1sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5kYXJrLW1vZGUubGlnaHQtbWVudS5zaWRlYmFyLW1pbmkuc2lkZW5hdi10b2dnbGVkIC5hcHAtc2lkZWJhciAuc2lkZS1oZWFkZXIgLmhlYWRlci1icmFuZC1pbWcudG9nZ2xlLWxvZ28ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay1tb2RlLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQgLmFwcC1zaWRlYmFyIC5zaWRlLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy50b2dnbGUtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGFyay1tb2RlLnNpZGViYXItbWluaS5zaWRlbmF2LXRvZ2dsZWQuc2lkZW5hdi10b2dnbGVkLW9wZW4gLmFwcC1zaWRlYmFyIC5zaWRlLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy50b2dnbGUtbG9nbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuZGFyay1tb2RlIHtcblx0XHQuYXBwLWhlYWRlci5oZWFkZXIgLmhlYWRlci1icmFuZC1pbWcuZGVza3RvcC1sb2dvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vL1NFTEVDVDJcbi5kYXJrLW1vZGUge1xuXHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZS0xO1xuXHR9XG5cblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMwMzA0ZDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyayAhaW1wb3J0YW50O1xuXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG5cdFx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdFx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA4cHggMTQuNzJweCAxLjI4cHggcmdiYSgzNCwgMzQsIDYxLCAwLjgpO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZDJkNDg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzljYTNiMTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHR9ICovXG59XG5cbi8vRlVMTCBDQUxFTkRBUlxuLmRhcmstbW9kZSB7XG5cdCNleHRlcm5hbC1ldmVudHMge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5mYy10aGVtZS1zdGFuZGFyZCB0ZCxcblx0LmZjLXRoZW1lLXN0YW5kYXJkIHRoIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXNjcm9sbGdyaWQge1xuXHRcdGJvcmRlcjogMHB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5mYyAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzI3NDI7XG5cdH1cblx0LmZjLXRoZW1lLXN0YW5kYXJkIHtcblx0XHQuZmMtbGlzdCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdFx0LmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuXHRcdFx0YmFja2dyb3VuZDogIzIyMjIzZDtcblx0XHR9XG5cdH1cblx0LmZjIC5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcblx0XHRiYWNrZ3JvdW5kOiAjMjIyMjNkO1xuXHR9XG5cdC5mYy1saXN0LWV2ZW50LmZjLWV2ZW50IHtcblx0XHRjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcblx0fVxuXHQuZmMtZGlyZWN0aW9uLWx0ciAuZmMtbGlzdC1kYXktdGV4dCxcblx0LmZjLWRpcmVjdGlvbi1ydGwgLmZjLWxpc3QtZGF5LXNpZGUtdGV4dCB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC5mYy1kaXJlY3Rpb24tbHRyIC5mYy1saXN0LWRheS1zaWRlLXRleHQsXG5cdC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1saXN0LWRheS10ZXh0IHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cbn1cblxuLy9TV0VFVCBBTEVSVFxuLmRhcmstbW9kZSB7XG5cdC5zd2VldC1hbGVydCB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuc3dlZXQtYWxlcnQge1xuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdFx0UCB7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdH1cblx0LmFsZXJ0LWRlZmF1bHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHk7XG5cdH1cbn1cblxuLy9SQU5HRSBTTElERVJcbi5kYXJrLW1vZGUge1xuXHQuaXJzLWxpbmUtbWlkLFxuXHQuaXJzLWxpbmUtcmlnaHQsXG5cdC5pcnMtbGluZS1sZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5O1xuXHR9XG5cdC5pcnMtZnJvbSxcblx0Lmlycy10byxcblx0Lmlycy1zaW5nbGUge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvZHk7XG5cdH1cblx0Lmlycy1mcm9tLFxuXHQuaXJzLXRvLFxuXHQuaXJzLXNpbmdsZSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdC5pcnMtbWluLFxuXHQuaXJzLW1heCB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLWJvZHk7XG5cdH1cblx0Lmlycy1ncmlkLXRleHQge1xuXHRcdGNvbG9yOiAjOTU5NWI1O1xuXHR9XG5cdC5pcnMtbW9kZXJuIC5pcnMtc2xpZGVyLFxuXHQuaXJzLW91dGxpbmUgLmlycy1zbGlkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJvZHk7XG5cdH1cbn1cblxuLmRhcmstbW9kZSB7XG5cdC50cmVlIHtcblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Ji5icmFuY2ggbGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kVHJlZSBhIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cbn1cblxuLy9UQUJTXG4uZGFyay1tb2RlIHtcblx0LnRhYl93cmFwcGVyIHtcblx0XHQuY29udGVudF93cmFwcGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQmLnJpZ2h0X3NpZGUge1xuXHRcdFx0LmNvbnRlbnRfd3JhcHBlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdFx0PiB1bCBsaSB7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZTo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0PiB1bCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0PiB1bCBsaSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdCYuYWN0aXZlOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vRklMRSBVUExPQURcbi5kYXJrLW1vZGUge1xuXHQuZHJvcGlmeS13cmFwcGVyIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQuZHJvcGlmeS1wcmV2aWV3IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXHR9XG5cdC5kcm9waWZ5LXdyYXBwZXIgLmRyb3BpZnktbWVzc2FnZSBzcGFuLmZpbGUtaWNvbiB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdH1cblx0LmRyb3BpZnktd3JhcHBlcjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0LTQ1ZGVnLFxuXHRcdFx0JGRhcmstYm9keSAyNSUsXG5cdFx0XHR0cmFuc3BhcmVudCAyNSUsXG5cdFx0XHR0cmFuc3BhcmVudCA1MCUsXG5cdFx0XHQkZGFyay1ib2R5IDUwJSxcblx0XHRcdCRkYXJrLWJvZHkgNzUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNzUlLFxuXHRcdFx0dHJhbnNwYXJlbnRcblx0XHQpO1xuXHR9XG5cdC5mZl9maWxldXBsb2FkX3dyYXAgLmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmUge1xuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHQuZmZfZmlsZXVwbG9hZF93cmFwIC5mZl9maWxldXBsb2FkX2Ryb3B6b25lIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0fVxuXHQuc3AtcmVwbGFjZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmOmhvdmVyLFxuXHRcdCYuc3AtYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LnNwLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMzQsIDM0LCA2MSwgMC44KTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuc3AtcGlja2VyLWNvbnRhaW5lciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdH1cblx0LnVpLXRpbWVwaWNrZXItd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogIzIzMjIzYTtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG5cdFx0Ym94LXNoYWRvdzogMCAxNnB4IDE4cHggMCAjMGUwZjJlO1xuXHR9XG5cdC51aS10aW1lcGlja2VyLWxpc3QgbGkge1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cdH1cblx0LmRhdGVwaWNrZXIge1xuXHRcdC5kYXRlcGlja2VyLXN3aXRjaCxcblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICMzMDMwNGQ7XG5cdFx0fVxuXHR9XG5cdC5TdW1vU2VsZWN0IHtcblx0XHQ+IC5DYXB0aW9uQ29udCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRjb2xvcjogIzk1OTViNTtcblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCA+IC5DYXB0aW9uQ29udCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdGJhY2tncm91bmQ6ICMyMjIyM2M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQuU3Vtb1NlbGVjdCB7XG5cdFx0Ji5vcGVuID4gLm9wdFdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdFx0PiAub3B0V3JhcHBlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdD4gLm9wdGlvbnMgbGkub3B0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjQxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5TdW1vU2VsZWN0IHtcblx0XHQmLm9wZW4gLnNlYXJjaC10eHQge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdGNvbG9yOiAjOTU5NWI1O1xuXHRcdH1cblx0XHQuc2VsZWN0LWFsbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQ+IC5vcHRXcmFwcGVyIHtcblx0XHRcdD4gLk11bHRpQ29udHJvbHMge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHRcdCYubXVsdGlwbGUgPiAuTXVsdGlDb250cm9scyA+IHA6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTU4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkYXRlcGlja2VyLWRyb3Bkb3duIHtcblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItdG9wOiA3cHggc29saWQgIzNlM2U1MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMmUyZTRhO1xuXHRcdH1cblx0fVxuXHQuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcblx0XHQmOmhvdmVyLFxuXHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjEyMTNjICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI2RlZGVmZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuZGF0ZXBpY2tlciAucHJldixcblx0LmRhdGVwaWNrZXIgLm5leHQge1xuXHRcdGJhY2tncm91bmQ6ICMzOTM5NWM7XG5cdH1cblx0LmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQuZGF0ZXBpY2tlci1kcm9wZG93bjo6YmVmb3JlIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm1zLWNob2ljZSB7XG5cdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyZDJkNDg7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cblx0Lm1zLWRyb3Age1xuXHRcdCYuYm90dG9tIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA4cHggMTQuNzJweCAxLjI4cHggcmdiYSgzNCwgMzQsIDYxLCAwLjgpO1xuXHRcdH1cblx0XHRjb2xvcjogIzk1OTViNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5tcy1zZWFyY2ggaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRyYW5zZmVyLWRvdWJsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQudHJhbnNmZXItZG91YmxlLWNvbnRlbnQtdGFicyB7XG5cdFx0LnRhYi1pdGVtLW5hbWUudGFiLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjUyMzM2O1xuXHRcdH1cblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRyYW5zZmVyLWRvdWJsZS1jb250ZW50LWxlZnQsXG5cdC50cmFuc2Zlci1kb3VibGUtY29udGVudC1yaWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRyYW5zZmVyLWRvdWJsZS1saXN0LWZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC50cmFuc2Zlci1kb3VibGUtbGlzdC1zZWFyY2gtaW5wdXQge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnRyYW5zZmVyLWRvdWJsZS1saXN0LW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG5cdC5jaGVja2JveC1ncm91cCBsYWJlbDpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRyYW5zZmVyLWRvdWJsZS1jb250ZW50LXBhcmFtIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnRyYW5zZmVyLWRvdWJsZS1zZWxlY3RlZC1saXN0LXNlYXJjaC1pbnB1dCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0fVxuXHQuYnRuLXNlbGVjdC1hcnJvdyB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm11bHRpLXdyYXBwZXIge1xuXHRcdC5zZWFyY2gtaW5wdXQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHR9XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Lml0ZW0tMSB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblx0XHQuc2VsZWN0ZWQtd3JhcHBlcixcblx0XHQuaXRlbS1ncm91cC0xIC5ncm91cC1sYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5O1xuXHRcdH1cblx0fVxuXHQubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lml0aSBpbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Jlt0eXBlPVwidGVsXCJdLFxuXHRcdCZbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lml0aV9fY291bnRyeS1saXN0IHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0Lml0aV9fZGl2aWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG59XG5cbi8vU1VNTUVSTk9URVxuLmRhcmstbW9kZSB7XG5cdC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5ub3RlLWJ0bi5idG4tZGVmYXVsdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0Lm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUsXG5cdC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQubm90ZS1lZGl0b3IgLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LmZvcm0tY29udHJvbC1maWxlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYm9keTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0Lm5vdGUtZWRpdG9yLm5vdGUtYWlyZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWNvZGFibGUsXG5cdC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1jb2RhYmxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ib2R5O1xuXHRcdGNvbG9yOiAkd2hpdGUtNztcblx0fVxufVxuXG4vL1JJQ0hURVhUXG4uZGFyay1tb2RlIHtcblx0LnJpY2hUZXh0IHtcblx0XHQucmljaFRleHQtZWRpdG9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHR9XG5cdFx0LnJpY2hUZXh0LXRvb2xiYXIgdWwge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQucmljaFRleHQtdG9vbGJhciB1bCBsaSBhIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0fVxuXHRcdFx0LnJpY2hUZXh0LWRyb3Bkb3duLW91dGVyIC5yaWNoVGV4dC1kcm9wZG93biB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHQucmljaFRleHQtZHJvcGRvd24tY2xvc2Uge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdFx0Y29sb3I6ICM5NTk1YjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpY2hUZXh0LWZvcm0ge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHQmW3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdFx0XHQmW3R5cGU9XCJmaWxlXCJdLFxuXHRcdFx0XHQmW3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxYjFiMmQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0YmFja2dyb3VuZDogIzFiMWIyZDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmljaFRleHQtdG9vbGJhciB1bCBsaSBhIC5yaWNoVGV4dC1kcm9wZG93bi1vdXRlciB1bC5yaWNoVGV4dC1kcm9wZG93biBsaSBhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMWIxYjJkO1xuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdH1cblx0XHQucmljaFRleHQtdW5kbyxcblx0XHQucmljaFRleHQtcmVkbyB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHR9XG5cdH1cbn1cblxuLy9RVUlMTCBFRElUT1Jcbi5kYXJrLW1vZGUge1xuXHQucWwtdG9vbGJhci5xbC1zbm93IHtcblx0XHQucWwtcGlja2VyLWxhYmVsIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR9XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnFsLWNvbnRhaW5lci5xbC1zbm93IHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0fVxuXHQucWwtc25vdyB7XG5cdFx0Ji5xbC10b29sYmFyIGJ1dHRvbixcblx0XHQucWwtdG9vbGJhciBidXR0b24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0XHQmLnFsLXRvb2xiYXIgYnV0dG9uOmxhc3QtY2hpbGQsXG5cdFx0LnFsLXRvb2xiYXIgYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdH1cblx0LnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHR9XG5cdC5xbC1zbm93IC5xbC1mb3JtYXRzIHtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cblx0LnFsLXNub3cgLnFsLXRvb2x0aXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggJGJsYWNrO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XG5cdH1cblx0LnFsLXRvb2x0aXAucWwtZWRpdGluZyB7XG5cdFx0aW5wdXQge1xuXHRcdFx0Jlt0eXBlPVwidGV4dFwiXSxcblx0XHRcdCZbdHlwZT1cImZpbGVcIl0sXG5cdFx0XHQmW3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucWwtYnViYmxlIC5xbC10b29sdGlwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHR9XG59XG5cbi8vRk9STSBXSVpBUkRcbi5kYXJrLW1vZGUge1xuXHQuc3ctbWFpbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0LnN0ZXAtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS0xO1xuXHRcdH1cblxuXHRcdC5zdy10b29sYmFyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0fVxuXG5cdFx0PiB1bC5zdGVwLWFuY2hvciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRcdD4gbGk6bm90KC5hY3RpdmUpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHQ+IGE6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzZTNlNjNcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ctY29udGFpbmVyIHtcblx0XHRcdCYudGFiLWNvbnRlbnQge1xuXHRcdFx0XHQ+IC5zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN3LXRoZW1lLWRvdHMge1xuXHRcdFx0PiB1bC5zdGVwLWFuY2hvciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1kYXJrO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTYzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBhOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjM2UzZTYzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gYTo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2I0YmRjZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHQ+IGE6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQtYm9keTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0ZXAtY29udGVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLTE7XG5cdFx0XHR9XG5cblx0XHRcdC5zdy10b29sYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWUtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN3LXRoZW1lLWNpcmNsZXMge1xuXHRcdFx0PiB1bCB7XG5cdFx0XHRcdCYuc3RlcC1hbmNob3Ige1xuXHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggM3B4ICMzZTNlNjMgIWltcG9ydGFudFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gbGk6bm90KC5hY3RpdmUpIHtcblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWJvZHk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndpemFyZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcms7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0PiB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZGFyaztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHQ+IC50aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNkZWRlZmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hY3Rpb25zIC5kaXNhYmxlZCBhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwNDA2Mjtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Mik7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcHMge1xuXHRcdFx0XHQuY3VycmVudCBhIHtcblx0XHRcdFx0XHQubnVtYmVyLFxuXHRcdFx0XHRcdCY6YWN0aXZlIC5udW1iZXIsXG5cdFx0XHRcdFx0Jjpob3ZlciAubnVtYmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC5udW1iZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUgLm51bWJlcixcblx0XHRcdFx0XHQmOmhvdmVyIC5udW1iZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwNDA2Mjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji52ZXJ0aWNhbCA+IHtcblx0XHRcdC5jb250ZW50LFxuXHRcdFx0LmFjdGlvbnMge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IC5zdGVwcyB7XG5cdFx0XHQuZG9uZSBhIHtcblx0XHRcdFx0Lm51bWJlcixcblx0XHRcdFx0JjphY3RpdmUgLm51bWJlcixcblx0XHRcdFx0Jjpob3ZlciAubnVtYmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjZDk0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Lm51bWJlcixcblx0XHRcdFx0JjphY3RpdmUgLm51bWJlcixcblx0XHRcdFx0Jjpob3ZlciAubnVtYmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDYyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vT1dMIENBUk9VU0VMXG4uZGFyay1tb2RlIHtcblx0Lm93bC1uYXYgYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjNWI1YjgzICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhcmsgIWltcG9ydGFudDtcblx0fVxufVxuXG4vL0NIQVJUU1xuLmRhcmstbW9kZSB7XG5cdC5mbG90LXRleHQge1xuXHRcdGNvbG9yOiAjOTU5NWI1ICFpbXBvcnRhbnQ7XG5cdH1cblx0dHNwYW4ge1xuXHRcdGZpbGw6ICM5NTk1YjUgIWltcG9ydGFudDtcblx0fVxuXHQubnZkMyB7XG5cdFx0dGV4dCB7XG5cdFx0XHRmaWxsOiAjOTU5NWI1O1xuXHRcdH1cblx0XHQubnYtYXhpcyBsaW5lIHtcblx0XHRcdHN0cm9rZTogcmdiYSgxMTksIDExOSwgMTQyLCAwLjIpO1xuXHRcdH1cblx0XHQubnYtZGlzY3JldGViYXIgLm52LWdyb3VwcyB0ZXh0LFxuXHRcdC5udi1tdWx0aWJhckhvcml6b250YWwgLm52LWdyb3VwcyB0ZXh0IHtcblx0XHRcdGZpbGw6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0fVxuXHQuY291bnRkb3duIGxpIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay10aGVtZS0xO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdH1cbn1cblxuLnJ0bC5kYXJrLW1vZGUge1xuXHQuYXBwLXNpZGViYXIge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGUtMTtcblx0fVxuXHQuc2lkZS1oZWFkZXIge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGUtMTtcblx0fVxuXHQudnRpbWVsaW5lIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1wYW5lbDphZnRlciB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGUtMTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlLTE7XG5cdH1cblx0LnZ0aW1lbGluZSAudGltZWxpbmUtd3JhcHBlci50aW1lbGluZS1pbnZlcnRlZCAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHdoaXRlLTIgIWltcG9ydGFudDtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlLTIgIWltcG9ydGFudDtcblx0XHRyaWdodDogLTEwcHggIWltcG9ydGFudDtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cdC5ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1ib2R5OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICMyYTJhNGE7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQuYm9yZGVyLWVuZCB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZS0xICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ydGwuZGFyay1tb2RlIC5tYWluLWNvbnRlbnQtYm9keS1jaGF0IHtcblx0LmJvcmRlci1zdGFydC0wIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlci1kYXJrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5kYXJrLW1vZGUgLmRhdGFUYWJsZXNfd3JhcHBlciAuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiAkZGFyay1ib2R5O1xufVxuLmRhcmstbW9kZSAudGFibGUgLnRhYmxlLXByaW1hcnkgdGgge1xuXHRjb2xvcjogIzczNzNkZDtcbn1cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbi8vICAgICAuZGFyay1tb2RlICAuaG9yLWhlYWRlciAuaGVhZGVyLWJyYW5kLWltZy5kZXNrdG9wLWxvZ297XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuLy8gICAgIH1cbi8vIH1cbi5kYXJrLW1vZGUge1xuXHQuZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXBvcG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS0xO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLTE7XG5cdH1cblx0LmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1wb3BvdmVyLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmstdGhlbWU7XG5cdH1cbn1cbi5kYXJrLW1vZGUgLmZmX2ZpbGV1cGxvYWRfd3JhcCB0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMgdGQuZmZfZmlsZXVwbG9hZF9zdW1tYXJ5IC5mZl9maWxldXBsb2FkX2ZpbGVuYW1lIGlucHV0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG4uZGFyay1tb2RlIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRkLmZmX2ZpbGV1cGxvYWRfcHJldmlldyAuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X2ltYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XG59XG4uZGFyay1tb2RlIC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRkLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyBidXR0b24ge1xuXHRib3JkZXItY29sb3I6ICR3aGl0ZS0xO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZTtcbn1cbi5kYXJrLW1vZGUge1xuXHQuZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LXByZXZpZXcgLmRyb3BpZnktcmVuZGVyIGltZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLnJ0bCAudGFibGUuYm9yZGVyLWRhc2hlZCB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Ji5ydGwgLnRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGUtMTtcblx0fVxufVxuLmRhcmstbW9kZSAubGlzdC1ncm91cC1pdGVtIGEge1xuXHRjb2xvcjogJHdoaXRlLTc7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/