/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/app.css ***!
  \*********************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap);
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/app.css (1) ***!
  \*************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
.invisible {
  visibility: hidden;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.static {
  position: static;
}
.top-0 {
  top: calc(var(--spacing, 0.25rem) * 0);
}
.top-4 {
  top: calc(var(--spacing, 0.25rem) * 4);
}
.right-0 {
  right: calc(var(--spacing, 0.25rem) * 0);
}
.right-4 {
  right: calc(var(--spacing, 0.25rem) * 4);
}
.right-8 {
  right: calc(var(--spacing, 0.25rem) * 8);
}
.bottom-12 {
  bottom: calc(var(--spacing, 0.25rem) * 12);
}
.z-90 {
  z-index: 90;
}
.z-1000 {
  z-index: 1000;
}
.order-2 {
  order: 2;
}
.mx-auto {
  margin-inline: auto;
}
.my-3 {
  margin-block: calc(var(--spacing, 0.25rem) * 3);
}
.my-auto {
  margin-block: auto;
}
.mt-2 {
  margin-top: calc(var(--spacing, 0.25rem) * 2);
}
.mt-4 {
  margin-top: calc(var(--spacing, 0.25rem) * 4);
}
.mt-5 {
  margin-top: calc(var(--spacing, 0.25rem) * 5);
}
.mt-6 {
  margin-top: calc(var(--spacing, 0.25rem) * 6);
}
.mt-8 {
  margin-top: calc(var(--spacing, 0.25rem) * 8);
}
.mt-12 {
  margin-top: calc(var(--spacing, 0.25rem) * 12);
}
.mt-32 {
  margin-top: calc(var(--spacing, 0.25rem) * 32);
}
.mt-auto {
  margin-top: auto;
}
.mr-1 {
  margin-right: calc(var(--spacing, 0.25rem) * 1);
}
.mr-2 {
  margin-right: calc(var(--spacing, 0.25rem) * 2);
}
.mb-2 {
  margin-bottom: calc(var(--spacing, 0.25rem) * 2);
}
.mb-3 {
  margin-bottom: calc(var(--spacing, 0.25rem) * 3);
}
.mb-4 {
  margin-bottom: calc(var(--spacing, 0.25rem) * 4);
}
.ml-3 {
  margin-left: calc(var(--spacing, 0.25rem) * 3);
}
.ml-80 {
  margin-left: calc(var(--spacing, 0.25rem) * 80);
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.hidden {
  display: none;
}
.inline-block {
  display: inline-block;
}
.table {
  display: table;
}
.h-6 {
  height: calc(var(--spacing, 0.25rem) * 6);
}
.h-10 {
  height: calc(var(--spacing, 0.25rem) * 10);
}
.h-16 {
  height: calc(var(--spacing, 0.25rem) * 16);
}
.h-\[50px\] {
  height: 50px;
}
.h-full {
  height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0 {
  width: calc(var(--spacing, 0.25rem) * 0);
}
.w-1\/2 {
  width: calc(1/2 * 100%);
}
.w-1\/3 {
  width: calc(1/3 * 100%);
}
.w-1\/6 {
  width: calc(1/6 * 100%);
}
.w-1\/12 {
  width: calc(1/12 * 100%);
}
.w-2\/3 {
  width: calc(2/3 * 100%);
}
.w-6 {
  width: calc(var(--spacing, 0.25rem) * 6);
}
.w-9\/12 {
  width: calc(9/12 * 100%);
}
.w-10 {
  width: calc(var(--spacing, 0.25rem) * 10);
}
.w-16 {
  width: calc(var(--spacing, 0.25rem) * 16);
}
.w-24 {
  width: calc(var(--spacing, 0.25rem) * 24);
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.max-w-2xl {
  max-width: var(--container-2xl, 42rem);
}
.max-w-3xl {
  max-width: var(--container-3xl, 48rem);
}
.max-w-7xl {
  max-width: var(--container-7xl, 80rem);
}
.max-w-\[100px\] {
  max-width: 100px;
}
.min-w-full {
  min-width: 100%;
}
.flex-1 {
  flex: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.grow {
  flex-grow: 1;
}
.scale-95 {
  --tw-scale-x: 95%;
  --tw-scale-y: 95%;
  --tw-scale-z: 95%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.flex-col {
  flex-direction: column;
}
.flex-row {
  flex-direction: row;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  align-items: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-end {
  justify-content: flex-end;
}
.gap-2 {
  gap: calc(var(--spacing, 0.25rem) * 2);
}
.gap-3 {
  gap: calc(var(--spacing, 0.25rem) * 3);
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-3xl {
  border-radius: var(--radius-3xl, 1.5rem);
}
.rounded-full {
  border-radius: calc(infinity * 1px);
}
.rounded-lg {
  border-radius: var(--radius-lg, 0.5rem);
}
.rounded-md {
  border-radius: var(--radius-md, 0.375rem);
}
.rounded-xl {
  border-radius: var(--radius-xl, 0.75rem);
}
.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-0 {
  border-style: var(--tw-border-style);
  border-width: 0px;
}
.border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}
.border-4 {
  border-style: var(--tw-border-style);
  border-width: 4px;
}
.border-t {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-r {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}
.border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
.border-gray-800 {
  border-color: var(--color-gray-800, oklch(27.8% 0.033 256.848));
}
.border-red-500 {
  border-color: var(--color-red-500, oklch(63.7% 0.237 25.331));
}
.bg-gray-500 {
  background-color: var(--color-gray-500, oklch(55.1% 0.027 264.364));
}
.bg-gray-600 {
  background-color: var(--color-gray-600, oklch(44.6% 0.03 256.802));
}
.bg-green-500 {
  background-color: var(--color-green-500, oklch(72.3% 0.219 149.579));
}
.bg-green-600 {
  background-color: var(--color-green-600, oklch(62.7% 0.194 149.214));
}
.bg-red-300 {
  background-color: var(--color-red-300, oklch(80.8% 0.114 19.571));
}
.bg-red-500 {
  background-color: var(--color-red-500, oklch(63.7% 0.237 25.331));
}
.bg-red-600 {
  background-color: var(--color-red-600, oklch(57.7% 0.245 27.325));
}
.bg-white {
  background-color: var(--color-white, #fff);
}
.bg-yellow-500 {
  background-color: var(--color-yellow-500, oklch(79.5% 0.184 86.047));
}
.bg-yellow-600 {
  background-color: var(--color-yellow-600, oklch(68.1% 0.162 75.834));
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.p-2 {
  padding: calc(var(--spacing, 0.25rem) * 2);
}
.p-4 {
  padding: calc(var(--spacing, 0.25rem) * 4);
}
.p-8 {
  padding: calc(var(--spacing, 0.25rem) * 8);
}
.px-2 {
  padding-inline: calc(var(--spacing, 0.25rem) * 2);
}
.px-3 {
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
}
.px-4 {
  padding-inline: calc(var(--spacing, 0.25rem) * 4);
}
.py-1 {
  padding-block: calc(var(--spacing, 0.25rem) * 1);
}
.py-2 {
  padding-block: calc(var(--spacing, 0.25rem) * 2);
}
.py-3 {
  padding-block: calc(var(--spacing, 0.25rem) * 3);
}
.py-5 {
  padding-block: calc(var(--spacing, 0.25rem) * 5);
}
.pt-4 {
  padding-top: calc(var(--spacing, 0.25rem) * 4);
}
.pt-8 {
  padding-top: calc(var(--spacing, 0.25rem) * 8);
}
.pt-20 {
  padding-top: calc(var(--spacing, 0.25rem) * 20);
}
.pr-4 {
  padding-right: calc(var(--spacing, 0.25rem) * 4);
}
.pb-2 {
  padding-bottom: calc(var(--spacing, 0.25rem) * 2);
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-2xl {
  font-size: var(--text-2xl, 1.5rem);
  line-height: var(--tw-leading, var(--text-2xl--line-height, calc(2 / 1.5)));
}
.text-4xl {
  font-size: var(--text-4xl, 2.25rem);
  line-height: var(--tw-leading, var(--text-4xl--line-height, calc(2.5 / 2.25)));
}
.text-6xl {
  font-size: var(--text-6xl, 3.75rem);
  line-height: var(--tw-leading, var(--text-6xl--line-height, 1));
}
.text-base {
  font-size: var(--text-base, 1rem);
  line-height: var(--tw-leading, var(--text-base--line-height, calc(1.5 / 1)));
}
.text-lg {
  font-size: var(--text-lg, 1.125rem);
  line-height: var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));
}
.text-sm {
  font-size: var(--text-sm, 0.875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
}
.font-black {
  --tw-font-weight: var(--font-weight-black, 900);
  font-weight: var(--font-weight-black, 900);
}
.font-medium {
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
}
.font-normal {
  --tw-font-weight: var(--font-weight-normal, 400);
  font-weight: var(--font-weight-normal, 400);
}
.font-semibold {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
}
.text-white {
  color: var(--color-white, #fff);
}
.uppercase {
  text-transform: uppercase;
}
.underline {
  text-decoration-line: underline;
}
.opacity-0 {
  opacity: 0%;
}
.opacity-50 {
  opacity: 50%;
}
.drop-shadow-md {
  --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));
  --tw-drop-shadow: drop-shadow(var(--drop-shadow-md, 0 3px 3px rgb(0 0 0 / 0.12)));
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1)));
  transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms));
}
.duration-100 {
  --tw-duration: 100ms;
  transition-duration: 100ms;
}
.ease-in {
  --tw-ease: var(--ease-in, cubic-bezier(0.4, 0, 1, 1));
  transition-timing-function: var(--ease-in, cubic-bezier(0.4, 0, 1, 1));
}
.visited\:text-white {
  &:visited {
    color: var(--color-white, #fff);
  }
}
.hover\:text-white {
  &:hover {
    @media (hover: hover) {
      color: var(--color-white, #fff);
    }
  }
}
.hover\:underline {
  &:hover {
    @media (hover: hover) {
      text-decoration-line: underline;
    }
  }
}
.focus\:ring-2 {
  &:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.focus\:ring-white {
  &:focus {
    --tw-ring-color: var(--color-white, #fff);
  }
}
.focus\:outline-none {
  &:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
}
.sm\:order-3 {
  @media (width >= 40rem) {
    order: 3;
  }
}
.sm\:mr-2 {
  @media (width >= 40rem) {
    margin-right: calc(var(--spacing, 0.25rem) * 2);
  }
}
.sm\:ml-3 {
  @media (width >= 40rem) {
    margin-left: calc(var(--spacing, 0.25rem) * 3);
  }
}
.sm\:px-6 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 6);
  }
}
.md\:mt-2 {
  @media (width >= 48rem) {
    margin-top: calc(var(--spacing, 0.25rem) * 2);
  }
}
.md\:mt-20 {
  @media (width >= 48rem) {
    margin-top: calc(var(--spacing, 0.25rem) * 20);
  }
}
.md\:h-\[75px\] {
  @media (width >= 48rem) {
    height: 75px;
  }
}
.md\:flex-row {
  @media (width >= 48rem) {
    flex-direction: row;
  }
}
.lg\:px-8 {
  @media (width >= 64rem) {
    padding-inline: calc(var(--spacing, 0.25rem) * 8);
  }
}
.lg\:text-3xl {
  @media (width >= 64rem) {
    font-size: var(--text-3xl, 1.875rem);
    line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)));
  }
}
:root {
  --font-sans-serif: Helvetica, Arial, sans-serif;
  --page-background: #f9f9f9;
  --color-text: #222;
  --color-success: #4f805d;
  --color-warning: #a46a1f;
  --color-error: #b0413e;
  --color-muted: #999;
  --tab-background: #f0f0f0;
  --tab-border-color: #e5e5e5;
  --tab-active-border-color: #d4d4d4;
  --tab-color: #444;
  --tab-active-background: #fff;
  --tab-active-color: var(--color-text);
  --tab-disabled-background: #f5f5f5;
  --tab-disabled-color: #999;
  --selected-badge-background: #e5e5e5;
  --selected-badge-color: #525252;
  --selected-badge-shadow: inset 0 0 0 1px #d4d4d4;
  --selected-badge-warning-background: #fde496;
  --selected-badge-warning-color: #785b02;
  --selected-badge-warning-shadow: inset 0 0 0 1px #e6af05;
  --selected-badge-danger-background: #FCE9ED;
  --selected-badge-danger-color: #83122A;
  --selected-badge-danger-shadow: inset 0 0 0 1px #F5B8C5;
  --metric-value-background: #fff;
  --metric-value-color: inherit;
  --metric-unit-color: #999;
  --metric-label-background: #e0e0e0;
  --metric-label-color: inherit;
  --table-border: #e0e0e0;
  --table-background: #fff;
  --table-header: #e0e0e0;
  --trace-selected-background: #F7E5A1;
  --tree-active-background: #F7E5A1;
  --exception-title-color: var(--base-2);
  --shadow: 0px 0px 1px rgba(128, 128, 128, .2);
  --border: 1px solid #e0e0e0;
  --background-error: var(--color-error);
  --highlight-comment: #969896;
  --highlight-default: #222222;
  --highlight-keyword: #a71d5d;
  --highlight-string: #183691;
  --base-0: #fff;
  --base-1: #f5f5f5;
  --base-2: #e0e0e0;
  --base-3: #ccc;
  --base-4: #666;
  --base-5: #444;
  --base-6: #222;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  margin: 0;
}
body {
  min-height: 100vh;
  min-width: 320px;
  display: flex;
  flex-direction: column;
}
#user-panel-menu {
  flex: 0 1 auto;
}
body>header, body>footer {
  flex: 0 1 auto;
}
body>#main {
  flex: 1 1 auto;
}
.wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.content-wrapper {
  flex: 1 1 auto;
}
footer.main-footer {
  margin-top: auto;
}
body:has(> div#login) {
  background-image: url("https://images.unsplash.com/photo-1550745165-9bc0b252726f");
  background-repeat: no-repeat;
  background-size: cover;
}
.fa, .fas, .fab {
  font-weight: 900;
}
header {
  text-align: center;
}
footer {
  text-align: center;
}
.sidebar-form {
  display: none;
}
.scroll {
  scrollbar-color: #962240 transparent;
  scrollbar-width: thin;
  scroll-behavior: smooth;
}
.scroll::-webkit-scrollbar {
  width: 5px;
}
.scroll::-webkit-scrollbar-thumb {
  background: #962240;
  border-radius: 20px;
  border: solid 3px transparent;
}
.scroll::-webkit-scrollbar-track {
  border: solid 3px transparent;
}
.scroll::-webkit-scrollbar-button {
  background: transparent;
  height: 15px;
  border-radius: 50%;
}
.main-header .sidebar-toggle {
  padding: 14px;
}
.main-header a.sidebar-toggle {
  color: #FFFFFF;
}
input[type=number] {
  -moz-appearance: textfield;
}
.input-group {
  width: calc(9/12 * 100%);
}
form {
  width: 100%;
}
.form-control {
  padding: 0 12px;
}
.nav-pills>li+li {
  margin-left: 0;
}
::-moz-placeholder {
  color: #964b57;
}
::placeholder {
  color: #964b57;
}
::-ms-input-placeholder {
  color: #964b57;
}
:disabled {
  cursor: not-allowed !important;
}
html, body {
  display: flex;
  flex-direction: column;
  margin: 0;
  min-height: 100vh;
  min-width: 320px;
  background-color: #ffffff;
  color: #7B1324;
  font-family: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;
}
body.theme-dark {
  background-color: #232121;
  color: #ffffff;
}
body.theme-dark a {
  color: #BB5364;
}
body.theme-dark a:hover {
  color: #ffffff;
}
body.theme-dark .button-principal {
  background-color: #8f1b2d;
  border-color: #5a0f1a;
  color: #ffffff;
}
body.theme-dark .button-principal:hover {
  background-color: #a81f35;
}
body.theme-dark aside {
  background-color: #1b1516;
}
body.theme-dark aside {
  border-color: #3a2b2b;
}
#user-panel-menu {
  flex: 0 1 auto;
}
body>header, body>footer {
  flex: 0 1 auto;
}
body>#main {
  flex: 1 1 auto;
}
body:has(> div#login) {
  background-image: url("https://dashboard.nine-nine.com/build/images/fond.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
header {
  text-align: center;
}
footer {
  text-align: center;
}
a:visited, a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: #7B1324;
}
a.register-link:visited, a.register-link, a.return:visited, a.return {
  text-decoration: none;
  color: #7B1324;
}
.fa, .fas, .fab {
  font-weight: 900;
}
.header {
  background-color: #67101E;
}
.header-logo {
  display: flex;
  margin: 0 auto;
}
div#login {
  background-color: #B89898;
}
body > #login + #login {
  display: none;
}
div#login .header-logo {
  max-width: 30%;
}
div#login input {
  text-align: center;
}
.button-principal {
  border-color: #3E0912;
  background-color: #67101E;
  color: #FFFFFF;
  border-radius: var(--radius-lg, 0.5rem);
  padding-inline: calc(var(--spacing, 0.25rem) * 3);
  padding-block: calc(var(--spacing, 0.25rem) * 2);
}
.button-principal:hover {
  background-color: #A41930;
}
.product-container:hover .product-informations-container {
  display: block;
}
.product-image-container {
  min-height: 150px;
}
.required::after {
  content: " *";
  color: red;
}
.skin-blue .left-side, .skin-blue .main-sidebar, .skin-blue .wrapper {
  background-color: #241616;
}
nav a:active, nav a:hover, nav a.active {
  background-color: #5a0f1a;
  color: white;
}
.main-header .navbar-custom-menu, .main-header .navbar-right {
  float: none !important;
}
.input-group, .input-group > input label, label {
  margin-inline: auto;
}
input[type=checkbox].switch {
  height: 0;
  width: 0;
  visibility: hidden;
}
label.switch-label {
  background-color: #241616;
  display: block;
  cursor: pointer;
  border-radius: calc(infinity * 1px);
  text-indent: -9999px;
  width: 50px;
  height: 30px;
  position: relative;
}
label.switch-label:after {
  position: absolute;
  display: block;
  cursor: pointer;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-white, #fff);
  content: '';
  top: 5px;
  left: 5px;
  width: 20px;
  height: 20px;
  transition: 0.3s;
}
input.switch:checked + label.switch-label {
  background-color: #0b132b;
  background-image: radial-gradient(#ffffff 1px, transparent 1px), radial-gradient(#ffffff 1px, transparent 1px), radial-gradient(#cfd8ff 1px, transparent 1px);
  background-size: 16px 16px, 22px 22px, 28px 28px;
  background-position: 2px 4px, 10px 12px, 6px 2px;
}
input.switch:checked + label.switch-label:after {
  left: calc(100% - 5px);
  transform: translateX(-100%);
}
label.switch-label:active:after {
  width: 20px;
}
.theme-icon {
  font-size: 14px;
  line-height: 1;
  color: #b89898;
}
.theme-icon-sun {
  color: #f5c04f;
}
.theme-icon-moon {
  color: #9bb7ff;
}
table, tr, th, td {
  background: var(--base-4);
  border-collapse: collapse;
  vertical-align: top;
}
tr {
  display: table-row;
  vertical-align: inherit;
  unicode-bidi: isolate;
  border-color: inherit;
}
table th {
  background-color: var(--base-5);
  font-weight: bold;
  text-align: left;
}
table th, table td {
  border: solid var(--base-6);
  border-width: 1px 0;
  padding: 8px 10px;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font: inherit;
  color: #7B1324;
}
@media screen and (max-width: 991px) {
  body:has(> div#login) {
    background-image: url("https://images.unsplash.com/photo-1626908013351-800ddd734b8a");
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 640px) {
  body:has(> div#login) {
    padding: 24px 12px;
  }
  div#login {
    width: 100%;
    max-width: 100%;
    padding: 20px 16px;
    border-width: 2px;
  }
  div#login .header-logo {
    max-width: 60%;
  }
  div#login .absolute.top-4.right-4 {
    position: static;
    margin-left: auto;
    margin-bottom: 12px;
  }
  div#login input {
    width: 100%;
    max-width: 100%;
  }
  div#login .w-1\/2 {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  aside {
    display: none;
  }
  .content-wrapper {
    margin-top: 140px !important;
    padding-top: 8px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .content-wrapper main {
    margin-left: 0;
    padding: 16px;
  }
  header.header {
    height: auto;
    padding: 8px 12px;
    gap: 8px;
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-areas: "logo title menu" "theme theme theme";
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  header.header > a {
    width: auto;
    flex: 0 0 auto;
    order: 1;
    grid-area: logo;
  }
  header.header .navbar {
    width: 100%;
    flex: 1 0 100%;
    justify-content: center;
    text-align: center;
    order: 2;
    grid-area: title;
  }
  header.header .navbar-custom-menu h1 {
    font-size: 1.1rem;
    line-height: 1.3;
  }
  header.header .flex.items-center {
    width: auto;
    margin-left: 0;
    order: 3;
    padding-bottom: 6px;
    grid-area: theme;
    justify-content: center;
  }
  table {
    display: block;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    background: transparent;
  }
  table thead {
    display: none;
  }
  table tbody, table tr, table td {
    display: block;
    width: 100%;
  }
  table tr {
    margin-bottom: 12px;
    border: 1px solid var(--base-6);
    border-radius: 12px;
    overflow: hidden;
    background: var(--base-2);
  }
  table td {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    padding: 0;
    border: none;
    border-bottom: 1px solid var(--base-6);
    text-align: left;
    white-space: normal;
  }
  table td::before {
    content: attr(data-label);
    padding: 10px 12px;
    font-weight: 600;
    color: var(--base-6);
    background: var(--base-1);
    text-align: left;
    border-right: 1px solid var(--base-6);
  }
  table td .cell-value {
    padding: 10px 12px;
    text-align: right;
    background: var(--base-3);
    min-width: 0;
    justify-self: end;
    align-self: center;
    display: flex;
    justify-content: flex-end;
    gap: 8px;
  }
  table td:last-child {
    border-bottom: none;
  }
  .content-wrapper main > .flex.justify-end {
    margin-top: 12px;
    justify-content: flex-start;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .content-wrapper main > .flex.justify-end a {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media screen and (max-width: 991px) {
  .mobile-menu-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    margin: 0;
    border: 1px solid #3E0912;
    border-radius: 10px;
    background: #67101E;
    color: #ffffff;
    order: 4;
    grid-area: menu;
  }
  body.mobile-menu-open aside {
    display: block;
    width: 80%;
    max-width: 320px;
    z-index: 1200;
    background: #ffffff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  }
  body.theme-dark.mobile-menu-open aside {
    background: #1b1516;
    border-color: #3a2b2b;
  }
  body.mobile-menu-open::after {
    content: '';
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 1100;
  }
  body.mobile-menu-open .content-wrapper {
    position: relative;
    z-index: 1000;
  }
}
@media screen and (min-width: 992px) {
  .mobile-menu-toggle {
    display: none;
  }
}
@media (max-width: 1440px) {
  label.switch-label {
    height: 20px;
    width: 35px;
  }
  label.switch-label:after {
    top: 3px;
    left: 3px;
    width: 14px;
    height: 14px;
  }
}
.flash-message-wrapper {
  width: 300px;
  display: block;
  position: fixed;
  right: 1rem;
  bottom: 7rem;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
    }
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxzQkFBb0I7RUFBcEIsZUFBb0I7RUFBcEIsbUJBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtFQUFwQix3QkFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxzQkFBb0I7RUFBcEIsZUFBb0I7RUFBcEIsbUJBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtFQUFwQix3QkFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxzQkFBb0I7RUFBcEIsZUFBb0I7RUFBcEIsbUJBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsd0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsd0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsa0JBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLGtCQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsbUJBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtFQUFwQix3QkFBb0I7QUFBQTtBQUFwQjtFQUFBO0lBQUE7TUFBQSxlQUFvQjtNQUFwQixlQUFvQjtNQUFwQixlQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIseUJBQW9CO01BQXBCLGtCQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIsc0JBQW9CO01BQXBCLHVCQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIsb0JBQW9CO01BQXBCLHFCQUFvQjtNQUFwQixzQkFBb0I7TUFBcEIsbUJBQW9CO01BQXBCLHlCQUFvQjtNQUFwQiwrQkFBb0I7TUFBcEIsNEJBQW9CO01BQXBCLDhCQUFvQjtNQUFwQixzQkFBb0I7TUFBcEIsa0JBQW9CO01BQXBCLHNCQUFvQjtNQUFwQiwwQkFBb0I7TUFBcEIsdUJBQW9CO01BQXBCLDRCQUFvQjtNQUFwQixnQ0FBb0I7TUFBcEIsNkJBQW9CO01BQXBCLHdCQUFvQjtNQUFwQiwyQkFBb0I7TUFBcEIsOEJBQW9CO01BQXBCLGlDQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIsMkJBQW9CO01BQXBCLDRCQUFvQjtNQUFwQixrQ0FBb0I7SUFBQTtFQUFBO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mbGFzaC1tZXNzYWdlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG5AaW1wb3J0IFwiLi9iYXNlLmNzc1wiO1xuQGltcG9ydCBcIi4vZmxhc2gtbWVzc2FnZS5jc3NcIjtcbiIsIkByZWZlcmVuY2UgXCJ0YWlsd2luZGNzc1wiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hbnJvcGU6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tZm9udC1zYW5zLXNlcmlmOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLXBhZ2UtYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgLS1jb2xvci10ZXh0OiAjMjIyO1xuICAtLWNvbG9yLXN1Y2Nlc3M6ICM0ZjgwNWQ7XG4gIC0tY29sb3Itd2FybmluZzogI2E0NmExZjtcbiAgLS1jb2xvci1lcnJvcjogI2IwNDEzZTtcbiAgLS1jb2xvci1tdXRlZDogIzk5OTtcbiAgLS10YWItYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgLS10YWItYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICAtLXRhYi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZDRkNGQ0O1xuICAtLXRhYi1jb2xvcjogIzQ0NDtcbiAgLS10YWItYWN0aXZlLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tdGFiLWFjdGl2ZS1jb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIC0tdGFiLWRpc2FibGVkLWJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIC0tdGFiLWRpc2FibGVkLWNvbG9yOiAjOTk5O1xuICAtLXNlbGVjdGVkLWJhZGdlLWJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIC0tc2VsZWN0ZWQtYmFkZ2UtY29sb3I6ICM1MjUyNTI7XG4gIC0tc2VsZWN0ZWQtYmFkZ2Utc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Q0ZDRkNDtcbiAgLS1zZWxlY3RlZC1iYWRnZS13YXJuaW5nLWJhY2tncm91bmQ6ICNmZGU0OTY7XG4gIC0tc2VsZWN0ZWQtYmFkZ2Utd2FybmluZy1jb2xvcjogIzc4NWIwMjtcbiAgLS1zZWxlY3RlZC1iYWRnZS13YXJuaW5nLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNlNmFmMDU7XG4gIC0tc2VsZWN0ZWQtYmFkZ2UtZGFuZ2VyLWJhY2tncm91bmQ6ICNGQ0U5RUQ7XG4gIC0tc2VsZWN0ZWQtYmFkZ2UtZGFuZ2VyLWNvbG9yOiAjODMxMjJBO1xuICAtLXNlbGVjdGVkLWJhZGdlLWRhbmdlci1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjRjVCOEM1O1xuICAtLW1ldHJpYy12YWx1ZS1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLW1ldHJpYy12YWx1ZS1jb2xvcjogaW5oZXJpdDtcbiAgLS1tZXRyaWMtdW5pdC1jb2xvcjogIzk5OTtcbiAgLS1tZXRyaWMtbGFiZWwtYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgLS1tZXRyaWMtbGFiZWwtY29sb3I6IGluaGVyaXQ7XG4gIC0tdGFibGUtYm9yZGVyOiAjZTBlMGUwO1xuICAtLXRhYmxlLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tdGFibGUtaGVhZGVyOiAjZTBlMGUwO1xuICAtLXRyYWNlLXNlbGVjdGVkLWJhY2tncm91bmQ6ICNGN0U1QTE7XG4gIC0tdHJlZS1hY3RpdmUtYmFja2dyb3VuZDogI0Y3RTVBMTtcbiAgLS1leGNlcHRpb24tdGl0bGUtY29sb3I6IHZhcigtLWJhc2UtMik7XG4gIC0tc2hhZG93OiAwcHggMHB4IDFweCByZ2JhKDEyOCwgMTI4LCAxMjgsIC4yKTtcbiAgLS1ib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAtLWJhY2tncm91bmQtZXJyb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgLS1oaWdobGlnaHQtY29tbWVudDogIzk2OTg5NjtcbiAgLS1oaWdobGlnaHQtZGVmYXVsdDogIzIyMjIyMjtcbiAgLS1oaWdobGlnaHQta2V5d29yZDogI2E3MWQ1ZDtcbiAgLS1oaWdobGlnaHQtc3RyaW5nOiAjMTgzNjkxO1xuICAtLWJhc2UtMDogI2ZmZjtcbiAgLS1iYXNlLTE6ICNmNWY1ZjU7XG4gIC0tYmFzZS0yOiAjZTBlMGUwO1xuICAtLWJhc2UtMzogI2NjYztcbiAgLS1iYXNlLTQ6ICM2NjY7XG4gIC0tYmFzZS01OiAjNDQ0O1xuICAtLWJhc2UtNjogIzIyMjtcbn1cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jdXNlci1wYW5lbC1tZW51IHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5ib2R5PmhlYWRlciwgYm9keT5mb290ZXIge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbmJvZHk+I21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5mb290ZXIubWFpbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuYm9keTpoYXMoPiBkaXYjbG9naW4pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NTA3NDUxNjUtOWJjMGIyNTI3MjZmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmZhLCAuZmFzLCAuZmFiIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWRlYmFyLWZvcm0ge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLnNjcm9sbCB7XG4gIHNjcm9sbGJhci1jb2xvcjogIzk2MjI0MCB0cmFuc3BhcmVudDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzk2MjI0MDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG59XG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlcjogc29saWQgM3B4IHRyYW5zcGFyZW50O1xufVxuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1haW4taGVhZGVyIC5zaWRlYmFyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4ubWFpbi1oZWFkZXIgYS5zaWRlYmFyLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBAYXBwbHkgdy05LzEyO1xufVxuZm9ybSB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLm5hdi1waWxscz5saStsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTY0YjU3O1xufVxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk2NGI1Nztcbn1cbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbmh0bWwsIGJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3QjEzMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgXCJTZWdvZSBVSVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7XG59XG5ib2R5LnRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtZGFyayBhIHtcbiAgY29sb3I6ICNCQjUzNjQ7XG59XG5ib2R5LnRoZW1lLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYm9keS50aGVtZS1kYXJrIC5idXR0b24tcHJpbmNpcGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWIyZDtcbiAgYm9yZGVyLWNvbG9yOiAjNWEwZjFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmJvZHkudGhlbWUtZGFyayAuYnV0dG9uLXByaW5jaXBhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODFmMzU7XG59XG5ib2R5LnRoZW1lLWRhcmsgYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxNTE2O1xufVxuYm9keS50aGVtZS1kYXJrIGFzaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2EyYjJiO1xufVxuI3VzZXItcGFuZWwtbWVudSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuYm9keT5oZWFkZXIsIGJvZHk+Zm9vdGVyIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5ib2R5PiNtYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5ib2R5Omhhcyg+IGRpdiNsb2dpbikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Rhc2hib2FyZC5uaW5lLW5pbmUuY29tL2J1aWxkL2ltYWdlcy9mb25kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmE6dmlzaXRlZCwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjN0IxMzI0O1xufVxuYS5yZWdpc3Rlci1saW5rOnZpc2l0ZWQsIGEucmVnaXN0ZXItbGluaywgYS5yZXR1cm46dmlzaXRlZCwgYS5yZXR1cm4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjN0IxMzI0O1xufVxuLmZhLCAuZmFzLCAuZmFiIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjcxMDFFO1xufVxuLmhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5kaXYjbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg5ODk4O1xufVxuYm9keSA+ICNsb2dpbiArICNsb2dpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYjbG9naW4gLmhlYWRlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5kaXYjbG9naW4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnV0dG9uLXByaW5jaXBhbCB7XG4gIGJvcmRlci1jb2xvcjogIzNFMDkxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3MTAxRTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIEBhcHBseSBweS0yIHB4LTMgcm91bmRlZC1sZztcbn1cbi5idXR0b24tcHJpbmNpcGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0MTkzMDtcbn1cbi5wcm9kdWN0LWNvbnRhaW5lcjpob3ZlciAucHJvZHVjdC1pbmZvcm1hdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1pbWFnZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiByZWQ7XG59XG4uc2tpbi1ibHVlIC5sZWZ0LXNpZGUsIC5za2luLWJsdWUgLm1haW4tc2lkZWJhciwgLnNraW4tYmx1ZSAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDE2MTY7XG59XG5uYXYgYTphY3RpdmUsIG5hdiBhOmhvdmVyLCBuYXYgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEwZjFhO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmJhci1jdXN0b20tbWVudSwgLm1haW4taGVhZGVyIC5uYXZiYXItcmlnaHQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLCAuaW5wdXQtZ3JvdXAgPiBpbnB1dCBsYWJlbCwgbGFiZWwge1xuICBAYXBwbHkgbXgtYXV0bztcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmxhYmVsLnN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDE2MTY7XG4gIEBhcHBseSBibG9jayBjdXJzb3ItcG9pbnRlciByb3VuZGVkLWZ1bGwgcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5sYWJlbC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYmctd2hpdGUgYmxvY2sgY3Vyc29yLXBvaW50ZXIgcm91bmRlZC1mdWxsIGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbmlucHV0LnN3aXRjaDpjaGVja2VkICsgbGFiZWwuc3dpdGNoLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTMyYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNmZmZmZmYgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCByYWRpYWwtZ3JhZGllbnQoI2ZmZmZmZiAxcHgsIHRyYW5zcGFyZW50IDFweCksIHJhZGlhbC1ncmFkaWVudCgjY2ZkOGZmIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHgsIDIycHggMjJweCwgMjhweCAyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggNHB4LCAxMHB4IDEycHgsIDZweCAycHg7XG59XG5pbnB1dC5zd2l0Y2g6Y2hlY2tlZCArIGxhYmVsLnN3aXRjaC1sYWJlbDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5sYWJlbC5zd2l0Y2gtbGFiZWw6YWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udGhlbWUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYjg5ODk4O1xufVxuLnRoZW1lLWljb24tc3VuIHtcbiAgY29sb3I6ICNmNWMwNGY7XG59XG4udGhlbWUtaWNvbi1tb29uIHtcbiAgY29sb3I6ICM5YmI3ZmY7XG59XG50YWJsZSwgdHIsIHRoLCB0ZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtNCk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tYmFzZS02KTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICM3QjEzMjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5Omhhcyg+IGRpdiNsb2dpbikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNjI2OTA4MDEzMzUxLTgwMGRkZDczNGI4YVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGJvZHk6aGFzKD4gZGl2I2xvZ2luKSB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICB9XG4gIGRpdiNsb2dpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICBkaXYjbG9naW4gLmhlYWRlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICBkaXYjbG9naW4gLmFic29sdXRlLnRvcC00LnJpZ2h0LTQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBkaXYjbG9naW4gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBkaXYjbG9naW4gLnctMVxcLzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBhc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIG1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIHRpdGxlIG1lbnVcIiBcInRoZW1lIHRoZW1lIHRoZW1lXCI7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyID4gYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgb3JkZXI6IDE7XG4gICAgZ3JpZC1hcmVhOiBsb2dvO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyLWN1c3RvbS1tZW51IGgxIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLmZsZXguaXRlbXMtY2VudGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGdyaWQtYXJlYTogdGhlbWU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUgdGJvZHksIHRhYmxlIHRyLCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGFibGUgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS02KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS0yKTtcbiAgfVxuICB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLTYpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICB0YWJsZSB0ZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1iYXNlLTYpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtMSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iYXNlLTYpO1xuICB9XG4gIHRhYmxlIHRkIC5jZWxsLXZhbHVlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS0zKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgbWFpbiA+IC5mbGV4Lmp1c3RpZnktZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgbWFpbiA+IC5mbGV4Lmp1c3RpZnktZW5kIGEge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2JpbGUtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0UwOTEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzY3MTAxRTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcmRlcjogNDtcbiAgICBncmlkLWFyZWE6IG1lbnU7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgei1pbmRleDogMTIwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICBib2R5LnRoZW1lLWRhcmsubW9iaWxlLW1lbnUtb3BlbiBhc2lkZSB7XG4gICAgYmFja2dyb3VuZDogIzFiMTUxNjtcbiAgICBib3JkZXItY29sb3I6ICMzYTJiMmI7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAxMTAwO1xuICB9XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBsYWJlbC5zd2l0Y2gtbGFiZWwge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICBsYWJlbC5zd2l0Y2gtbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbiIsIkByZWZlcmVuY2UgXCJ0YWlsd2luZGNzc1wiO1xuLmZsYXNoLW1lc3NhZ2Utd3JhcHBlcntcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogN3JlbTtcbn1cbi8qXG4uZmxhc2gtbWVzc2FnZXt9XG4uYWxlcnR7fVxuXG4uYWxlcnQtc3VjY2Vzc3tcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMiwgMCwwLjMpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZXt9XG4uZmFkZXt9XG4uc2hvd3t9XG5cbi5tZXNzYWdle1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jbG9zZXtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg1KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59ICovXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/