@import "react-phone-number-input/style.css";
@import "./responsive.css";
html {
  --antd-wave-shadow-color: #e94244 !important;
}

body {
  color: #391011;
}

.btn-submitPrice {
  padding: 12px !important;
}

.text-brand {
  color: #782c2c !important;
}
.text-brand:hover {
  color: #782b2c !important;
}

.vg-admin-product-search-table {
  margin-top: 20px;
  margin-bottom: 15px;
}
.vg-admin-product-search-table td,
.vg-admin-product-search-table th {
  border: 1px solid #d7d7d7;
  padding: 10px;
  text-align: center;
}
.vg-admin-product-search-table th:last-child,
.vg-admin-product-search-table td:last-child {
  text-align: right;
}

.vg-admin-product-popup-table {
  margin-top: 20px;
  margin-bottom: 15px;
}
.vg-admin-product-popup-table td,
.vg-admin-product-popup-table th {
  border: 1px solid #d7d7d7;
  padding: 10px;
  text-align: center;
}

.admin-menu-toggle {
  display: flex;
  width: max-content;
  border: 1px solid #d7d7d7;
  padding: 5px;
  cursor: pointer;
  transition: 0.3s all ease;
}

.text-link {
  color: #391011;
  cursor: pointer;
}
.text-link:hover {
  color: #000000 !important;
}

a {
  color: #782c2c;
}

.link-a {
  color: #782c2c !important;
}
.link-a:hover {
  color: #000000 !important;
}

.ant-btn-primary {
  border: 1px solid #782c2c !important;
  background: #782c2c !important;
  color: white !important;
}

.admin-layout {
  display: "flex";
  flex-direction: "row";
  min-height: 100vh;
  font-size: 1;
  color: #391011;
}
.admin-layout .fixed-content {
  position: sticky;
  top: 61px;
  background: white;
  z-index: 100;
}
.admin-layout .fixed-content-menu {
  position: sticky;
  top: 93px;
  background: white;
  z-index: 100;
}
.admin-layout .table-overdue {
  background: #ffdcdc;
}
.admin-layout .table-overdue .ant-table-cell-fix-left {
  background: #ffdcdc !important;
}
.admin-layout .table-overdue td {
  background: #ffdcdc !important;
}
.admin-layout .upload-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  border: 1px dashed #d9d9d9 !important;
  border-radius: 2px;
  background: #fafafa;
  transition: border-color 0.3s;
  color: #782c2c;
}
.admin-layout .upload-button:hover {
  border-color: #1890ff !important;
}
.admin-layout .upload-button-disabled {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  border: 1px dashed #d9d9d9 !important;
  background: #fafafa !important;
  transition: border-color 0.3s;
  border-radius: 2px;
  color: #d9d9d9;
}
.admin-layout .upload-edit-button:hover {
  color: #782c2c !important;
}
.admin-layout .upload-delete-button:hover {
  color: #782c2c !important;
}
.admin-layout .admin-product-tabs .ant-tabs-nav {
  background: #fff;
}
.admin-layout .admin-box-tabs .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #782c2c !important;
}
.admin-layout .admin-box-tabs .ant-tabs-tab:hover {
  color: #782c2c !important;
}
.admin-layout .admin-box-tabs .ant-tabs-tab:active {
  color: #782c2c !important;
}
.admin-layout .admin-box-tabs .ant-tabs-tab-btn:active {
  color: #782c2c !important;
}
.admin-layout .admin-box-tabs .ant-tabs-ink-bar {
  background-color: #782c2c !important;
}
.admin-layout .disabled-row {
  background-color: #dcdcdc;
  pointer-events: none;
}
.admin-layout .activity-log-text {
  color: #9a8686;
}
.admin-layout .activity-log-text b {
  color: #391011;
}
.admin-layout .activity-log-text u {
  color: #782c2c;
}
.admin-layout .table-row-none-active {
  position: relative;
  opacity: 0.5;
  filter: grayscale(1);
  pointer-events: none;
}
.admin-layout .control-upload {
  position: relative;
}
.admin-layout .control-view {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.admin-layout .control-delete {
  position: absolute;
  z-index: 2;
  right: 0%;
  background: red;
  padding: 4px;
  cursor: pointer;
}
.admin-layout .PhoneInput input {
  height: 40px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.admin-layout .PhoneInput :focus {
  border-color: #782c2c !important;
  box-shadow: 0 0 0 2px rgba(129, 27, 27, 0.2) !important;
  border-right-width: 1px;
  outline: 0;
}
.admin-layout .control-files:hover {
  display: flex;
  background: rgba(0, 0, 0, 0.2509803922);
}
.admin-layout .ant-upload-list-picture-card .ant-upload-list-item {
  height: 100px;
}
.admin-layout .admin-table-sku {
  width: max-content;
}
.admin-layout .ant-menu-vertical {
  border-right: 0;
}
.admin-layout .ant-menu-inline {
  border-right: none;
}
.admin-layout .admin-table-single-container {
  overflow: auto;
}
.admin-layout .admin-table-single-container .admin-table-single {
  min-width: 800px;
  width: 100%;
  border: 1px solid #d7d7d7;
}
.admin-layout .admin-table-single-container .admin-table-single td,
.admin-layout .admin-table-single-container .admin-table-single th {
  padding: 10px;
  border: 1px solid #e1dada;
}
.admin-layout .admin-table-single-container .admin-table-single tfoot td:last-child {
  border-right: none;
}
.admin-layout .ant-typography a {
  color: #782c2c !important;
}
.admin-layout .ant-radio-button {
  background-color: #782c2c;
}
.admin-layout .ant-radio-button-wrapper-checked {
  border-color: #782c2c !important;
  border-right-color: #782c2c !important;
}
.admin-layout .font1 {
  font-weight: 500;
  font-size: 14px;
  color: #782c2c;
}
.admin-layout .font2 {
  font-weight: 500;
  font-size: 28px;
  color: #782c2c;
}
.admin-layout .font3 {
  font-weight: 400;
  font-size: 12px;
  color: #887070;
}
.admin-layout .font4 {
  font-size: 14px;
  color: #887070;
  font-weight: 400;
}
.admin-layout .font5 {
  font-weight: 500;
  font-size: 18px;
  color: #391011;
}
.admin-layout .font6 {
  font-weight: 700;
  font-size: 12px;
  color: #782b2c;
}
.admin-layout .font7 {
  font-weight: 500;
  font-size: 14px;
  color: #391011;
}
.admin-layout .font8 {
  font-weight: 400;
  font-size: 12px;
  color: #391011;
}
.admin-layout .font9 {
  color: #782b2c !important;
  font-weight: 500;
  font-size: 12px;
}
.admin-layout .font10 {
  font-weight: 400;
  font-size: 12px;
}
.admin-layout .font11 {
  font-weight: 500;
  font-size: 20px;
  color: #fff;
}
.admin-layout .font12 {
  font-weight: 500;
  font-size: 12px;
  color: #fff;
}
.admin-layout .font13 {
  font-weight: 400;
  font-size: 14px;
  color: #391011;
}
.admin-layout .font14 {
  font-weight: 500;
  font-size: 22px;
  color: #391011;
}
.admin-layout .font15 {
  font-weight: 400;
  font-size: 11px;
  color: #887070;
}
.admin-layout .font16 {
  font-weight: 500;
  font-size: 24px;
  color: #391011;
}
.admin-layout .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  position: unset !important;
}
.admin-layout .vg-add-customer-form .ant-form-item {
  margin-bottom: 10px;
}
.admin-layout .vg-add-customer-form .ant-form-item-label {
  padding-bottom: 0;
  font-weight: 500;
  font-size: 12px;
  color: #391011;
}
.admin-layout .always-allowed-btn .ant-btn[disabled] {
  cursor: none !important;
}
.admin-layout .ant-layout-sider-light .ant-layout-sider-trigger {
  background: #883b3b;
}
.admin-layout .anticon anticon-left {
  color: #ffffff !important;
}
.admin-layout .authen {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
}
.admin-layout .authen .login-admin-form {
  width: 100%;
  max-width: 380px;
}
.admin-layout .ant-table td,
.admin-layout .ant-table th {
  padding: 4px 4px;
  font-size: 12px;
  white-space: nowrap;
}
.admin-layout .login-admin-header {
  background-color: #d8d8d8;
  display: flex;
  justify-content: center;
}
.admin-layout .feather-icons {
  color: #782c2c;
  cursor: pointer;
}
.admin-layout .feather-icons:hover {
  color: #000000 !important;
}
.admin-layout .ant-list-item {
  color: #782c2c;
}
.admin-layout .ant-btn:hover,
.admin-layout .ant-btn:focus {
  color: #782c2c;
}
.admin-layout .admin-loading {
  width: 100%;
  text-align: center;
  padding: 50px;
}
.admin-layout .admin-loading .ant-spin-dot-item {
  background-color: #782c2c !important;
}
.admin-layout .ant-menu {
  width: 100%;
}
.admin-layout .ant-layout-content {
  padding: 0 30px 30px 30px;
  width: 100%;
  margin: 0 auto;
}
.admin-layout .ant-menu-item-only-child {
  height: 15px !important;
  line-height: 15px !important;
}
.admin-layout .ant-btn {
  border: unset;
  border-radius: 0;
}
.admin-layout .ant-btn-lg {
  height: 32px;
  line-height: 1.2;
}
.admin-layout .ant-typography {
  font-weight: 400;
}
.admin-layout h5 {
  font-weight: 500 !important;
}
.admin-layout .ant-btn:not(.ant-btn-icon-only) {
  padding-left: 24px;
  padding-right: 24px;
}
.admin-layout .ant-btn-text {
  background-color: unset;
}
.admin-layout .ant-btn-dashed {
  border: 1px dashed #782c2c;
}
.admin-layout .ant-btn-primary {
  border: 1px solid #782c2c !important;
  background-color: #782c2c;
  color: white;
}
.admin-layout .ant-btn-ghost {
  border: 1px solid #782c2c !important;
}
.admin-layout .ant-btn-ghost svg {
  fill: #000;
}
.admin-layout .ant-btn-default {
  background-color: transparent;
  box-shadow: none;
}
.admin-layout .ant-btn-default:hover {
  background-color: transparent;
  color: #782c2c;
}
.admin-layout .input-products-table {
  width: 200px;
}
.admin-layout .ant-btn-sm {
  padding: 0 !important;
}
.admin-layout .admin-header {
  background-color: #f7f7f7;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  position: sticky;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 69px;
}
.admin-layout .ant-layout-header {
  line-height: 12px;
}
.admin-layout .admin-nav-right {
  float: right;
  padding: 8px;
}
.admin-layout .admin-table {
  width: 100%;
}
.admin-layout .admin-table .ant-pagination {
  position: sticky;
  bottom: 0;
  z-index: 20;
  background: #fff;
  padding: 8px 0;
  margin: 0;
}
.admin-layout .admin-table .ant-table {
  box-shadow: none;
  color: #391011;
}
.admin-layout .admin-table th:last-child,
.admin-layout .admin-table td:last-child {
  text-align: center;
}
.admin-layout .admin-table-order-product {
  width: 100%;
  border: 1px solid #d7d7d7;
  margin-bottom: 30px;
}
.admin-layout .admin-table-order-product td,
.admin-layout .admin-table-order-product th {
  padding: 10px;
  border: 1px solid #e1dada;
  vertical-align: top;
}
.admin-layout .admin-table-order-product tfoot td:last-child {
  border-right: none;
}
.admin-layout .admin-table-order-product .deposit-activity-sticky-col {
  position: sticky;
  left: 0;
  background: #fff;
  z-index: 1;
}
.admin-layout .admin-table-order-product thead .deposit-activity-sticky-col {
  z-index: 2;
}
.admin-layout .ant-page-header {
  top: 0;
  position: sticky;
  padding: 8px 0 8px 0;
  background-color: #fff;
  border-bottom: 1px solid #d7d7d7;
  z-index: 200;
}
.admin-layout .ant-page-header-heading-title {
  color: #391011;
  font-weight: 400;
  font-size: 22px;
}
.admin-layout .ant-pagination-item-active {
  font-weight: 500;
  background: #782c2c;
  border-color: #782c2c;
}
.admin-layout .ant-pagination-item:hover {
  border-color: #782c2c;
  transition: all 0.3s;
}
.admin-layout .ant-pagination-item:hover a {
  color: #782c2c;
}
.admin-layout .ant-pagination-item-active a {
  color: #fff;
}
.admin-layout .ant-pagination-item-active:hover a {
  color: #fff;
}
.admin-layout .ant-btn-text:hover,
.admin-layout .ant-btn-text:focus {
  color: #782c2c;
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.admin-layout .ant-pagination-prev:hover .ant-pagination-item-link,
.admin-layout .ant-pagination-next:hover .ant-pagination-item-link {
  color: #782c2c;
  border-color: #782c2c;
}
.admin-layout .ant-radio-checked .ant-radio-inner::after {
  background-color: #000000 !important;
}
.admin-layout .ant-radio-wrapper:hover .ant-radio,
.admin-layout .ant-radio:hover .ant-radio-inner,
.admin-layout .ant-radio-input:focus + .ant-radio-inner {
  border-color: #391011 !important;
}
.admin-layout .ant-checkbox-wrapper:hover .ant-checkbox-inner,
.admin-layout .ant-checkbox:hover .ant-checkbox-inner,
.admin-layout .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #782c2c;
}
.admin-layout .ant-checkbox-checked::after {
  border: 1px solid #ffffff;
}
.admin-layout .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: #782c2c;
}
.admin-layout .admin-form {
  margin-top: 20px;
}
.admin-layout .ant-menu-title-content {
  vertical-align: super;
}
.admin-layout .ant-layout-sider-children {
  display: flex;
  flex-direction: column;
}
.admin-layout .ant-input:focus,
.admin-layout .ant-input-focused,
.admin-layout .ant-select-selector:focus,
.admin-layout .ant-select-focused .ant-select-selector {
  border-color: #782c2c !important;
  box-shadow: 0 0 0 2px rgba(129, 27, 27, 0.2) !important;
  border-right-width: 1px;
  outline: 0;
}
.admin-layout .ant-btn-loading-icon span {
  color: #fff !important;
}
.admin-layout .ant-input:hover,
.admin-layout .ant-select:hover .ant-select-selector {
  border-color: #782c2c;
}
.admin-layout .ant-menu-inline .ant-menu-item {
  margin-bottom: 4px;
  height: 30px;
  line-height: 40px;
  width: 100%;
}
.admin-layout .ant-menu-item-selected {
  background-color: #782c2c !important;
}
.admin-layout .ant-menu-item-selected a,
.admin-layout .ant-menu-item-selected a:hover {
  color: #fff !important;
}
.admin-layout .ant-menu-item-selected .ant-menu-item-icon {
  color: #fff;
}
.admin-layout .ant-menu-item-selected a {
  color: #fff !important;
}
.admin-layout .ant-menu-item-icon {
  width: 18px;
  height: 18px;
}
.admin-layout .ant-menu-light .ant-menu-item:hover {
  color: #fff;
}
.admin-layout .admin-table-order {
  width: 100%;
}
.admin-layout .admin-table-order th:first-child {
  text-align: left;
}
.admin-layout .admin-table-order th:last-child {
  text-align: right;
}
.admin-layout .admin-table-order td:last-child {
  text-align: right;
}
.admin-layout .vg-admin-customer-detail-header {
  position: relative;
  padding: 0;
  margin: 0;
  border-bottom: 0;
  top: 0;
  z-index: 1;
}
.admin-layout .admin-product-tabs .ant-tabs-tab {
  color: #782c2c;
}
.admin-layout .admin-product-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #782c2c !important;
  font-size: 14px !important;
}
.admin-layout .admin-product-tabs .ant-tabs-ink-bar {
  position: absolute;
  background: #782c2c;
  pointer-events: none;
}
.admin-layout .admin-index-tabs .ant-tabs-tab {
  color: #782c2c;
  margin-bottom: 0px;
}
.admin-layout .admin-index-tabs .ant-tabs-nav {
  margin: 0 0 8px 0;
}
.admin-layout .admin-index-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #782c2c !important;
  font-size: 14px !important;
}
.admin-layout .admin-index-tabs .ant-tabs-ink-bar {
  position: absolute;
  background: #782c2c;
  pointer-events: none;
}
.admin-layout .product-tag {
  width: 100%;
  margin-top: 12px;
  display: block;
  text-align: center;
  padding: 8px;
  border: 1px solid;
}
.admin-layout .product-ant-tag .ant-tag {
  width: 100%;
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 8px;
  font-size: 14px;
}
.admin-layout .mt-1 {
  margin-top: 10px;
}
.admin-layout .mt-2 {
  margin-top: 20px;
}
.admin-layout .mt-3 {
  margin-top: 30px;
}
.admin-layout .mb-1 {
  margin-bottom: 10px;
}
.admin-layout .mb-2 {
  margin-bottom: 20px;
}
.admin-layout .mb-3 {
  margin-bottom: 30px;
}
.admin-layout .vg-admin-summary-table {
  width: 100%;
}
.admin-layout .vg-admin-summary-table td:last-child {
  text-align: right;
}
.admin-layout .upload-video {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.admin-layout .upload-video .upload-video-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.admin-layout .vg-gray-card {
  border: 0;
  background-color: #f7f7f7;
}
.admin-layout .ant-tabs-top > .ant-tabs-nav::before {
  border-color: #d7d7d7;
}
.admin-layout .vg-admin-product-table .ant-table-container {
  border-color: #d7d7d7 !important;
}
.admin-layout .vg-admin-product-table table {
  border-color: #d7d7d7 !important;
}
.admin-layout .vg-admin-product-table td,
.admin-layout .vg-admin-product-table th {
  background-color: #fff;
  border-color: #d7d7d7 !important;
}
.admin-layout .vg-admin-product-table td {
  vertical-align: top;
}
.admin-layout .vg-admin-total-product-table {
  min-width: 600px;
  width: 100%;
}
.admin-layout .vg-admin-total-product-table td,
.admin-layout .vg-admin-total-product-table th {
  padding: 10px 10px;
  border: 1px solid #d7d7d7;
}
.admin-layout .vg-admin-total-product-table tr:first-child td {
  border-top: 0;
}
.admin-layout .vg-admin-total-product-table td:last-child {
  text-align: right;
}
.admin-layout .vg-admin-summary-table .ant-table-cell {
  font-size: 14px;
  vertical-align: middle;
}
.admin-layout .vg-admin-summary-table .first-column-summary-table {
  border-bottom: none;
}
.admin-layout .nested-row:hover .nested-row-delete-btn button {
  display: initial;
}
.admin-layout .nested-row-delete-btn button {
  display: none;
}
.admin-layout .col-xs-15 {
  width: 20%;
  float: left;
}
@media only screen and (max-width: 574px) {
  .admin-layout .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 768px) {
  .admin-layout .col-lg-15 {
    width: 33%;
    float: left;
  }
}
@media (min-width: 992px) {
  .admin-layout .col-lg-15 {
    width: 25%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .admin-layout .col-lg-15 {
    width: 20%;
    float: left;
  }
}
@media screen and (max-width: 1024px) {
  .admin-layout .ant-col-md-16,
.admin-layout .ant-col-md-8 {
    flex: 0 0 100% !important;
    max-width: 100%;
  }
  .admin-layout .ant-col-md-16 {
    order: 2;
  }
  .admin-layout .ant-form-item-label {
    text-align: left;
  }
}

.vg-admin-logout {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #8c4e4f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
.vg-admin-logout svg {
  align-self: center;
}

.vg-admin-collapsed {
  position: absolute;
  top: 12px;
  right: 5px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #8c4e4f;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
.vg-admin-collapsed svg {
  align-self: center;
}

.ant-layout-sider-collapsed .ant-menu-item {
  padding: 0 calc(50% - 12.5px) !important;
}

.vg-admin-product-search-table {
  margin-top: 20px;
  margin-bottom: 15px;
}
.vg-admin-product-search-table td,
.vg-admin-product-search-table th {
  border: 1px solid #d7d7d7;
  padding: 10px;
  text-align: center;
}
.vg-admin-product-search-table th:last-child,
.vg-admin-product-search-table td:last-child {
  text-align: right;
}

.ant-btn-primary[disabled] {
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: #d9d9d9 !important;
  background: #f5f5f5 !important;
}

.vg-admin-copy-link {
  text-align: center;
  width: 100%;
  display: block;
  padding: 0 !important;
  line-height: 40px;
  height: 50px !important;
  background-color: #fff !important;
  color: #391011 !important;
}
.vg-admin-copy-link:hover {
  background-color: #fff !important;
  border: 0;
  color: #782c2c !important;
}
.vg-admin-copy-link:hover svg {
  stroke: #782c2c !important;
}

.vg-admin-product-filter {
  position: relative;
  border: 1px solid transparent;
}

.vg-admin-product-filter-badge {
  position: absolute;
  right: -5px;
  top: -5px;
}
.vg-admin-product-filter-badge.radio {
  right: -3px;
  top: -11px;
}

.vg-admin-product-filter-btn {
  border: 1px solid #d7d7d7;
  padding: 5px 15px;
  cursor: pointer;
  transition: 0.3s all ease;
}
.vg-admin-product-filter-btn.ant-dropdown-open {
  border: 1px solid #782b2c;
}
.vg-admin-product-filter-btn.active {
  border: 1px solid #782b2c;
}
.vg-admin-product-filter-btn:hover {
  border: 1px solid #782b2c;
}
.vg-admin-product-filter-btn svg {
  vertical-align: middle;
}

.vg-admin-product-filter-box {
  display: none;
  padding: 15px 15px 5px 15px;
  position: absolute;
  top: calc(100% + 1px);
  background-color: #fff;
  border: 1px solid #ddd;
  z-index: 999;
  width: max-content;
  min-width: 300px;
  max-height: 500px;
  box-shadow: 0 5px 10px -1px rgba(0, 0, 0, 0.15);
  overflow-y: auto;
}
.vg-admin-product-filter-box.active {
  display: block;
}
.vg-admin-product-filter-box .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #782c2c;
  border-color: #782c2c;
}

.vg-filters-value {
  height: auto;
  margin-bottom: 0;
}
.vg-filters-value .ant-tag {
  color: #782b2c;
  padding: 5px 15px;
  margin-bottom: 10px;
}

.vg-advance-filter {
  max-height: 0;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  overflow: visible;
  z-index: 999;
}
.vg-advance-filter.active {
  transition: all 0.5s ease-out;
  max-height: 500px;
  opacity: 1;
  z-index: 999;
}

.vg-advance-filter-close {
  display: none;
}

.vsk-total-index-document {
  display: flex;
  justify-content: end;
  gap: 10px;
}

@media screen and (max-width: 1024px) {
  .admin-layout .ant-layout-content {
    padding-inline: 15px;
  }

  .vg-advance-filter {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 200px;
    height: calc(100dvh - 60px);
    max-height: 100vh !important;
    background-color: #fff;
    overflow: auto;
    padding: 10px 0 0 0;
    border-right: 1px solid #ddd;
    z-index: 2000;
  }
  .vg-advance-filter .vg-admin-product-filter-btn {
    border-left: 0;
    border-bottom: 0;
    border-right: 0;
    padding-inline: 0;
  }
  .vg-advance-filter > .ant-space {
    flex-direction: column;
    width: 100%;
    padding-inline: 10px;
    gap: 0 !important;
  }
  .vg-advance-filter > .ant-space > .ant-space-item {
    width: 100%;
  }
  .vg-advance-filter .vg-admin-product-filter-badge {
    position: absolute;
    right: 20px;
    top: 50%;
    font-size: 1px !important;
    transform: translateY(-50%);
  }
  .vg-advance-filter .vg-advance-filter-close {
    display: block;
    margin-left: auto;
    margin-right: 10px;
    width: max-content;
  }
  .vg-advance-filter .vg-admin-product-filter-box.active {
    position: relative;
    min-width: 0;
    width: 100%;
    box-shadow: none;
    border: 0;
    padding-inline: 0;
    padding-top: 5px;
    transform: translateX(0);
  }
  .vg-advance-filter .vg-filters-value {
    position: sticky;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    padding: 10px;
  }
  .vg-advance-filter .vg-filters-value .ant-btn {
    width: 100%;
  }

  .vg-admin-product-filter-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .vg-admin-product-filter {
    width: 100%;
  }

  .vsk-total-index-document {
    justify-content: space-between;
  }
  .vsk-total-index-document .ant-typography {
    font-size: 14px;
  }
}
.vsk-advance-filter-wrapper {
  width: 100%;
  padding-top: 10px;
  overflow-x: auto;
}
.vsk-advance-filter-wrapper .vsk-advance-filter-inner {
  margin-bottom: 8px;
  min-width: 600px;
  max-width: 1500px;
  width: max-content;
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #782c2c;
  border-color: #782c2c;
}

.ant-btn-link {
  color: #782c2c;
}

.ant-btn-ghost[disabled] {
  border: 1px solid #ddd !important;
}

.ant-menu-inline-collapsed-tooltip {
  display: none !important;
}

.row-dragging {
  z-index: 9999 !important;
  background: #fafafa;
  border: 1px solid #ccc;
}

.row-dragging td {
  padding: 7px 10px;
}

.row-dragging .drag-visible {
  visibility: visible !important;
}

.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #f5f5f5 !important;
}

.vg-color-picker .ant-radio {
  visibility: hidden;
  opacity: 0;
  width: 0;
}
.vg-color-picker .vg-color-picker-entry {
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.vg-color-picker .ant-radio-wrapper {
  margin-right: 0px;
}
.vg-color-picker .ant-radio-wrapper-checked .vg-color-picker-entry::after {
  position: absolute;
  content: "";
  display: block;
  width: 130%;
  height: 130%;
  border-radius: 50%;
  border: 1px solid #391011;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vg-color-picker .vg-color-picker-entry svg {
  position: absolute;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vg-color-picker .ant-radio-wrapper-checked .vg-color-picker-entry svg {
  opacity: 1;
}

.react-tel-input .form-control {
  width: 100% !important;
}

.admin-table-hold td {
  padding: 4px 4px !important;
}

.admin-menu-drawer .ant-menu-item-selected {
  background-color: transparent !important;
}
.admin-menu-drawer .ant-menu-item.ant-menu-item-selected a {
  color: #fff !important;
}
.admin-menu-drawer .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon {
  color: #fff !important;
}
.admin-menu-drawer .ant-menu-item-selected .ant-menu-item-icon {
  color: #fff;
}
.admin-menu-drawer .ant-menu-inline > .ant-menu-item {
  height: 30px !important;
  line-height: 40px;
  margin-bottom: 4px !important;
}
.admin-menu-drawer .ant-menu-item-icon {
  width: 18px;
  height: 18px;
}
.admin-menu-drawer .ant-menu-item:hover {
  color: #fff !important;
}

.admin-menu-drawer-wrapper,
.admin-menu-toggle-container {
  display: none;
}

.vg-admin-sider-wrapper {
  display: block;
}

.admin-menu-drawer-wrapper .ant-menu-inline .ant-menu-item,
.admin-menu-drawer-wrapper .ant-menu-inline .ant-menu-submenu-title {
  width: 100% !important;
}

@media screen and (max-width: 1024px) {
  .admin-menu-drawer-wrapper {
    display: block;
  }

  .admin-menu-toggle-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    position: sticky;
    top: 0;
    z-index: 201;
    background-color: #fff;
  }

  .admin-layout .ant-page-header {
    top: 56px;
    position: sticky;
    padding: 8px 0 8px 0;
    background-color: #fff;
    border-bottom: 1px solid #d7d7d7;
    z-index: 200;
  }

  .vg-admin-sider-wrapper {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .admin-table.product .admin-table-sku,
.admin-table.product .ant-table-selection-column {
    position: relative !important;
    left: 0 !important;
  }
}
.product-form-right {
  margin-left: auto;
  margin-right: 0;
  display: flex;
  flex-direction: column;
  max-width: 400px;
  gap: 20px;
}

.vsk-dimension-zone {
  margin-left: 10%;
}

.vsk-field-label {
  width: 80px;
  text-align: right;
  font-size: 12px;
}

.vsk-field {
  position: relative;
  display: flex;
  gap: 10px;
  font-size: 12px;
  align-items: center;
  margin-bottom: 15px;
}
.vsk-field.vsk-is-revision-field {
  margin-bottom: 30px;
}

.vsk-field-wrapper {
  width: 100%;
  min-width: 210px;
  margin-bottom: 0;
}

.vsk-field-number-wrapper {
  width: 100%;
  min-width: 210px;
  margin-bottom: 0;
}

.vsk-field-number-group {
  display: flex;
  align-items: center;
  gap: 10px;
}
.vsk-field-number-group .vsk-field-number-wrapper {
  width: 90px;
  min-width: 90px;
}
.vsk-field-number-group .vsk-field:not(:first-child) .vsk-field-label {
  width: 40px;
}

.vsk-field-history-value {
  position: absolute;
  text-align: start;
  width: max-content;
}
.vsk-field-history-value .ant-typography {
  color: #d50c0e !important;
  font-size: 10px !important;
}

.vsk-field-group {
  display: flex;
  gap: 0;
}

.vsk-static-field {
  display: block;
  width: 100%;
  height: 40px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  font-size: 16px;
  padding-inline: 10px;
  line-height: 38px;
  background-color: #f5f5f5;
  width: 70px;
}

.vsk-product-action-count-wrapper {
  width: 100%;
  overflow-x: auto;
  padding-top: 15px;
}

.vsk-product-action-count {
  display: flex;
  gap: 20px;
  width: 437px;
}

.vsk-product-header .ant-page-header-heading-left {
  flex-shrink: 0;
}

.vsk-admin-product-header-right {
  justify-content: end;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
  color: #887070;
  font-size: 12px;
}

.vsk-action-btn-product {
  display: flex;
  gap: 10px;
}

.vsk-box-manage-card {
  width: 100%;
  max-width: 400px;
}

.vsk-box-form .ant-form-item-label {
  width: 80px;
}
.vsk-box-form .ant-form-item-label label {
  display: flex;
  justify-content: end;
}

.vsk-box-form .ant-form-item-control {
  max-width: 300px;
}

@media screen and (max-width: 769px) {
  .vsk-box-manage-card {
    width: 100%;
    max-width: 100%;
  }

  .vsk-box-form .ant-form-item-row {
    flex-direction: column;
  }

  .vsk-box-form .ant-form-item-control {
    max-width: 100%;
    flex: 1;
  }

  .vsk-box-form .ant-form-item-label {
    max-width: 100%;
  }
  .vsk-box-form .ant-form-item-label label {
    justify-content: start;
  }
}
@media screen and (max-width: 827px) {
  .vsk-action-btn-product {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }

  .vsk-admin-product-header-right {
    width: 100%;
    justify-content: start;
    align-items: start;
    flex-direction: column-reverse;
    font-size: 10px;
  }

  .vsk-product-header .ant-page-header-heading-extra {
    width: 100%;
  }
  .vsk-product-header .ant-page-header-heading-extra > .ant-space {
    width: 100%;
  }
  .vsk-product-header .ant-page-header-heading-extra > .ant-space > .ant-space-item {
    width: 100%;
  }
}
.cert-archive {
  opacity: 0.5;
}

@media screen and (max-width: 1151px) {
  .vsk-field-group {
    flex-direction: column;
  }

  .vsk-field {
    display: flex;
    gap: 5px;
    flex-direction: column;
    align-items: start;
    flex-shrink: 0;
    margin-bottom: 20px;
  }
  .vsk-field > div {
    width: 100%;
  }

  .product-form-right {
    margin-left: 0;
    margin-right: 0;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    gap: 20;
  }

  .vsk-field-label {
    width: 100%;
    text-align: left;
  }

  .vsk-field-wrapper {
    width: 100%;
  }

  .vsk-field-number-group {
    align-items: start;
    gap: 15px;
    justify-content: space-between;
  }
  .vsk-field-number-group .vsk-field {
    flex: 1;
  }
  .vsk-field-number-group .vsk-field-number-wrapper {
    width: 100%;
    min-width: 100%;
  }
  .vsk-field-number-group .vsk-static-field {
    width: 100%;
  }
}
.vsk-admin-form .ant-radio-button-wrapper-checked {
  background-color: #782b2c !important;
}
.vsk-admin-form .ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]) {
  border-color: #782b2c !important;
}
.vsk-admin-form .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #782b2c !important;
}
.vsk-admin-form .ant-radio-button-wrapper:hover {
  color: #782b2c !important;
}

.vsk-last-client-price {
  display: flex;
  margin-top: 10px;
  gap: 7px;
  color: #1890ff;
  justify-content: end;
}
.vsk-last-client-price svg {
  vertical-align: middle;
}

.vsk-last-veerasak-price {
  display: flex;
  margin-top: 5px;
  justify-content: end;
  gap: 7px;
  color: red;
}
.vsk-last-veerasak-price svg {
  vertical-align: middle;
}

.history-table .ant-table-header {
  top: 57px !important;
}

.history-table .ant-table-expanded-row .ant-table-expanded-row-fixed {
  margin-left: 0;
  position: relative !important;
  overflow: visible !important;
}

.history-table .ant-table-expanded-row-fixed .ant-table-has-fix-left {
  margin-left: 0 !important;
}

.admin-table .history-expand-stone-id {
  left: 0 !important;
  padding-left: 53px !important;
}

.admin-table .history-expand-customer-name-id {
  left: 140px !important;
}

.history-table .ant-table-expanded-row-fixed {
  padding-left: 0;
}

.history-table .ant-table-expanded-row-fixed .ant-table {
  margin-left: 0 !important;
}

.history-table .ant-table-expanded-row > .ant-table-cell {
  padding: 0 !important;
}

.print-form label {
  height: 30px !important;
}
.print-form .ant-form-item-label {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0eWxlcy9hZG1pbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6ImFkbWluLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkdGV4dDogIzM5MTAxMTtcbiRib3JkZXI6ICNkN2Q3ZDc7XG4kYnJhbmQ6ICM3ODJjMmM7XG5cbkBpbXBvcnQgXCJyZWFjdC1waG9uZS1udW1iZXItaW5wdXQvc3R5bGUuY3NzXCI7XG5cbkBpbXBvcnQgXCIuL3Jlc3BvbnNpdmUuY3NzXCI7XG5cbmh0bWwge1xuICAtLWFudGQtd2F2ZS1zaGFkb3ctY29sb3I6ICNlOTQyNDQgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkdGV4dDtcbn1cblxuLmJ0bi1zdWJtaXRQcmljZSB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cbi50ZXh0LWJyYW5kIHtcbiAgY29sb3I6ICRicmFuZCAhaW1wb3J0YW50IDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM3ODJiMmMgIWltcG9ydGFudDtcbiAgfVxufVxuLnZnLWFkbWluLXByb2R1Y3Qtc2VhcmNoLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGg6bGFzdC1jaGlsZCxcbiAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnZnLWFkbWluLXByb2R1Y3QtcG9wdXAtdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFkbWluLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLnRleHQtbGluayB7XG4gIGNvbG9yOiAkdGV4dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50IDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRicmFuZDtcbn1cblxuLmxpbmstYSB7XG4gIGNvbG9yOiAkYnJhbmQgIWltcG9ydGFudDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudCA7XG4gIH1cbn1cblxuLmFudC1idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5hZG1pbi1sYXlvdXQge1xuICBkaXNwbGF5OiBcImZsZXhcIjtcbiAgZmxleC1kaXJlY3Rpb246IFwicm93XCI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDE7XG4gIGNvbG9yOiAkdGV4dDtcblxuICAuZml4ZWQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDYxcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmZpeGVkLWNvbnRlbnQtbWVudSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDkzcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnRhYmxlLW92ZXJkdWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmRjZGM7XG5cbiAgICAuYW50LXRhYmxlLWNlbGwtZml4LWxlZnQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZGNkYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmRjZGMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudXBsb2FkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICAgIGNvbG9yOiAjNzgyYzJjO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC1idXR0b24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICNkOWQ5ZDk7XG4gIH1cblxuICAudXBsb2FkLWVkaXQtYnV0dG9uIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC1kZWxldGUtYnV0dG9uIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFkbWluLXByb2R1Y3QtdGFicyB7XG4gICAgLmFudC10YWJzLW5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5hZG1pbi1ib3gtdGFicyB7XG4gICAgLmFudC10YWJzLXRhYi1hY3RpdmUgLmFudC10YWJzLXRhYi1idG4ge1xuICAgICAgY29sb3I6ICM3ODJjMmMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYW50LXRhYnMtdGFiOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbnQtdGFicy10YWI6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFudC10YWJzLXRhYi1idG46YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFudC10YWJzLWluay1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MmMyYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZC1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYWN0aXZpdHktbG9nLXRleHQge1xuICAgIGNvbG9yOiAjOWE4Njg2O1xuICAgIGIge1xuICAgICAgY29sb3I6ICMzOTEwMTE7XG4gICAgfVxuICAgIHUge1xuICAgICAgY29sb3I6ICM3ODJjMmM7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXJvdy1ub25lLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5jb250cm9sLXVwbG9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNvbnRyb2wtdmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAvLyBkaXNwbGF5OiBub25lO1xuXG4gIC5jb250cm9sLWRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLlBob25lSW5wdXQge1xuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgIDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM3ODJjMmMgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEyOSwgMjcsIDI3LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2wtZmlsZXM6aG92ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDQwO1xuICB9XG5cbiAgLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmFkbWluLXRhYmxlLXNrdSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLmFudC1tZW51LXZlcnRpY2FsIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cblxuICAuYW50LW1lbnUtaW5saW5lIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAuYWRtaW4tdGFibGUtc2luZ2xlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLmFkbWluLXRhYmxlLXNpbmdsZSB7XG4gICAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZGFkYTtcbiAgICAgIH1cbiAgICAgIHRmb290IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFudC10eXBvZ3JhcGh5IGEge1xuICAgIGNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW50LXJhZGlvLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4MmMyYztcbiAgfVxuXG4gIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzgyYzJjICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9udDEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNzgyYzJjO1xuICB9XG4gIC5mb250MiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICM3ODJjMmM7XG4gIH1cbiAgLmZvbnQzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzg4NzA3MDtcbiAgfVxuICAuZm9udDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg4NzA3MDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5mb250NSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzOTEwMTE7XG4gIH1cbiAgLmZvbnQ2IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzc4MmIyYztcbiAgfVxuICAuZm9udDcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzkxMDExO1xuICB9XG4gIC5mb250OCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzOTEwMTE7XG4gIH1cbiAgLmZvbnQ5IHtcbiAgICBjb2xvcjogIzc4MmIyYyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb250MTAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb250MTEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb250MTIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb250MTMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzkxMDExO1xuICB9XG4gIC5mb250MTQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMzkxMDExO1xuICB9XG4gIC5mb250MTUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjODg3MDcwO1xuICB9XG4gIC5mb250MTYge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMzkxMDExO1xuICB9XG5cbiAgLmFudC1mb3JtLWl0ZW0tbGFiZWxcbiAgICA+IGxhYmVsLmFudC1mb3JtLWl0ZW0tcmVxdWlyZWQ6bm90KC5hbnQtZm9ybS1pdGVtLXJlcXVpcmVkLW1hcmstb3B0aW9uYWwpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZnLWFkZC1jdXN0b21lci1mb3JtIHtcbiAgICAuYW50LWZvcm0taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMzkxMDExO1xuICAgIH1cbiAgfVxuICAuYWx3YXlzLWFsbG93ZWQtYnRuIHtcbiAgICAuYW50LWJ0bltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFudC1sYXlvdXQtc2lkZXItbGlnaHQgLmFudC1sYXlvdXQtc2lkZXItdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogIzg4M2IzYjtcbiAgfVxuICAuYW50aWNvbiBhbnRpY29uLWxlZnQge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXV0aGVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIC5sb2dpbi1hZG1pbi1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB9XG4gIH1cblxuICAuYW50LXRhYmxlIHRkLFxuICAuYW50LXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiA0cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmxvZ2luLWFkbWluLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZlYXRoZXItaWNvbnMge1xuICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYW50LWxpc3QtaXRlbSB7XG4gICAgY29sb3I6ICRicmFuZDtcbiAgfVxuXG4gIC5hbnQtYnRuOmhvdmVyLFxuICAuYW50LWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZDtcbiAgfVxuXG4gIC5hZG1pbi1sb2FkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIC5hbnQtc3Bpbi1kb3QtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYW50LW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFudC1sYXlvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW50LWJ0biB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmFudC1idG4tbGcge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmFudC10eXBvZ3JhcGh5IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbnQtYnRuOm5vdCguYW50LWJ0bi1pY29uLW9ubHkpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5hbnQtYnRuLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG5cbiAgLmFudC1idG4tZGFzaGVkIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJGJyYW5kO1xuICB9XG5cbiAgLmFudC1idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5hbnQtYnRuLWdob3N0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwO1xuICAgIH1cbiAgfVxuXG4gIC5hbnQtYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRicmFuZDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXByb2R1Y3RzLXRhYmxlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAvLyAuZWRpdE1vZGUtYnRuIHtcbiAgLy8gICBwYWRkaW5nOiAxMnB4O1xuICAvLyAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAvLyAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLy8gfVxuXG4gIC5hbnQtYnRuLXNtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWRtaW4taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG5cbiAgLmFudC1sYXlvdXQtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuXG4gIC5hZG1pbi1uYXYtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuYWRtaW4tdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmFudC1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYW50LXRhYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuXG4gICAgdGg6bGFzdC1jaGlsZCxcbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYWRtaW4tdGFibGUtb3JkZXItcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWRhZGE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBQaW4gdGhlIGZpcnN0IGNvbHVtbiB3aGVuIHRoZSB0YWJsZSBzY3JvbGxzIGhvcml6b250YWxseSBpbnNpZGUgaXRzXG4gICAgLy8gb3ZlcmZsb3cteCB3cmFwcGVyLiBXaGl0ZSBiYWNrZ3JvdW5kIGNvdmVycyBjZWxscyBzY3JvbGxlZCB1bmRlcm5lYXRoLFxuICAgIC8vIGFuZCB6LWluZGV4IDEgKGJvZHkpIC8gMiAoaGVhZGVyKSBzdGF5cyBiZWxvdyB0aGUgcGFnZSBoZWFkZXIgKHotaW5kZXhcbiAgICAvLyAyMDApIHNvIGl0IG5ldmVyIG92ZXJsYXlzIHBhZ2UgY2hyb21lLlxuICAgIC5kZXBvc2l0LWFjdGl2aXR5LXN0aWNreS1jb2wge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICB0aGVhZCAuZGVwb3NpdC1hY3Rpdml0eS1zdGlja3ktY29sIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLmFudC1wYWdlLWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICB6LWluZGV4OiAyMDA7XG4gIH1cblxuICAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQ7XG4gIH1cblxuICAuYW50LXBhZ2luYXRpb24taXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAuYW50LXBhZ2luYXRpb24taXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogJGJyYW5kO1xuICB9XG5cbiAgLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmFudC1idG4tdGV4dDpob3ZlcixcbiAgLmFudC1idG4tdGV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDE4KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmFudC1wYWdpbmF0aW9uLXByZXY6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayxcbiAgLmFudC1wYWdpbmF0aW9uLW5leHQ6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICRicmFuZDtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZDtcbiAgfVxuXG4gIC8vIC5hbnQtcmFkaW8tY2hlY2tlZCAuYW50LXJhZGlvLWlubmVyIHtcbiAgLy8gICBib3JkZXItY29sb3I6ICMzOTEwMTE7XG4gIC8vIH1cbiAgLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQgO1xuICB9XG5cbiAgLmFudC1yYWRpby13cmFwcGVyOmhvdmVyIC5hbnQtcmFkaW8sXG4gIC5hbnQtcmFkaW86aG92ZXIgLmFudC1yYWRpby1pbm5lcixcbiAgLmFudC1yYWRpby1pbnB1dDpmb2N1cyArIC5hbnQtcmFkaW8taW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM5MTAxMSAhaW1wb3J0YW50IDtcbiAgfVxuXG4gIC5hbnQtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LWNoZWNrYm94LWlubmVyLFxuICAuYW50LWNoZWNrYm94OmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsXG4gIC5hbnQtY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LWNoZWNrYm94LWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZDtcbiAgfVxuXG4gIC5hbnQtY2hlY2tib3gtY2hlY2tlZDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cblxuICAuYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcbiAgfVxuXG4gIC5hZG1pbi1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmFudC1tZW51LXRpdGxlLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgfVxuXG4gIC5hbnQtbGF5b3V0LXNpZGVyLWNoaWxkcmVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYW50LWlucHV0OmZvY3VzLFxuICAuYW50LWlucHV0LWZvY3VzZWQsXG4gIC5hbnQtc2VsZWN0LXNlbGVjdG9yOmZvY3VzLFxuICAuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEyOSwgMjcsIDI3LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5hbnQtYnRuLWxvYWRpbmctaWNvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFudC1pbnB1dDpob3ZlcixcbiAgLmFudC1zZWxlY3Q6aG92ZXIgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kO1xuICB9XG5cbiAgLmFudC1tZW51LWlubGluZSB7XG4gICAgLmFudC1tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kICFpbXBvcnRhbnQ7XG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFudC1tZW51LWl0ZW0taWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYW50LW1lbnUtaXRlbS1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuYW50LW1lbnUtbGlnaHQgLmFudC1tZW51LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmFkbWluLXRhYmxlLW9yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAudmctYWRtaW4tY3VzdG9tZXItZGV0YWlsLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuYWRtaW4tcHJvZHVjdC10YWJzIHtcbiAgICAuYW50LXRhYnMtdGFiIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgfVxuICAgIC5hbnQtdGFicy10YWIuYW50LXRhYnMtdGFiLWFjdGl2ZSAuYW50LXRhYnMtdGFiLWJ0biB7XG4gICAgICBjb2xvcjogJGJyYW5kICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFudC10YWJzLWluay1iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmFkbWluLWluZGV4LXRhYnMge1xuICAgIC5hbnQtdGFicy10YWIge1xuICAgICAgY29sb3I6ICRicmFuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIC8vIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICB9XG4gICAgLmFudC10YWJzLW5hdiB7XG4gICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICB9XG4gICAgLmFudC10YWJzLXRhYi5hbnQtdGFicy10YWItYWN0aXZlIC5hbnQtdGFicy10YWItYnRuIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYW50LXRhYnMtaW5rLWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC10YWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucHJvZHVjdC1hbnQtdGFnIHtcbiAgICAuYW50LXRhZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLm10LTEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAubXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnZnLWFkbWluLXN1bW1hcnktdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC12aWRlbyB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAudXBsb2FkLXZpZGVvLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC52Zy1ncmF5LWNhcmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICB9XG5cbiAgLnZnLWFkbWluLXByb2R1Y3QtdGFibGUge1xuICAgIC5hbnQtdGFibGUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkNyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkN2Q3ZDcgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkNyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLnZnLWFkbWluLXRvdGFsLXByb2R1Y3QtdGFibGUge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIH1cblxuICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAudmctYWRtaW4tc3VtbWFyeS10YWJsZSB7XG4gICAgLmFudC10YWJsZS1jZWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmZpcnN0LWNvbHVtbi1zdW1tYXJ5LXRhYmxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm5lc3RlZC1yb3c6aG92ZXIge1xuICAgICYgLm5lc3RlZC1yb3ctZGVsZXRlLWJ0biBidXR0b24ge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAubmVzdGVkLXJvdy1kZWxldGUtYnRuIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29sLXhzLTE1IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzRweCkge1xuICAgIC8vIC5hZG1pbi1hcHAtbGF5b3V0IHtcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAvLyAgIC5hZG1pbi1oZWFkZXIge1xuICAgIC8vICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5jb2wtc20tMTUge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2wtbGctMTUge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnLTE1IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTUge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAuYWRtaW4tYXBwLWxheW91dCB7XG4gICAgLy8gICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgLy8gICAuYWRtaW4taGVhZGVyIHtcbiAgICAvLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYW50LWNvbC1tZC0xNixcbiAgICAuYW50LWNvbC1tZC04IHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYW50LWNvbC1tZC0xNiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4udmctYWRtaW4tbG9nb3V0IHtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyB0b3A6IDEycHg7XG4gIC8vIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjNGU0ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBzdmcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4udmctYWRtaW4tY29sbGFwc2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjNGU0ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBzdmcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uYW50LWxheW91dC1zaWRlci1jb2xsYXBzZWQgLmFudC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwIGNhbGMoNTAlIC0gKDI1cHggLyAyKSkgIWltcG9ydGFudDtcbn1cblxuLnZnLWFkbWluLXByb2R1Y3Qtc2VhcmNoLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGg6bGFzdC1jaGlsZCxcbiAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4udmctYWRtaW4tY29weS1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzkxMDExICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGJyYW5kICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkYnJhbmQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZnLWFkbWluLXByb2R1Y3QtZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnZnLWFkbWluLXByb2R1Y3QtZmlsdGVyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuXG4gICYucmFkaW8ge1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogLTExcHg7XG4gIH1cbn1cblxuLnZnLWFkbWluLXByb2R1Y3QtZmlsdGVyLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cbiAgJi5hbnQtZHJvcGRvd24tb3BlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc4MmIyYztcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzgyYjJjO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc4MmIyYztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4udmctYWRtaW4tcHJvZHVjdC1maWx0ZXItYm94IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4IDE1cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQ7XG4gIH1cbn1cblxuLnZnLWZpbHRlcnMtdmFsdWUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLmFudC10YWcge1xuICAgIGNvbG9yOiAjNzgyYjJjO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnZnLWFkdmFuY2UtZmlsdGVyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIHotaW5kZXg6IDk5OTtcblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cblxuLnZnLWFkdmFuY2UtZmlsdGVyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzay10b3RhbC1pbmRleC1kb2N1bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWRtaW4tbGF5b3V0IC5hbnQtbGF5b3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG4gIC52Zy1hZHZhbmNlLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNjBweCk7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICB6LWluZGV4OiAyMDAwO1xuXG4gICAgLnZnLWFkbWluLXByb2R1Y3QtZmlsdGVyLWJ0biB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG5cbiAgICA+IC5hbnQtc3BhY2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+IC5hbnQtc3BhY2UgPiAuYW50LXNwYWNlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnZnLWFkbWluLXByb2R1Y3QtZmlsdGVyLWJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBmb250LXNpemU6IDFweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC52Zy1hZHZhbmNlLWZpbHRlci1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC52Zy1hZG1pbi1wcm9kdWN0LWZpbHRlci1ib3guYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAudmctZmlsdGVycy12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgLmFudC1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmctYWRtaW4tcHJvZHVjdC1maWx0ZXItYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnZnLWFkbWluLXByb2R1Y3QtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC52c2stdG90YWwtaW5kZXgtZG9jdW1lbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5hbnQtdHlwb2dyYXBoeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi52c2stYWR2YW5jZS1maWx0ZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICAudnNrLWFkdmFuY2UtZmlsdGVyLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyYzJjO1xuICBib3JkZXItY29sb3I6ICM3ODJjMmM7XG59XG5cbi5hbnQtYnRuLWxpbmsge1xuICBjb2xvcjogIzc4MmMyYztcbn1cblxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWRyYWdnaW5nIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ucm93LWRyYWdnaW5nIHRkIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi5yb3ctZHJhZ2dpbmcgLmRyYWctdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLy8gLmFkbWluLXRhYmxlLXNvcnQge1xuLy8gICAuYW50LXRhYmxlLWNvbnRlbnQge1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4vLyAgIH1cblxuLy8gICB0YWJsZSB7XG4vLyAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbi8vICAgfVxuXG4vLyAgIHRoLFxuLy8gICB0ZCB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuLy8gICB9XG4vLyB9XG5cbi5hbnQtdGFibGUtdGJvZHkgPiB0ci5hbnQtdGFibGUtcm93LXNlbGVjdGVkID4gdGQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi52Zy1jb2xvci1waWNrZXIge1xuICAuYW50LXJhZGlvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIC52Zy1jb2xvci1waWNrZXItZW50cnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmFudC1yYWRpby13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuYW50LXJhZGlvLXdyYXBwZXItY2hlY2tlZCAudmctY29sb3ItcGlja2VyLWVudHJ5OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMCU7XG4gICAgaGVpZ2h0OiAxMzAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkxMDExO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAudmctY29sb3ItcGlja2VyLWVudHJ5IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLmFudC1yYWRpby13cmFwcGVyLWNoZWNrZWQgLnZnLWNvbG9yLXBpY2tlci1lbnRyeSBzdmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJlYWN0LXRlbC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmFkbWluLXRhYmxlLWhvbGQge1xuICB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hZG1pbi1tZW51LWRyYXdlciB7XG4gIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFudC1tZW51LWl0ZW0uYW50LW1lbnUtaXRlbS1zZWxlY3RlZCBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFudC1tZW51LWl0ZW0uYW50LW1lbnUtaXRlbS1zZWxlY3RlZCAuYW50LW1lbnUtaXRlbS1pY29uIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgLmFudC1tZW51LWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYW50LW1lbnUtaW5saW5lID4gLmFudC1tZW51LWl0ZW0ge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFudC1tZW51LWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmFudC1tZW51LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFkbWluLW1lbnUtZHJhd2VyLXdyYXBwZXIsXG4uYWRtaW4tbWVudS10b2dnbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZnLWFkbWluLXNpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFkbWluLW1lbnUtZHJhd2VyLXdyYXBwZXIgLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hZG1pbi1tZW51LWRyYXdlci13cmFwcGVyIC5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkbWluLW1lbnUtZHJhd2VyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmFkbWluLW1lbnUtdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYWRtaW4tbGF5b3V0IC5hbnQtcGFnZS1oZWFkZXIge1xuICAgIHRvcDogNTZweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG5cbiAgLnZnLWFkbWluLXNpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFkbWluLXRhYmxlLnByb2R1Y3Qge1xuICAgIC5hZG1pbi10YWJsZS1za3UsXG4gICAgLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1mb3JtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4udnNrLWRpbWVuc2lvbi16b25lIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLnZzay1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udnNrLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmLnZzay1pcy1yZXZpc2lvbi1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udnNrLWZpZWxkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZzay1maWVsZC1udW1iZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udnNrLWZpZWxkLW51bWJlci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcblxuICAudnNrLWZpZWxkLW51bWJlci13cmFwcGVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gIH1cblxuICAudnNrLWZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC52c2stZmllbGQtbGFiZWwge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi52c2stZmllbGQtaGlzdG9yeS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAuYW50LXR5cG9ncmFwaHkge1xuICAgIGNvbG9yOiAjZDUwYzBlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZzay1maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbn1cblxuLnZzay1zdGF0aWMtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi52c2stcHJvZHVjdC1hY3Rpb24tY291bnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi52c2stcHJvZHVjdC1hY3Rpb24tY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiA0MzdweDtcbn1cblxuLnZzay1wcm9kdWN0LWhlYWRlciAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctbGVmdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udnNrLWFkbWluLXByb2R1Y3QtaGVhZGVyLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogIzg4NzA3MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udnNrLWFjdGlvbi1idG4tcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLnZzay1ib3gtbWFuYWdlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLnZzay1ib3gtZm9ybSAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gIHdpZHRoOiA4MHB4O1xuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4udnNrLWJveC1mb3JtIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAudnNrLWJveC1tYW5hZ2UtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZzay1ib3gtZm9ybSAuYW50LWZvcm0taXRlbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudnNrLWJveC1mb3JtIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnZzay1ib3gtZm9ybSAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgbGFiZWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODI3cHgpIHtcbiAgLnZzay1hY3Rpb24tYnRuLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLnZzay1hZG1pbi1wcm9kdWN0LWhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC52c2stcHJvZHVjdC1oZWFkZXIgLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLWV4dHJhIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gLmFudC1zcGFjZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgPiAuYW50LXNwYWNlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNlcnQtYXJjaGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MXB4KSB7XG4gIC52c2stZmllbGQtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudnNrLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1mb3JtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwO1xuICB9XG5cbiAgLnZzay1maWVsZC1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC52c2stZmllbGQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudnNrLWZpZWxkLW51bWJlci1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAudnNrLWZpZWxkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLnZzay1maWVsZC1udW1iZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudnNrLXN0YXRpYy1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnZzay1hZG1pbi1mb3JtIHtcbiAgLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyYjJjICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KFtjbGFzcyo9XCIgYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkXCJdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzgyYjJjICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODJiMmMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNzgyYjJjICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZzay1sYXN0LWNsaWVudC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGdhcDogN3B4O1xuICBjb2xvcjogIzE4OTBmZjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi52c2stbGFzdC12ZWVyYXNhay1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgZ2FwOiA3cHg7XG4gIGNvbG9yOiByZWQ7XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5oaXN0b3J5LXRhYmxlIC5hbnQtdGFibGUtaGVhZGVyIHtcbiAgdG9wOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5oaXN0b3J5LXRhYmxlIC5hbnQtdGFibGUtZXhwYW5kZWQtcm93IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaGlzdG9yeS10YWJsZSAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCAuYW50LXRhYmxlLWhhcy1maXgtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hZG1pbi10YWJsZSAuaGlzdG9yeS1leHBhbmQtc3RvbmUtaWQge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNTNweCAhaW1wb3J0YW50O1xufVxuXG4uYWRtaW4tdGFibGUgLmhpc3RvcnktZXhwYW5kLWN1c3RvbWVyLW5hbWUtaWQge1xuICBsZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGlzdG9yeS10YWJsZSAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhpc3RvcnktdGFibGUgLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQgLmFudC10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uaGlzdG9yeS10YWJsZSAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdyA+IC5hbnQtdGFibGUtY2VsbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByaW50LWZvcm0ge1xuICBsYWJlbCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iXX0= */

/*# sourceMappingURL=admin.css.map */
