/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
body {
  margin: 0;
  padding: 0;
  background-color: #f8f9fa;
  overflow-x: hidden !important;
  color: #333;
}

a {
  color: #4154f1;
  text-decoration: none;
}
a:hover {
  color: #717ff5;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #222;
  font-weight: 700;
}

.back-to-top {
  background: #4154f1;
}
.back-to-top:hover {
  background: #717ff5;
}
.back-to-top i {
  color: #fff;
}
.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

.card {
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}
.card-title {
  color: #012970;
}
.card-title span {
  color: #899bbd;
}
.card-header, .card-footer {
  border-color: #ebeef4;
}

.accordion-item {
  border-color: #ebeef4;
}

.accordion-button:not(.collapsed) {
  color: #012970;
  background-color: #f6f9ff;
}

.accordion-flush .accordion-button:not(.collapsed) {
  color: #4154f1;
}

.breadcrumb {
  color: #899bbd;
}
.breadcrumb a {
  color: #899bbd;
}
.breadcrumb a:hover {
  color: #51678f;
}
.breadcrumb .breadcrumb-item::before {
  color: #899bbd;
}
.breadcrumb .active {
  color: #51678f;
}

.nav-tabs-bordered {
  border-color: #ebeef4;
}
.nav-tabs-bordered .nav-link {
  color: #2c384e;
}
.nav-tabs-bordered .nav-link:hover, .nav-tabs-bordered .nav-link:focus {
  color: #4154f1;
}
.nav-tabs-bordered .nav-link.active {
  color: #4154f1;
  border-color: #4154f1;
}

.bg-primary-light {
  background-color: #cfe2ff;
  border-color: #cfe2ff;
}

.bg-secondary-light {
  background-color: #e2e3e5;
  border-color: #e2e3e5;
}

.bg-success-light {
  background-color: #d1e7dd;
  border-color: #d1e7dd;
}

.bg-danger-light {
  background-color: #f8d7da;
  border-color: #f8d7da;
}

.bg-warning-light {
  background-color: #fff3cd;
  border-color: #fff3cd;
}

.bg-info-light {
  background-color: #cff4fc;
  border-color: #cff4fc;
}

.bg-dark-light {
  background-color: #d3d3d4;
  border-color: #d3d3d4;
}

#main {
  margin-top: 60px;
  padding: 20px 30px;
  transition: all 0.3s;
}
@media (max-width: 1199px) {
  #main {
    padding: 20px;
  }
}

.pagetitle {
  margin-bottom: 10px;
}
.pagetitle h1 {
  font-size: 24px;
  margin-bottom: 0;
  font-weight: 600;
  color: #012970;
}

.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 99999;
  background: #4154f1;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}
.back-to-top i {
  font-size: 24px;
  color: #fff;
  line-height: 0;
}
.back-to-top:hover {
  background: #717ff5;
  color: #fff;
}
.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

.dropdown-menu {
  border-radius: 4px;
  padding: 10px 0;
  animation: dropdown-animate 0.2s both;
  border: 0;
  box-shadow: 0 5px 30px 0 rgba(82, 63, 105, 0.2);
}
.dropdown-menu .dropdown-header,
.dropdown-menu .dropdown-footer {
  text-align: center;
  font-size: 15px;
  padding: 10px 25px;
}
.dropdown-menu .dropdown-footer a {
  color: #012970;
  text-decoration: underline;
}
.dropdown-menu .dropdown-footer a:hover {
  text-decoration: none;
}
.dropdown-menu .dropdown-divider {
  color: #a5c5fe;
  margin: 0;
}
.dropdown-menu .dropdown-item {
  font-size: 14px;
  padding: 10px 15px;
  transition: 0.3s;
}
.dropdown-menu .dropdown-item i {
  margin-right: 10px;
  font-size: 18px;
  line-height: 0;
}
.dropdown-menu .dropdown-item:hover {
  background-color: #f6f9ff;
}

@media (min-width: 768px) {
  .dropdown-menu-arrow::before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 20px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}
@keyframes dropdown-animate {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.bg-primary-light {
  background-color: #cfe2ff;
  border-color: #cfe2ff;
}

.bg-secondary-light {
  background-color: #e2e3e5;
  border-color: #e2e3e5;
}

.bg-success-light {
  background-color: #d1e7dd;
  border-color: #d1e7dd;
}

.bg-danger-light {
  background-color: #f8d7da;
  border-color: #f8d7da;
}

.bg-warning-light {
  background-color: #fff3cd;
  border-color: #fff3cd;
}

.bg-info-light {
  background-color: #cff4fc;
  border-color: #cff4fc;
}

.bg-dark-light {
  background-color: #d3d3d4;
  border-color: #d3d3d4;
}

.card {
  margin-bottom: 30px;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.1);
}
.card-header, .card-footer {
  border-color: #ebeef4;
  background-color: #fff;
  color: #798eb3;
  padding: 15px;
}
.card-title {
  padding: 20px 0 15px 0;
  font-size: 18px;
  font-weight: 500;
  color: #012970;
  font-weight: 700;
  color: #2c3e50;
}
.card-title span {
  color: #899bbd;
  font-size: 14px;
  font-weight: 400;
}

.card-body {
  padding: 0 20px 20px 20px;
}

.card-img-overlay {
  background-color: rgba(255, 255, 255, 0.6);
}

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

.btn-close {
  background-size: 25%;
}
.btn-close:focus {
  outline: 0;
  box-shadow: none;
}

.accordion-item {
  border: 1px solid #ebeef4;
}

.accordion-button:focus {
  outline: 0;
  box-shadow: none;
}

.accordion-flush .accordion-button {
  padding: 15px 0;
  background: none;
  border: 0;
}
.accordion-flush .accordion-body {
  padding: 0 0 15px 0;
  color: #3e4f6f;
  font-size: 15px;
}

.breadcrumb {
  font-size: 14px;
  font-weight: 600;
  color: #899bbd;
  font-weight: 600;
}
.breadcrumb a {
  color: #899bbd;
  transition: 0.3s;
}
.breadcrumb a:hover {
  color: #51678f;
}
.breadcrumb .breadcrumb-item::before {
  color: #899bbd;
}
.breadcrumb .active {
  color: #51678f;
  font-weight: 600;
}

.nav-tabs-bordered {
  border-bottom: 2px solid #ebeef4;
}
.nav-tabs-bordered .nav-link {
  margin-bottom: -2px;
  border: none;
  color: #2c384e;
}
.nav-tabs-bordered .nav-link:hover, .nav-tabs-bordered .nav-link:focus {
  color: #4154f1;
}
.nav-tabs-bordered .nav-link.active {
  background-color: #fff;
  color: #4154f1;
  border-bottom: 2px solid #4154f1;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.logo {
  line-height: 1;
}

@media (min-width: 1200px) {
  .logo {
    width: 280px;
  }
}
.logo img {
  max-height: 60px;
  margin-right: 6px;
}

.logo span {
  font-size: 26px;
  font-weight: 700;
  color: #012970;
  font-weight: 600;
}

.header {
  transition: all 0.5s;
  z-index: 997;
  height: 60px;
  box-shadow: 0px 2px 20px rgba(1, 41, 112, 0.1);
  background-color: #fff;
  padding-left: 20px;
  /* Toggle Sidebar Button */
  /* Search Bar */
}

.header .toggle-sidebar-btn {
  font-size: 32px;
  padding-left: 10px;
  cursor: pointer;
  color: #012970;
}

.header .search-bar {
  min-width: 360px;
  padding: 0 20px;
}

@media (max-width: 1199px) {
  .header .search-bar {
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    padding: 20px;
    box-shadow: 0px 0px 15px 0px rgba(1, 41, 112, 0.1);
    background: #fff;
    z-index: 9999;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
  }
  .header .search-bar-show {
    top: 60px;
    visibility: visible;
    opacity: 1;
  }
}
.header .search-form {
  width: 100%;
}

.header .search-form input {
  border: 0;
  font-size: 14px;
  color: #012970;
  border: 1px solid #ebeef4;
  padding: 7px 38px 7px 8px;
  border-radius: 3px;
  transition: 0.3s;
  width: 100%;
}

.header .search-form input:focus,
.header .search-form input:hover {
  outline: none;
  box-shadow: 0 0 10px 0 rgba(1, 41, 112, 0.15);
  border: 1px solid rgba(1, 41, 112, 0.3);
}

.header .search-form button {
  border: 0;
  padding: 0;
  margin-left: -30px;
  background: none;
}

.header .search-form button i {
  color: #012970;
}

/*--------------------------------------------------------------
# Header Nav
--------------------------------------------------------------*/
.header-nav ul {
  list-style: none;
}

.header-nav > ul {
  margin: 0;
  padding: 0;
}

.header-nav .nav-icon {
  font-size: 22px;
  color: #012970;
  margin-right: 25px;
  position: relative;
}

.header-nav .nav-profile {
  color: #012970;
}

.header-nav .nav-profile img {
  max-height: 36px;
}

.header-nav .nav-profile span {
  font-size: 14px;
  font-weight: 600;
}

.header-nav .badge-number {
  position: absolute;
  inset: -2px -5px auto auto;
  font-weight: normal;
  font-size: 12px;
  padding: 3px 6px;
}

.header-nav .notifications {
  inset: 8px -15px auto auto !important;
}

.header-nav .notifications .notification-item {
  display: flex;
  align-items: center;
  padding: 15px 10px;
  transition: 0.3s;
}

.header-nav .notifications .notification-item i {
  margin: 0 20px 0 10px;
  font-size: 24px;
}

.header-nav .notifications .notification-item h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}

.header-nav .notifications .notification-item p {
  font-size: 13px;
  margin-bottom: 3px;
  color: #919191;
}

.header-nav .notifications .notification-item:hover {
  background-color: #f6f9ff;
}

.header-nav .messages {
  inset: 8px -15px auto auto !important;
}

.header-nav .messages .message-item {
  padding: 15px 10px;
  transition: 0.3s;
}

.header-nav .messages .message-item a {
  display: flex;
}

.header-nav .messages .message-item img {
  margin: 0 20px 0 10px;
  max-height: 40px;
}

.header-nav .messages .message-item h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #444444;
}

.header-nav .messages .message-item p {
  font-size: 13px;
  margin-bottom: 3px;
  color: #919191;
}

.header-nav .messages .message-item:hover {
  background-color: #f6f9ff;
}

.header-nav .profile {
  min-width: 240px;
  padding-bottom: 0;
  top: 8px !important;
}

.header-nav .profile .dropdown-header h6 {
  font-size: 18px;
  margin-bottom: 0;
  font-weight: 600;
  color: #444444;
}

.header-nav .profile .dropdown-header span {
  font-size: 14px;
}

.header-nav .profile .dropdown-item {
  font-size: 14px;
  padding: 10px 15px;
  transition: 0.3s;
}

.header-nav .profile .dropdown-item i {
  margin-right: 10px;
  font-size: 18px;
  line-height: 0;
}

.header-nav .profile .dropdown-item:hover {
  background-color: #f6f9ff;
}

/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
.sidebar {
  position: fixed;
  top: 60px;
  left: 0;
  bottom: 0;
  width: 300px;
  z-index: 996;
  transition: all 0.3s;
  padding: 20px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #aab7cf transparent;
  box-shadow: 0px 0px 20px rgba(1, 41, 112, 0.1);
  background-color: #fff;
}

@media (max-width: 1199px) {
  .sidebar {
    left: -300px;
  }
}
.sidebar::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #fff;
}

.sidebar::-webkit-scrollbar-thumb {
  background-color: #aab7cf;
}

@media (min-width: 1200px) {
  #main,
  #footer {
    margin-left: 300px;
  }
}
@media (max-width: 1199px) {
  .toggle-sidebar .sidebar {
    left: 0;
  }
}
@media (min-width: 1200px) {
  .toggle-sidebar #main,
  .toggle-sidebar #footer {
    margin-left: 0;
  }
  .toggle-sidebar .sidebar {
    left: -300px;
  }
}
.sidebar-nav {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-nav li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-nav .nav-item {
  margin-bottom: 5px;
}

.sidebar-nav .nav-heading {
  font-size: 11px;
  text-transform: uppercase;
  color: #aab7cf;
  font-weight: 600;
  margin: 10px 0 5px 15px;
}

.sidebar-nav .nav-link {
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  color: #4154f1;
  background: #f6f9ff;
  padding: 10px 15px;
  border-radius: 4px;
}

.sidebar-nav .nav-link i {
  font-size: 16px;
  margin-right: 10px;
  color: #4154f1;
}

.sidebar-nav .nav-link.collapsed {
  color: #012970;
  background: #fff;
}

.sidebar-nav .nav-link.collapsed:hover {
  color: #012970;
}

.sidebar-nav .nav-link:hover {
  background: #4154f1;
  color: #fff;
}

/*--------------------------------------------------------------
# Dashboard
--------------------------------------------------------------*/
.dashboard-header {
  margin: 0 0 20px 0;
  padding: 0;
}

.dashboard-header h3 {
  color: #012970;
  font-weight: 700;
  font-size: 30px;
}

.dashboard-header p {
  font-size: 15px;
  color: #888888;
}

.dashboard-cards {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
}

.dashboard-card {
  background: #fff;
  box-shadow: 0px 4px 12px rgba(1, 41, 112, 0.1);
  border-radius: 5px;
  padding: 25px;
  transition: 0.3s;
  cursor: pointer;
}

.dashboard-card:hover {
  box-shadow: 0px 8px 16px rgba(1, 41, 112, 0.15);
}

.dashboard-card .card-body {
  display: flex;
  justify-content: space-between;
}

.dashboard-card .card-body .title {
  font-size: 18px;
  color: #012970;
  font-weight: 600;
}

.dashboard-card .card-body .value {
  font-size: 22px;
  font-weight: 700;
  color: #012970;
}

.dashboard-card .card-footer {
  margin-top: 20px;
}

.dashboard-card .card-footer .badge {
  background: rgba(1, 41, 112, 0.1);
  color: #012970;
  padding: 6px 10px;
  border-radius: 5px;
  font-weight: 600;
}

.dashboard-card.revenue {
  background: #e0f8e9;
}

.dashboard-card.revenue .card-body .title {
  color: #2eca6a;
}

.dashboard-card.revenue .card-body .value {
  color: #2eca6a;
}

.dashboard-card.customers {
  background: #ffecdf;
}

.dashboard-card.customers .card-body .title {
  color: #aab7cf;
}

.dashboard-card.customers .card-body .value {
  color: #aab7cf;
}

.dashboard-card.sales {
  background: #f6f6fe;
}

.dashboard-card.sales .card-body .title {
  color: #ff771d;
}

.dashboard-card.sales .card-body .value {
  color: #ff771d;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer {
  padding: 20px;
  background-color: #f6f9ff;
  text-align: center;
}

.footer .footer-text {
  font-size: 14px;
  color: #aaa;
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/migrated.css ***!
  \*******************************************************************************************************************/
/* Admin Layout Styles */
#wrapper {
    overflow-x: hidden;
    background-color: #f8f9fa;
}

#sidebar-wrapper {
    min-height: 100vh;
    margin-left: -15rem;
    transition: margin 0.25s ease-out;
    width: 15rem;
    border-right: 1px solid #dee2e6;
}

#sidebar-wrapper .sidebar-heading {
    padding: 0.875rem 1.25rem;
    font-size: 1.2rem;
}

#sidebar-wrapper .list-group {
    width: 15rem;
}

#page-content-wrapper {
    min-width: 100vw;
}

body.sb-sidenav-toggled #wrapper #sidebar-wrapper {
    margin-left: 0;
}

@media (min-width: 768px) {
    #sidebar-wrapper {
        margin-left: 0;
    }

    #page-content-wrapper {
        min-width: 0;
        width: 100%;
    }

    body.sb-sidenav-toggled #wrapper #sidebar-wrapper {
        margin-left: -15rem;
    }
}

.admin-nav-link {
    border: none;
    border-bottom: 1px solid #eee;
    color: #333;
    transition: all 0.3s;
}
.admin-nav-link:hover {
    background-color: #f0f0f0;
    color: #6A652A;
    padding-left: 25px;
}
.admin-nav-link.active {
    background-color: #6A652A !important;
    color: #fff !important;
}

/* Store List Styles */
body.store-list-page { /* Specific class can be added to the body if needed, but for now assuming global or specific page match */
    background: #FAFFEC;
}

/* My Tree Styles */
.extra-small {
    font-size: 0.75rem;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/contact.css ***!
  \******************************************************************************************************************/
.contact-desc {
    max-width: 520px;
    font-size: 14px;
    line-height: 1.6;
}

/* FORM STYLE */
.custom-input {
    border-radius: 10px;
    padding: 14px 16px;
    border: 1px solid #e3e3e3;
    font-size: 14px;
}

.custom-input:focus {
    box-shadow: none;
    border-color: #6A652A;
}

.contact-section h1 .text-success {
    color: #6A652A !important;
}

.send-btn {
    background-color: #6A652A;
    color: #fff;
    padding: 14px;
    border-radius: 10px;
    font-weight: 600;
    border: none;
}

.send-btn:hover {
    background-color: #5a5524;
    color: #fff;
}

/* CARDS */
.contact-card {
    background: #ffffff;
    padding: 18px 20px;
    border-radius: 12px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}

.icon-box {
    width: 44px;
    height: 44px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.icon-box.icon-phone {
    background-color: #A67F2D;
}

.icon-box.icon-email {
    background-color: #6A8080;
}

.icon-box.icon-location {
    background-color: #273141;
}

.icon-box img {
    width: 20px;
}

.contact-wrapper {
    max-width: 950px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 60px;
}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/entertainment.css ***!
  \************************************************************************************************************************/
.entertainment-section h2 {
    letter-spacing: 2px;
}

.ent-card {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
}

.ent-card img {
    width: 100%;
    height: 420px;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.ent-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 20px;
    text-align: left;
    transition: background 0.3s ease;
}

.ent-overlay h5 {
    font-weight: 700;
    margin-bottom: 5px;
    color: #fff;
}

.ent-overlay p {
    font-size: 14px;
    margin: 0;
    color: #fff;
    opacity: 0.9;
}

.ent-card:hover img {
    transform: scale(1.1);
}

.ent-card:hover .ent-overlay {
    background: rgba(0, 0, 0, 0.6);
}

@media (max-width: 768px) {
    .ent-card img {
        height: 320px;
    }
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/admin.css ***!
  \****************************************************************************************************************/
/* Admin Panel Styles */
:root {
    --admin-primary: #6A652A;
    --admin-primary-dark: #7ca331;
    --admin-light: #f8f9fa;
    --admin-text: #333;
    --sidebar-width: 280px;
}

body {
    background: var(--admin-light);
}

/* Sidebar */
#wrapper {
    overflow-x: hidden;
    display: flex;
}

#sidebar-wrapper {
    min-height: 100vh;
    margin-left: calc(var(--sidebar-width) * -1);
    transition: margin .25s ease-out;
    width: var(--sidebar-width);
    background-color: var(--admin-primary) !important;
    color: white;
    position: fixed;
    z-index: 1000;
}

#sidebar-wrapper .sidebar-heading {
    padding: 1.5rem 1.25rem;
    font-size: 1.5rem;
    color: white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#sidebar-wrapper .list-group {
    width: var(--sidebar-width);
    padding: 1rem 0;
}

.admin-nav-link {
    background-color: transparent !important;
    color: rgba(255, 255, 255, 0.8) !important;
    border: none !important;
    padding: 0.8rem 1.5rem;
    display: flex;
    align-items: center;
    transition: all 0.2s;
}

.admin-nav-link:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
    color: white !important;
}

.admin-nav-link.active {
    background-color: white !important;
    color: var(--admin-primary) !important;
    border-left: 5px solid var(--admin-primary-dark) !important;
    font-weight: 600;
}

.sidebar-heading-label {
    padding: 1rem 1.5rem 0.5rem;
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 600;
}

/* Page Content */
#page-content-wrapper {
    min-width: 100vw;
    transition: margin .25s ease-out;
}

/* Navbar */
.admin-navbar {
    background-color: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

/* Dashboard Cards */
.stat-card {
    border: none;
    border-radius: 15px;
    transition: transform 0.2s;
    overflow: hidden;
}

.stat-card:hover {
    transform: translateY(-5px);
}

.stat-card .card-body {
    padding: 1.5rem;
}

.stat-icon {
    width: 50px;
    height: 50px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
}

.stat-icon.primary {
    background: rgba(147, 187, 64, 0.1);
    color: var(--admin-primary);
}

.stat-icon.info {
    background: rgba(13, 202, 240, 0.1);
    color: #0dcaf0;
}

.stat-icon.warning {
    background: rgba(255, 193, 7, 0.1);
    color: #ffc107;
}

.stat-icon.danger {
    background: rgba(220, 53, 69, 0.1);
    color: #dc3545;
}

/* Toggled State */
#wrapper.sb-sidenav-toggled #sidebar-wrapper {
    margin-left: 0;
}

@media (min-width: 768px) {
    #sidebar-wrapper {
        margin-left: 0;
    }

    #page-content-wrapper {
        margin-left: var(--sidebar-width);
        min-width: 0;
        width: calc(100% - var(--sidebar-width));
    }

    #wrapper.sb-sidenav-toggled #sidebar-wrapper {
        margin-left: calc(var(--sidebar-width) * -1);
    }

    #wrapper.sb-sidenav-toggled #page-content-wrapper {
        margin-left: 0;
        width: 100%;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QixnQ0FBZ0M7QUFDcEM7O0FBRUEsV0FBVztBQUNYO0lBQ0ksdUJBQXVCO0lBQ3ZCLDBDQUEwQztBQUM5Qzs7QUFFQSxvQkFBb0I7QUFDcEI7SUFDSSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLDBCQUEwQjtJQUMxQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksbUNBQW1DO0lBQ25DLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLG1DQUFtQztJQUNuQyxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEMsY0FBYztBQUNsQjs7QUFFQSxrQkFBa0I7QUFDbEI7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0k7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksaUNBQWlDO1FBQ2pDLFlBQVk7UUFDWix3Q0FBd0M7SUFDNUM7O0lBRUE7UUFDSSw0Q0FBNEM7SUFDaEQ7O0lBRUE7UUFDSSxjQUFjO1FBQ2QsV0FBVztJQUNmO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9taWdyYXRlZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb250YWN0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VudGVydGFpbm1lbnQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYWRtaW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDQptCy0LXRgtC+0LLRi9C1INC/0LXRgNC10LzQtdC90L3Ri9C1XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kcHJpbWFyeTogIzQxNTRmMTtcclxuJHByaW1hcnktaG92ZXI6ICM3MTdmZjU7XHJcbiRwcmltYXJ5LWxpZ2h0OiAjY2ZlMmZmO1xyXG5cclxuJHNlY29uZGFyeS1saWdodDogI2UyZTNlNTtcclxuJHN1Y2Nlc3MtbGlnaHQ6ICNkMWU3ZGQ7XHJcbiRkYW5nZXItbGlnaHQ6ICNmOGQ3ZGE7XHJcbiR3YXJuaW5nLWxpZ2h0OiAjZmZmM2NkO1xyXG4kaW5mby1saWdodDogI2NmZjRmYztcclxuJGRhcmstbGlnaHQ6ICNkM2QzZDQ7XHJcblxyXG4kdGV4dC1jb2xvcjogIzRENEQ0RDtcclxuJGhlYWRpbmctY29sb3I6ICMwMTI5NzA7XHJcbiRzdWJoZWFkaW5nLWNvbG9yOiAjODk5YmJkO1xyXG4kbGluay1jb2xvcjogJHByaW1hcnk7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuJGJhY2tncm91bmQ6ICNmNmY5ZmY7XHJcblxyXG4kY2FyZC1zaGFkb3c6IHJnYmEoMSwgNDEsIDExMiwgMC4xKTtcclxuJGRyb3Bkb3duLXNoYWRvdzogcmdiYSg4MiwgNjMsIDEwNSwgMC4yKTtcclxuJGJvcmRlci1jb2xvcjogI2ViZWVmNDtcclxuJGFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuJGRpdmlkZXI6ICNhNWM1ZmU7XHJcbiRjYXJkLXRpdGxlOiAjMDEyOTcwO1xyXG4kY2FyZC1zdWJ0aXRsZTogIzg5OWJiZDtcclxuJGNhcmQtYm9yZGVyOiAjZWJlZWY0O1xyXG4kZHJvcGRvd24tYXJyb3ctYm9yZGVyOiAjZWFlZGYxO1xyXG4kZHJvcGRvd24taG92ZXItYmc6ICNmNmY5ZmY7XHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRsaWdodC1iZzogI2Y2ZjlmZjtcclxuJHRleHQtZGFyazogIzAxMjk3MDtcclxuJHRleHQtbXV0ZWQ6ICM4OTliYmQ7XHJcbiR0ZXh0LWxpbmstaG92ZXI6ICM1MTY3OGY7XHJcbiR0ZXh0LWJvZHk6ICMzZTRmNmY7XHJcbiRib3JkZXI6ICNlYmVlZjQ7XHJcbiRuYXYtbGluazogIzJjMzg0ZTtcclxuXHJcbiRwcmltYXJ5LWNvbG9yOiAjMDEyOTcwO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAjNDE1NGYxO1xyXG4kbGlnaHQtY29sb3I6ICNmNmY5ZmY7XHJcbiRib3JkZXItaG92ZXItY29sb3I6IHJnYmEoMSwgNDEsIDExMiwgMC4zKTtcclxuJGNhcmQtYmctY29sb3I6ICNmZmY7XHJcbiRiYWRnZS1iZy1jb2xvcjogcmdiYSgxLCA0MSwgMTEyLCAwLjEpO1xyXG4kc2lkZWJhci1iZy1jb2xvcjogI2ZmZjtcclxuJHN1Y2Nlc3MtY29sb3I6ICMxOGQyNmU7XHJcbiRlcnJvci1jb2xvcjogI2VkM2MwZDtcclxuJGluZm8tY29sb3I6ICNhYWI3Y2Y7XHJcbiR3YXJuaW5nLWNvbG9yOiAjZmY3NzFkO1xyXG4kcmV2ZW51ZS1jb2xvcjogIzJlY2E2YTtcclxuJHNhbGVzLWNhcmQtYmctY29sb3I6ICNmNmY2ZmU7XHJcbiRyZXZlbnVlLWNhcmQtYmctY29sb3I6ICNlMGY4ZTk7XHJcbiRjdXN0b21lcnMtY2FyZC1iZy1jb2xvcjogI2ZmZWNkZjtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQv9C10YDQtdC80LXQvdC90YvRhSDQsiBTQ1NTXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5iYWNrLXRvLXRvcCB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDAgMzBweCAkY2FyZC1zaGFkb3c7XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHN1YmhlYWRpbmctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWRlcixcclxuICAmLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWl0ZW0ge1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tZmx1c2gge1xyXG4gIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICBjb2xvcjogJGFjY29yZGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgY29sb3I6ICRzdWJoZWFkaW5nLWNvbG9yO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkc3ViaGVhZGluZy1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM1MTY3OGY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRzdWJoZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzUxNjc4ZjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtdGFicy1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICMyYzM4NGU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4kbGlnaHQtY29sb3JzOiAoXHJcbiAgICAgICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LWxpZ2h0LFxyXG4gICAgICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnktbGlnaHQsXHJcbiAgICAgICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLWxpZ2h0LFxyXG4gICAgICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXItbGlnaHQsXHJcbiAgICAgICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLWxpZ2h0LFxyXG4gICAgICAgIFwiaW5mb1wiOiAkaW5mby1saWdodCxcclxuICAgICAgICBcImRhcmtcIjogJGRhcmstbGlnaHRcclxuKTtcclxuXHJcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGxpZ2h0LWNvbG9ycyB7XHJcbiAgLmJnLSN7JG5hbWV9LWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuI21haW4ge1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2V0aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFjay10by10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICByaWdodDogMTVweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi8vIERyb3Bkb3duIE1lbnVcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgYW5pbWF0aW9uOiBkcm9wZG93bi1hbmltYXRlIDAuMnMgYm90aDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMik7XHJcblxyXG4gIC5kcm9wZG93bi1oZWFkZXIsXHJcbiAgLmRyb3Bkb3duLWZvb3RlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tZm9vdGVyIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcclxuICAgIGNvbG9yOiAkZGl2aWRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRyb3Bkb3duLW1lbnUtYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWFycm93LWJvcmRlcjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRyb3Bkb3duLWFycm93LWJvcmRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vINCQ0L3QuNC80LDRhtC40Y9cclxuQGtleWZyYW1lcyBkcm9wZG93bi1hbmltYXRlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaWdodCBCYWNrZ3JvdW5kc1xyXG4uYmctcHJpbWFyeS1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcclxufVxyXG4uYmctc2Vjb25kYXJ5LWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1saWdodDtcclxufVxyXG4uYmctc3VjY2Vzcy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtbGlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1saWdodDtcclxufVxyXG4uYmctZGFuZ2VyLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWxpZ2h0O1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlci1saWdodDtcclxufVxyXG4uYmctd2FybmluZy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctbGlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1saWdodDtcclxufVxyXG4uYmctaW5mby1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tbGlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkaW5mby1saWdodDtcclxufVxyXG4uYmctZGFyay1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstbGlnaHQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFyay1saWdodDtcclxufVxyXG5cclxuLy8gQ2FyZFxyXG4uY2FyZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwIDMwcHggJGNhcmQtc2hhZG93O1xyXG5cclxuICAmLWhlYWRlcixcclxuICAmLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjYXJkLWJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogIzc5OGViMztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjYXJkLXRpdGxlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMmMzZTUwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNhcmQtc3VidGl0bGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENhcmRcclxuLmNhcmQtYm9keSB7XHJcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjYpO1xyXG59XHJcblxyXG4vLyBBbGVydHNcclxuLmFsZXJ0LWhlYWRpbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vIENsb3NlIEJ1dHRvblxyXG4uYnRuLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjY29yZGlvblxyXG4uYWNjb3JkaW9uLWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuLy8gICYubm90KC5jb2xsYXBzZWQpIHtcclxuLy8gIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnO1xyXG4vL31cclxufVxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCB7XHJcbiAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG4gICAgY29sb3I6ICR0ZXh0LWJvZHk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCcmVhZGNydW1iXHJcbi5icmVhZGNydW1iIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHRleHQtbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkdGV4dC1saW5rLWhvdmVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlcmVkIFRhYnNcclxuLm5hdi10YWJzLWJvcmRlcmVkIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlcjtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJG5hdi1saW5rO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEhlYWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sb2dvIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5sb2dvIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dvIGltZyB7XHJcbiAgbWF4LWhlaWdodDogNjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuLmxvZ28gc3BhbiB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIHotaW5kZXg6IDk5NztcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIC8qIFRvZ2dsZSBTaWRlYmFyIEJ1dHRvbiAqL1xyXG4gIC8qIFNlYXJjaCBCYXIgKi9cclxufVxyXG5cclxuLmhlYWRlciAudG9nZ2xlLXNpZGViYXItYnRuIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi5oZWFkZXIgLnNlYXJjaC1iYXIge1xyXG4gIG1pbi13aWR0aDogMzYwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmhlYWRlciAuc2VhcmNoLWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjEpO1xyXG4gICAgYmFja2dyb3VuZDogJGNhcmQtYmctY29sb3I7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIC5zZWFyY2gtYmFyLXNob3cge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyIC5zZWFyY2gtZm9ybSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIHBhZGRpbmc6IDdweCAzOHB4IDdweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxyXG4uaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dDpob3ZlciB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoJHByaW1hcnktY29sb3IsIDAuMTUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItaG92ZXItY29sb3I7XHJcbn1cclxuXHJcbi5oZWFkZXIgLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXIgLnNlYXJjaC1mb3JtIGJ1dHRvbiBpIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBIZWFkZXIgTmF2XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci1uYXYgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2PnVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm5hdi1pY29uIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5uYXYtcHJvZmlsZSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiAubmF2LXByb2ZpbGUgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiAubmF2LXByb2ZpbGUgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5iYWRnZS1udW1iZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogLTJweCAtNXB4IGF1dG8gYXV0bztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiAzcHggNnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiAubm90aWZpY2F0aW9ucyB7XHJcbiAgaW5zZXQ6IDhweCAtMTVweCBhdXRvIGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24taXRlbSBpIHtcclxuICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWl0ZW0gaDQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1pdGVtIHAge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgY29sb3I6ICM5MTkxOTE7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24taXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiAubWVzc2FnZXMge1xyXG4gIGluc2V0OiA4cHggLTE1cHggYXV0byBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5tZXNzYWdlcyAubWVzc2FnZS1pdGVtIHtcclxuICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm1lc3NhZ2VzIC5tZXNzYWdlLWl0ZW0gYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm1lc3NhZ2VzIC5tZXNzYWdlLWl0ZW0gaW1nIHtcclxuICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XHJcbiAgbWF4LWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm1lc3NhZ2VzIC5tZXNzYWdlLWl0ZW0gaDQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBjb2xvcjogIzQ0NDQ0NDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm1lc3NhZ2VzIC5tZXNzYWdlLWl0ZW0gcCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDNweDtcclxuICBjb2xvcjogIzkxOTE5MTtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLm1lc3NhZ2VzIC5tZXNzYWdlLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLnByb2ZpbGUge1xyXG4gIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgdG9wOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLnByb2ZpbGUgLmRyb3Bkb3duLWhlYWRlciBoNiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzQ0NDQ0NDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLnByb2ZpbGUgLmRyb3Bkb3duLWhlYWRlciBzcGFuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5wcm9maWxlIC5kcm9wZG93bi1pdGVtIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5wcm9maWxlIC5kcm9wZG93bi1pdGVtIGkge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IC5wcm9maWxlIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBTaWRlYmFyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpZGViYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDYwcHg7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIHotaW5kZXg6IDk5NjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIHNjcm9sbGJhci1jb2xvcjogJGluZm8tY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmctY29sb3I7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuc2lkZWJhciB7XHJcbiAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmctY29sb3I7XHJcbn1cclxuXHJcbi5zaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAjbWFpbixcclxuICAjZm9vdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXIge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudG9nZ2xlLXNpZGViYXIgI21haW4sXHJcbiAgLnRvZ2dsZS1zaWRlYmFyICNmb290ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXIge1xyXG4gICAgbGVmdDogLTMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItbmF2IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhci1uYXYgbGkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW5hdiAubmF2LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNpZGViYXItbmF2IC5uYXYtaGVhZGluZyB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRpbmZvLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDE1cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW5hdiAubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnNpZGViYXItbmF2IC5uYXYtbGluayBpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4uc2lkZWJhci1uYXYgLm5hdi1saW5rLmNvbGxhcHNlZCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICRjYXJkLWJnLWNvbG9yO1xyXG59XHJcblxyXG4uc2lkZWJhci1uYXYgLm5hdi1saW5rLmNvbGxhcHNlZDpob3ZlciB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4uc2lkZWJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgRGFzaGJvYXJkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmRhc2hib2FyZC1oZWFkZXIge1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWhlYWRlciBoMyB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWhlYWRlciBwIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICM4ODg4ODg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY2FyZHMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICRjYXJkLWJnLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNhcmQ6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjE1KTtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkIC5jYXJkLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNhcmQgLmNhcmQtYm9keSAudGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkIC5jYXJkLWJvZHkgLnZhbHVlIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY2FyZCAuY2FyZC1mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY2FyZCAuY2FyZC1mb290ZXIgLmJhZGdlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmFkZ2UtYmctY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNhcmQucmV2ZW51ZSB7XHJcbiAgYmFja2dyb3VuZDogJHJldmVudWUtY2FyZC1iZy1jb2xvcjtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkLnJldmVudWUgLmNhcmQtYm9keSAudGl0bGUge1xyXG4gIGNvbG9yOiAkcmV2ZW51ZS1jb2xvcjtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkLnJldmVudWUgLmNhcmQtYm9keSAudmFsdWUge1xyXG4gIGNvbG9yOiAkcmV2ZW51ZS1jb2xvcjtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkLmN1c3RvbWVycyB7XHJcbiAgYmFja2dyb3VuZDogJGN1c3RvbWVycy1jYXJkLWJnLWNvbG9yO1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLWNhcmQuY3VzdG9tZXJzIC5jYXJkLWJvZHkgLnRpdGxlIHtcclxuICBjb2xvcjogJGluZm8tY29sb3I7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY2FyZC5jdXN0b21lcnMgLmNhcmQtYm9keSAudmFsdWUge1xyXG4gIGNvbG9yOiAkaW5mby1jb2xvcjtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkLnNhbGVzIHtcclxuICBiYWNrZ3JvdW5kOiAkc2FsZXMtY2FyZC1iZy1jb2xvcjtcclxufVxyXG5cclxuLmRhc2hib2FyZC1jYXJkLnNhbGVzIC5jYXJkLWJvZHkgLnRpdGxlIHtcclxuICBjb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtY2FyZC5zYWxlcyAuY2FyZC1ib2R5IC52YWx1ZSB7XHJcbiAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgRm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZvb3RlciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI2FhYTtcclxufSIsIi8qIEFkbWluIExheW91dCBTdHlsZXMgKi9cclxuI3dyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxufVxyXG5cclxuI3NpZGViYXItd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICB3aWR0aDogMTVyZW07XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG59XHJcblxyXG4jc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4jc2lkZWJhci13cmFwcGVyIC5saXN0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxNXJlbTtcclxufVxyXG5cclxuI3BhZ2UtY29udGVudC13cmFwcGVyIHtcclxuICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbmJvZHkuc2Itc2lkZW5hdi10b2dnbGVkICN3cmFwcGVyICNzaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgI3NpZGViYXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2UtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5zYi1zaWRlbmF2LXRvZ2dsZWQgI3dyYXBwZXIgI3NpZGViYXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluLW5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG4uYWRtaW4tbmF2LWxpbms6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgIGNvbG9yOiAjNkE2NTJBO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5hZG1pbi1uYXYtbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZBNjUyQSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU3RvcmUgTGlzdCBTdHlsZXMgKi9cclxuYm9keS5zdG9yZS1saXN0LXBhZ2UgeyAvKiBTcGVjaWZpYyBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gdGhlIGJvZHkgaWYgbmVlZGVkLCBidXQgZm9yIG5vdyBhc3N1bWluZyBnbG9iYWwgb3Igc3BlY2lmaWMgcGFnZSBtYXRjaCAqL1xyXG4gICAgYmFja2dyb3VuZDogI0ZBRkZFQztcclxufVxyXG5cclxuLyogTXkgVHJlZSBTdHlsZXMgKi9cclxuLmV4dHJhLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4iLCIuY29udGFjdC1kZXNjIHtcclxuICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4vKiBGT1JNIFNUWUxFICovXHJcbi5jdXN0b20taW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQ6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzZBNjUyQTtcclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbiBoMSAudGV4dC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjNkE2NTJBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZW5kLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkE2NTJBO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5zZW5kLWJ0bjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1NTI0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIENBUkRTICovXHJcbi5jb250YWN0LWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5pY29uLWJveCB7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmljb24tYm94Lmljb24tcGhvbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E2N0YyRDtcclxufVxyXG5cclxuLmljb24tYm94Lmljb24tZW1haWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZBODA4MDtcclxufVxyXG5cclxuLmljb24tYm94Lmljb24tbG9jYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzE0MTtcclxufVxyXG5cclxuLmljb24tYm94IGltZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcbiIsIi5lbnRlcnRhaW5tZW50LXNlY3Rpb24gaDIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxufVxyXG5cclxuLmVudC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5lbnQtY2FyZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG59XHJcblxyXG4uZW50LW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uZW50LW92ZXJsYXkgaDUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZW50LW92ZXJsYXkgcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLmVudC1jYXJkOmhvdmVyIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi5lbnQtY2FyZDpob3ZlciAuZW50LW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5lbnQtY2FyZCBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcbn0iLCIvKiBBZG1pbiBQYW5lbCBTdHlsZXMgKi9cclxuOnJvb3Qge1xyXG4gICAgLS1hZG1pbi1wcmltYXJ5OiAjNkE2NTJBO1xyXG4gICAgLS1hZG1pbi1wcmltYXJ5LWRhcms6ICM3Y2EzMzE7XHJcbiAgICAtLWFkbWluLWxpZ2h0OiAjZjhmOWZhO1xyXG4gICAgLS1hZG1pbi10ZXh0OiAjMzMzO1xyXG4gICAgLS1zaWRlYmFyLXdpZHRoOiAyODBweDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hZG1pbi1saWdodCk7XHJcbn1cclxuXHJcbi8qIFNpZGViYXIgKi9cclxuI3dyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuI3NpZGViYXItd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNpZGViYXItd2lkdGgpICogLTEpO1xyXG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIC4yNXMgZWFzZS1vdXQ7XHJcbiAgICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZG1pbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuI3NpZGViYXItd3JhcHBlciAuc2lkZWJhci1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzaWRlYmFyLXdyYXBwZXIgLmxpc3QtZ3JvdXAge1xyXG4gICAgd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG59XHJcblxyXG4uYWRtaW4tbmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuXHJcbi5hZG1pbi1uYXYtbGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWRtaW4tbmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYWRtaW4tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tYWRtaW4tcHJpbWFyeS1kYXJrKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNpZGViYXItaGVhZGluZy1sYWJlbCB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiBQYWdlIENvbnRlbnQgKi9cclxuI3BhZ2UtY29udGVudC13cmFwcGVyIHtcclxuICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjI1cyBlYXNlLW91dDtcclxufVxyXG5cclxuLyogTmF2YmFyICovXHJcbi5hZG1pbi1uYXZiYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi8qIERhc2hib2FyZCBDYXJkcyAqL1xyXG4uc3RhdC1jYXJkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zdGF0LWNhcmQ6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG59XHJcblxyXG4uc3RhdC1jYXJkIC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG59XHJcblxyXG4uc3RhdC1pY29uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLnN0YXQtaWNvbi5wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ3LCAxODcsIDY0LCAwLjEpO1xyXG4gICAgY29sb3I6IHZhcigtLWFkbWluLXByaW1hcnkpO1xyXG59XHJcblxyXG4uc3RhdC1pY29uLmluZm8ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgMjAyLCAyNDAsIDAuMSk7XHJcbiAgICBjb2xvcjogIzBkY2FmMDtcclxufVxyXG5cclxuLnN0YXQtaWNvbi53YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XHJcbiAgICBjb2xvcjogI2ZmYzEwNztcclxufVxyXG5cclxuLnN0YXQtaWNvbi5kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4xKTtcclxuICAgIGNvbG9yOiAjZGMzNTQ1O1xyXG59XHJcblxyXG4vKiBUb2dnbGVkIFN0YXRlICovXHJcbiN3cmFwcGVyLnNiLXNpZGVuYXYtdG9nZ2xlZCAjc2lkZWJhci13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICNzaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2lkZWJhci13aWR0aCkpO1xyXG4gICAgfVxyXG5cclxuICAgICN3cmFwcGVyLnNiLXNpZGVuYXYtdG9nZ2xlZCAjc2lkZWJhci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zaWRlYmFyLXdpZHRoKSAqIC0xKTtcclxuICAgIH1cclxuXHJcbiAgICAjd3JhcHBlci5zYi1zaWRlbmF2LXRvZ2dsZWQgI3BhZ2UtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/