/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \**************************************************************************************************************************************************************************************/
@theme {
  --color-transparent: transparent;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-gray-50: #F9FAFB;
  --color-gray-100: #F3F4F6;
  --color-gray-200: #E5E7EB;
  --color-gray-300: #D1D5DB;
  --color-gray-400: #9CA3AF;
  --color-gray-500: #6B7280;
  --color-gray-600: #4B5563;
  --color-gray-700: #374151;
  --color-gray-800: #1F2937;
  --color-gray-900: #111827;
  --color-red-50: #FEF2F2;
  --color-red-100: #FEE2E2;
  --color-red-200: #FECACA;
  --color-red-300: #FCA5A5;
  --color-red-400: #F87171;
  --color-red-500: #EF4444;
  --color-red-600: #DC2626;
  --color-red-700: #B91C1C;
  --color-red-800: #991B1B;
  --color-red-900: #7F1D1D;
  --color-yellow-50: #FFFBEB;
  --color-yellow-100: #FEF3C7;
  --color-yellow-200: #FDE68A;
  --color-yellow-300: #FCD34D;
  --color-yellow-400: #FBBF24;
  --color-yellow-500: #F59E0B;
  --color-yellow-600: #D97706;
  --color-yellow-700: #B45309;
  --color-yellow-800: #92400E;
  --color-yellow-900: #78350F;
  --color-green-50: #ECFDF5;
  --color-green-100: #D1FAE5;
  --color-green-200: #A7F3D0;
  --color-green-300: #6EE7B7;
  --color-green-400: #34D399;
  --color-green-500: #10B981;
  --color-green-600: #059669;
  --color-green-700: #047857;
  --color-green-800: #065F46;
  --color-green-900: #064E3B;
  --color-blue-50: #EFF6FF;
  --color-blue-100: #DBEAFE;
  --color-blue-200: #BFDBFE;
  --color-blue-300: #93C5FD;
  --color-blue-400: #60A5FA;
  --color-blue-500: #3B82F6;
  --color-blue-600: #2563EB;
  --color-blue-700: #1D4ED8;
  --color-blue-800: #1E40AF;
  --color-blue-900: #1E3A8A;
  --color-indigo-50: #EEF2FF;
  --color-indigo-100: #E0E7FF;
  --color-indigo-200: #C7D2FE;
  --color-indigo-300: #A5B4FC;
  --color-indigo-400: #818CF8;
  --color-indigo-500: #6366F1;
  --color-indigo-600: #4F46E5;
  --color-indigo-700: #4338CA;
  --color-indigo-800: #3730A3;
  --color-indigo-900: #312E81;
  --color-purple-50: #F5F3FF;
  --color-purple-100: #EDE9FE;
  --color-purple-200: #DDD6FE;
  --color-purple-300: #C4B5FD;
  --color-purple-400: #A78BFA;
  --color-purple-500: #8B5CF6;
  --color-purple-600: #7C3AED;
  --color-purple-700: #6D28D9;
  --color-purple-800: #5B21B6;
  --color-purple-900: #4C1D95;
  --color-pink-50: #FDF2F8;
  --color-pink-100: #FCE7F3;
  --color-pink-200: #FBCFE8;
  --color-pink-300: #F9A8D4;
  --color-pink-400: #F472B6;
  --color-pink-500: #EC4899;
  --color-pink-600: #DB2777;
  --color-pink-700: #BE185D;
  --color-pink-800: #9D174D;
  --color-pink-900: #831843;
  --color-orange-50: #FFFAF0;
  --color-orange-100: #FEEBC8;
  --color-orange-200: #FBD38D;
  --color-orange-300: #F6AD55;
  --color-orange-400: #ED8936;
  --color-orange-500: #DD6B20;
  --color-orange-600: #C05621;
  --color-orange-700: #9C4221;
  --color-orange-800: #7B341E;
  --color-orange-900: #652B19;
  --color-cyan-50: #ECFEFF;
  --color-cyan-100: #CFFAFE;
  --color-cyan-200: #A5F3FC;
  --color-cyan-300: #67E8F9;
  --color-cyan-400: #22D3EE;
  --color-cyan-500: #06B6D4;
  --color-cyan-600: #0891B2;
  --color-cyan-700: #0E7490;
  --color-cyan-800: #155E75;
  --color-cyan-900: #164E63;
  --color-teal-50: #F0FDFA;
  --color-teal-100: #CCFBF1;
  --color-teal-200: #99F6E4;
  --color-teal-300: #5EEAD4;
  --color-teal-400: #2DD4BF;
  --color-teal-500: #14B8A6;
  --color-teal-600: #0D9488;
  --color-teal-700: #0F766E;
  --color-teal-800: #115E59;
  --color-teal-900: #134E4A;
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.tooltip-arrow,.tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
.tooltip-arrow {
  visibility: hidden;
}
.tooltip-arrow:before {
  content: "";
  visibility: visible;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: var(--color-gray-200);
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}
.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}
.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}
.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}
.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}
[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
[data-popper-arrow] {
  visibility: hidden;
}
[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}
[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: var(--color-gray-200);
}
.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: var(--color-gray-600);
}
[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: var(--color-gray-200);
}
.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: var(--color-gray-600);
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}
[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}
[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: var(--color-gray-500);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: var(--color-blue-600);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: var(--color-blue-600);
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: var(--color-gray-500);
  opacity: 1;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: var(--color-gray-500);
  opacity: 1;
}
input::placeholder,textarea::placeholder {
  color: var(--color-gray-500);
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
input[type="time"]::-webkit-calendar-picker-indicator {
  background: none;
}
select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[dir=rtl] select:not([size]) {
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}
[multiple] {
  background-image: none;
  background-image: initial;
  background-position: 0 0;
  background-position: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-size: auto auto;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: inherit;
          print-color-adjust: inherit;
}
[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: var(--color-blue-600);
  background-color: #fff;
  border-color: --color-gray-500;
  border-width: 1px;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
[type='checkbox'] {
  border-radius: 0px;
}
[type='radio'] {
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: var(--color-blue-600);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), var(--tw-shadow);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent !important;
  background-color: currentColor !important;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
.dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");
  background-color: currentColor !important;
  border-color: transparent !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent !important;
  background-color: currentColor !important;
}
[type='file'] {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
}
[type='file']:focus {
  outline: 1px auto inherit;
}
input[type=file]::file-selector-button {
  color: white;
  background: var(--color-gray-800);
  border: 0;
  font-weight: 500;
  font-size: 0;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-left: -1rem;
  margin-right: 1rem;
}
input[type=file]::file-selector-button:hover {
  background: var(--color-gray-700);
}
[dir=rtl] input[type=file]::file-selector-button {
  padding-right: 2rem;
  padding-left: 1rem;
}
.dark input[type=file]::file-selector-button {
  color: white;
  background: var(--color-gray-600);
}
.dark input[type=file]::file-selector-button:hover {
  background: var(--color-gray-500);
}
input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: var(--color-blue-600);
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb {
  background: var(--color-gray-400);
}
.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: var(--color-gray-500);
}
input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgba(164, 202, 254, var(--tw-ring-opacity));
}
input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: var(--color-blue-600);
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb {
  background: var(--color-gray-400);
}
.dark input[type="range"]:disabled::-moz-range-thumb {
  background: var(--color-gray-500);
}
input[type="range"]::-moz-range-progress {
  background: var(--color-blue-500);
}
input[type="range"]::-ms-fill-lower {
  background: var(--color-blue-500);
}
.toggle-bg:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: var(--color-gray-300);
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  -webkit-transition-duration: .15s;
          transition-duration: .15s;
  -webkit-box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
          box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
input:checked + .toggle-bg:after {
  -webkit-transform: translateX(100%);;
          transform: translateX(100%);;
  border-color: white;
}
input:checked + .toggle-bg {
  background: var(--color-blue-600);
  border-color: var(--color-blue-600);
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  -webkit-box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
          box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: left;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.selectedCell {
  background-color: var(--color-gray-50);
}
.dark .selectedCell {
  background-color: var(--color-gray-700);
}
.datatable-wrapper {
  width: 100%;
}
.datatable-wrapper .datatable-top {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  -webkit-box-align: start;
          align-items: start;
  gap: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .datatable-wrapper .datatable-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
            align-items: center;
  }
}
.datatable-wrapper .datatable-search .datatable-input, .datatable-wrapper .datatable-input {
  color: var(--color-gray-900);
  font-size: 0;
  border: 1px solid var(--color-gray-300);
  border-radius: 0.5rem;
  background-color: var(--color-gray-50);
  min-width: 16rem;
}
.dark .datatable-wrapper .datatable-search .datatable-input, .dark .datatable-wrapper .datatable-input {
  color: white;
  background-color: var(--color-gray-800);
  border: 1px solid var(--color-gray-700);
}
.datatable-wrapper thead th .datatable-input {
  background-color: white;
  font-weight: 400;
  color: var(--color-gray-900);
  padding-top: .35rem;
  padding-bottom: .35rem;
  min-width: 0;
}
.dark .datatable-wrapper thead th .datatable-input {
  background-color: var(--color-gray-700);
  border-color: var(--color-gray-600);
  color: white;
}
.datatable-wrapper .datatable-top .datatable-dropdown {
  color: var(--color-gray-500);
  font-size: 0;
}
.dark .datatable-wrapper .datatable-top .datatable-dropdown {
  color: var(--color-gray-400);
}
.datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector {
  background-color: var(--color-gray-50);
  color: var(--color-gray-900);
  font-size: 0;
  border: 1px solid var(--color-gray-300);
  border-radius: 0.5rem;
  margin-right: 0.25rem;
  min-width: 4rem;
}
.dark .datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector {
  background-color: var(--color-gray-800);
  border: 1px solid var(--color-gray-700);
  color: white;
}
.datatable-wrapper .datatable-container thead tr.search-filtering-row th {
  padding-top: 0;
}
.datatable-wrapper .datatable-search .datatable-input:focus {
  border-color: var(--color-blue-600);
}
.datatable-wrapper .datatable-container {
  overflow-x: auto;
}
.datatable-wrapper .datatable-table {
  width: 100%;
  font-size: 0;
  color: var(--color-gray-500);
  text-align: left;
}
.dark .datatable-wrapper .datatable-table {
  color: var(--color-gray-400);
}
.datatable-wrapper .datatable-table thead {
  font-size: 0;
  color: var(--color-gray-500);
  background-color: var(--color-gray-50);
}
.dark .datatable-wrapper .datatable-table thead {
  color: var(--color-gray-400);
  background-color: var(--color-gray-800);
}
.datatable-wrapper .datatable-table thead th {
  white-space: nowrap;
}
.datatable-wrapper .datatable-table thead th, .datatable-wrapper .datatable-table tbody th, .datatable-wrapper .datatable-table tbody td {
  width: auto !important;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.datatable-wrapper .datatable-table thead th .datatable-sorter, .datatable-wrapper .datatable-table thead th {
  text-transform: uppercase;
}
.datatable-wrapper .datatable-table thead th .datatable-sorter:hover, .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter, .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter {
  color: var(--color-gray-900);
}
.dark .datatable-wrapper .datatable-table thead th .datatable-sorter:hover, .dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter, .dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter {
  color: white;
}
.datatable-wrapper .datatable-table tbody tr.selected {
  background-color: var(--color-gray-100);
}
.dark .datatable-wrapper .datatable-table tbody tr.selected {
  background-color: var(--color-gray-700);
}
.datatable-wrapper .datatable-table tbody tr {
  border-bottom: 1px solid var(--color-gray-200);
}
.dark .datatable-wrapper .datatable-table tbody tr {
  border-bottom: 1px solid var(--color-gray-700);
}
.datatable-wrapper .datatable-table .datatable-empty {
  text-align: center;
}
.datatable-wrapper .datatable-bottom {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
          align-items: start;
  margin-top: 1rem;
  gap: 1rem;
}
@media (min-width: 640px) {
  .datatable-wrapper .datatable-bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -webkit-box-align: center;
            align-items: center;
  }
}
.datatable-wrapper .datatable-bottom .datatable-info {
  color: var(--color-gray-500);
  font-size: 0;
}
.dark .datatable-wrapper .datatable-bottom .datatable-info {
  color: var(--color-gray-400);
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 2rem;
  font-size: 0;
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  color: var(--color-gray-500);
  font-weight: 500;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  height: 2rem;
  font-size: 0;
  border-top: 1px solid var(--color-gray-300);
  border-bottom: 1px solid var(--color-gray-300);
  border-right: 1px solid var(--color-gray-300);
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link {
  color: var(--color-gray-400);
  border-color: var(--color-gray-700);
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type, .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type {
  position: relative;
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link, .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link {
  color: transparent;
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link, .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link {
  color: transparent;
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m14 8-4 4 4 4%27/%3e %3c/svg%3e");
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.3rem;
  height: 1.3rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27%23111827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m14 8-4 4 4 4%27/%3e %3c/svg%3e");
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27%239ca3af%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m14 8-4 4 4 4%27/%3e %3c/svg%3e");
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m14 8-4 4 4 4%27/%3e %3c/svg%3e");
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m10 16 4-4-4-4%27/%3e %3c/svg%3e");
  position: absolute;
  top: 50%;
  right: 50%;
  width: 1.3rem;
  height: 1.3rem;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27%23111827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m10 16 4-4-4-4%27/%3e %3c/svg%3e");
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27%239ca3af%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m10 16 4-4-4-4%27/%3e %3c/svg%3e");
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover::after {
  content: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 24 24%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m10 16 4-4-4-4%27/%3e %3c/svg%3e");
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-left: 1px solid var(--color-gray-300);
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link {
  border-left: 1px solid var(--color-gray-700);
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-left: 0;
}
.datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover {
  background-color: var(--color-gray-50);
  color: var(--color-gray-700);
}
.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover {
  background-color: var(--color-gray-700);
  color: white;
}
.apexcharts-canvas .apexcharts-tooltip {
  background-color: white !important;
  color: var(--color-gray-700) !important;
  border: 0 !important;
  border-radius: 0.25rem !important;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
}
.dark .apexcharts-canvas .apexcharts-tooltip {
  background-color: var(--color-gray-700) !important;
  color: var(--color-gray-400) !important;
  border-color: transparent !important;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
  margin-bottom: 0.75rem !important;
  background-color: var(--color-gray-100) !important;
  border-bottom-color: var(--color-gray-200) !important;
  font-size: 0 !important;
  font-weight: 400 !important;
  color: var(--color-gray-500) !important;
}
.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  background-color: var(--color-gray-600) !important;
  border-color: var(--color-gray-500) !important;
  color: var(--color-gray-500) !important;
}
.apexcharts-canvas .apexcharts-xaxistooltip {
  color: var(--color-gray-500) !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
  border-color: transparent !important;
  background-color: white !important;
  border-radius: 0.25rem !important;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
}
.dark .apexcharts-canvas .apexcharts-xaxistooltip {
  color: var(--color-gray-400) !important;
  background-color: var(--color-gray-700) !important;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label {
  color: var(--color-gray-500) !important;
  font-size: 0 !important;
}
.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label {
  color: var(--color-gray-400) !important;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value {
  color: var(--color-gray-900);
  font-size: 0 !important;
}
[dir=rtl] .apexcharts-tooltip .apexcharts-tooltip-marker {
  margin-right: 0px !important;
  margin-left: e !important;
}
.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value {
  color: white !important;
}
.apexcharts-canvas .apexcharts-xaxistooltip-text {
  font-weight: 400 !important;
  font-size: 0 !important;
}
.apexcharts-canvas .apexcharts-xaxistooltip:after, .apexcharts-canvas .apexcharts-xaxistooltip:before {
  border-bottom-color: white !important;
}
.apexcharts-canvas .apexcharts-xaxistooltip:after {
  border-width: 8px !important;
  margin-left: -8px !important;
}
.apexcharts-canvas .apexcharts-xaxistooltip:before {
  border-width: 10px !important;
  margin-left: -10px !important;
}
.dark .apexcharts-canvas .apexcharts-xaxistooltip:after, .dark .apexcharts-canvas .apexcharts-xaxistooltip:before {
  border-bottom-color: var(--color-gray-700) !important;
}
.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group {
  padding: 0 !important;
}
.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  background-color: white !important;
  color: var(--color-gray-500) !important;
}
.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {
  background-color: var(--color-gray-700) !important;
  color: var(--color-gray-400) !important;
}
.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active:first-of-type {
  padding-top: 0.75rem !important;
}
.apexcharts-canvas .apexcharts-legend {
  padding: 0 !important;
}
.apexcharts-canvas .apexcharts-legend-text {
  font-size: 0 !important;
  font-weight: 500 !important;
  padding-left: 1.25rem !important;
  color: var(--color-gray-500) !important;
}
[dir=rtl] .apexcharts-canvas .apexcharts-legend-text {
  padding-right: 0.5rem !important;
}
.apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover {
  color: var(--color-gray-900) !important;
}
.dark .apexcharts-canvas .apexcharts-legend-text {
  color: var(--color-gray-400) !important;
}
.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover {
  color: white !important;
}
.apexcharts-canvas .apexcharts-legend-series {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
  margin-bottom: 0.25rem !important;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}
.apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value {
  fill: var(--color-gray-900) !important;
  font-size: 1.875rem !important;
  font-weight: 700 !important;
}
.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value {
  fill: white !important;
}
.apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label {
  fill: var(--color-gray-500) !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
}
.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label {
  fill: var(--color-gray-400) !important;
}
.apexcharts-canvas .apexcharts-datalabels .apexcharts-text.apexcharts-pie-label {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  text-shadow: none !important;
  -webkit-filter: none !important;
          filter: none !important;
}
.apexcharts-gridline, .apexcharts-xcrosshairs, .apexcharts-ycrosshairs {
  stroke: var(--color-gray-200) !important;
}
.dark .apexcharts-gridline, .dark .apexcharts-xcrosshairs, .dark .apexcharts-ycrosshairs {
  stroke: var(--color-gray-700) !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.top-0 {
  top: 0px;
}
.top-10 {
  top: 2.5rem;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.col-span-10 {
  grid-column: span 10 / span 10;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-2 {
  grid-column-start: 2;
}
.m-auto {
  margin: auto;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.me-2 {
  margin-right: 0.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-4 {
  margin-top: 1rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: -webkit-box;
  display: flex;
}
.inline-flex {
  display: -webkit-inline-box;
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-20 {
  height: 5rem;
}
.h-4 {
  height: 1rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-96 {
  height: 24rem;
}
.h-full {
  height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.min-w-40 {
  min-width: 10rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-48 {
  max-width: 12rem;
}
.max-w-none {
  max-width: none;
}
.max-w-screen-xl {
  max-width: 1280px;
}
.max-w-xl {
  max-width: 36rem;
}
.flex-1 {
  -webkit-box-flex: 1;
          flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.-translate-x-full {
  --tw-translate-x: -100%;
  -webkit-transform: translate(-100%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(-100%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
  --tw-translate-y: -100%;
  -webkit-transform: translate(var(--tw-translate-x), -100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), -100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  -webkit-transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  -webkit-transform: translate(100%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(100%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  -webkit-transform: translate(var(--tw-translate-x), 100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), 100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none {
  -webkit-transform: none;
          transform: none;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-none {
  list-style-type: none;
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  -webkit-box-align: start;
          align-items: flex-start;
}
.items-end {
  -webkit-box-align: end;
          align-items: flex-end;
}
.items-center {
  -webkit-box-align: center;
          align-items: center;
}
.justify-start {
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
          justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * 0);
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * (1 - 0));
  margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));
  margin-left: calc(0.25rem * calc(1 - 0));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * 0);
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - 0));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
  margin-left: calc(0.5rem * calc(1 - 0));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - 0));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(243, 244, 246, 1);
  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
}
.self-center {
  align-self: center;
}
.justify-self-end {
  justify-self: end;
}
.overflow-hidden {
  overflow: hidden;
}
.whitespace-pre {
  white-space: pre;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-double {
  border-style: double;
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, 1);
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, 1);
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, 1);
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, 1);
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, 1);
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.border-lime-300 {
  --tw-border-opacity: 1;
  border-color: rgba(190, 242, 100, 1);
  border-color: rgba(190, 242, 100, var(--tw-border-opacity));
}
.border-lime-500 {
  --tw-border-opacity: 1;
  border-color: rgba(132, 204, 22, 1);
  border-color: rgba(132, 204, 22, var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, 1);
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}
.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, 1);
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}
.border-sky-500 {
  --tw-border-opacity: 1;
  border-color: rgba(14, 165, 233, 1);
  border-color: rgba(14, 165, 233, var(--tw-border-opacity));
}
.border-sky-600 {
  --tw-border-opacity: 1;
  border-color: rgba(2, 132, 199, 1);
  border-color: rgba(2, 132, 199, var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-x-transparent {
  border-left-color: transparent;
  border-right-color: transparent;
}
.border-b-gray-800 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(31, 41, 55, 1);
  border-bottom-color: rgba(31, 41, 55, var(--tw-border-opacity));
}
.border-b-indigo-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(99, 102, 241, 1);
  border-bottom-color: rgba(99, 102, 241, var(--tw-border-opacity));
}
.border-t-indigo-500 {
  --tw-border-opacity: 1;
  border-top-color: rgba(99, 102, 241, 1);
  border-top-color: rgba(99, 102, 241, var(--tw-border-opacity));
}
.border-t-transparent {
  border-top-color: transparent;
}
.\!bg-indigo-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(79, 70, 229, 1) !important;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity)) !important;
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, 1);
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, 1);
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, 1);
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, 1);
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, 1);
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, 1);
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, 1);
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}
.bg-gray-900\/50 {
  background-color: rgba(17, 24, 39, 0.5);
}
.bg-lime-500\/50 {
  background-color: rgba(132, 204, 22, 0.5);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-white\/50 {
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.\!bg-gradient-to-r {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops))) !important;
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.bg-gradient-to-br {
  background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.\!from-lime-200 {
  --tw-gradient-from: #d9f99d var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgba(217, 249, 157, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-lime-200 {
  --tw-gradient-from: #d9f99d var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(217, 249, 157, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal-300 {
  --tw-gradient-from: #5eead4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(94, 234, 212, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\!via-lime-400 {
  --tw-gradient-to: rgba(163, 230, 53, 0)  var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to) !important;
}
.via-lime-400 {
  --tw-gradient-to: rgba(163, 230, 53, 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.\!to-lime-500 {
  --tw-gradient-to: #84cc16 var(--tw-gradient-to-position) !important;
}
.to-lime-300 {
  --tw-gradient-to: #bef264 var(--tw-gradient-to-position);
}
.to-lime-500 {
  --tw-gradient-to: #84cc16 var(--tw-gradient-to-position);
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-start {
  text-align: left;
}
.text-end {
  text-align: right;
}
.indent-2 {
  text-indent: 0.5rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.\!text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(17, 24, 39, 1) !important;
  color: rgba(17, 24, 39, var(--tw-text-opacity)) !important;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, 1);
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, 1);
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, 1);
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, 1);
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, 1);
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, 1);
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-indigo-200 {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, 1);
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, 1);
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}
.text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, 1);
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}
.text-lime-500 {
  --tw-text-opacity: 1;
  color: rgba(132, 204, 22, 1);
  color: rgba(132, 204, 22, var(--tw-text-opacity));
}
.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgba(14, 165, 233, 1);
  color: rgba(14, 165, 233, var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgba(254, 240, 138, 1);
  color: rgba(254, 240, 138, var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.overline {
  text-decoration-line: overline;
}
.decoration-indigo-500 {
  text-decoration-color: #6366f1;
}
.decoration-indigo-700 {
  text-decoration-color: #4338ca;
}
.decoration-double {
  text-decoration-style: double;
}
.decoration-4 {
  text-decoration-thickness: 4px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.ring-lime-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(63, 98, 18, var(--tw-ring-opacity));
}
.blur {
  --tw-blur: blur(8px);
  -webkit-filter: blur(8px) 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);
          filter: blur(8px) 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);
  -webkit-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);
          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);
}
.filter {
  -webkit-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);
          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 {
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-opacity {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-transform {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.ease-out {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.milimeter-grid {
  background-color: #111827;
  opacity: 1;
  background-image: linear-gradient(#d9f99d 2px, transparent 2px), linear-gradient(90deg, #d9f99d 2px, transparent 2px), linear-gradient(#d9f99d 1px, transparent 1px), linear-gradient(90deg, #d9f99d 1px, #111827 1px);
  background-size: 50px 50px, 50px 50px, 10px 10px, 10px 10px;
  background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;
}
.polka-dot {
  background-color: #111827;
  opacity: 1;
  background-image: radial-gradient(#d9f99d 1.15px, transparent 1.15px), radial-gradient(#d9f99d 1.15px, #111827 1.15px);
  background-size: 46px 46px;
  background-position: 0 0, 23px 23px;
}
.btn-blue {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 0.5rem;
  font-weight: 600;
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, 1);
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.btn-blue:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, 1);
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}
.btn-blue:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  --tw-ring-opacity: 0.75;
}
.date-btn {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, 1);
  color: rgba(17, 24, 39, var(--tw-text-opacity));
  background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #d9f99d var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(217, 249, 157, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #84cc16 var(--tw-gradient-to-position);
  border-radius: 0.5rem;
  font-weight: 500;
}
@supports (color: rgb(0 0 0 / 0)) {
.date-btn {
    --tw-gradient-to: rgb(163 230 53 / 0)  var(--tw-gradient-to-position);
  }
}
.date-btn:hover {
  background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.date-btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 242, 100, var(--tw-ring-opacity));
}
.date-btn {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.gradient-lime1 {
  background-image: #f8ffe8 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(217, 249, 157)), color-stop(rgb(163, 230, 53)), to(rgb(132, 204, 22))) !important;
  background-image: linear-gradient(to right, rgb(217, 249, 157), rgb(163, 230, 53), rgb(132, 204, 22)) !important;
}
.oauto {
  width: auto;
}
code {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, 1);
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  --tw-text-opacity: 1;
  color: rgba(254, 240, 138, 1);
  color: rgba(254, 240, 138, var(--tw-text-opacity));
}
@media (prefers-color-scheme: dark) {
  code {
    border-width: 2px;
  }
}
blockquote:not(.custom-quote-block) {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  border-width: 4px;
  --tw-border-opacity: 1;
  border-left-color: rgba(107, 114, 128, 1);
  border-left-color: rgba(107, 114, 128, var(--tw-border-opacity));
  border-right-color: rgba(107, 114, 128, 1);
  border-right-color: rgba(107, 114, 128, var(--tw-border-opacity));
  border-top-color: transparent;
  border-bottom-color: transparent;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: justify;
  text-indent: 0.5rem;
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, 1);
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
ul:not(.lang-element) {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
li:not(.lang-element) {
  list-style-position: inside;
  list-style-type: disc;
  text-indent: 1rem;
}
ol {
  list-style-position: inside;
  list-style-type: decimal;
  text-indent: 1rem;
}
p a {
  --tw-text-opacity: 1 !important;
  color: rgba(132, 204, 22, 1) !important;
  color: rgba(132, 204, 22, var(--tw-text-opacity)) !important;
}
p a:hover {
  text-decoration-line: underline;
}
.filename {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (prefers-color-scheme: dark) {
  .filename {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, 1);
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }
}
.filename + pre {
  margin-top: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
td.linenos pre {
  color: #000;
  background-color: #f0f0f0;
  padding-left: 5px;
  padding-right: 5px;
}
span.linenos {
  color: #000;
  background-color: #f0f0f0;
  padding-left: 5px;
  padding-right: 5px;
}
td.linenos pre.special {
  color: #000;
  background-color: #ffffc0;
  padding-left: 5px;
  padding-right: 5px;
}
span.linenos.special {
  color: #000;
  background-color: #ffffc0;
  padding-left: 5px;
  padding-right: 5px;
}
.pygments-highlight .hll {
  background-color: #49483e;
}
.pygments-highlight .c {
  color: #75715e;
}
/* Comment */
.pygments-highlight .err {
  color: #960050;
  background-color: #1e0010;
}
/* Error */
.pygments-highlight .k {
  color: #66d9ef;
}
/* Keyword */
.pygments-highlight .l {
  color: #ae81ff;
}
/* Literal */
.pygments-highlight .n {
  color: #f8f8f2;
}
/* Name */
.pygments-highlight .o {
  color: #f92672;
}
/* Operator */
.pygments-highlight .p {
  color: #f8f8f2;
}
/* Punctuation */
.pygments-highlight .ch {
  color: #75715e;
}
/* Comment.Hashbang */
.pygments-highlight .cm {
  color: #75715e;
}
/* Comment.Multiline */
.pygments-highlight .cp {
  color: #75715e;
}
/* Comment.Preproc */
.pygments-highlight .cpf {
  color: #75715e;
}
/* Comment.PreprocFile */
.pygments-highlight .c1 {
  color: #75715e;
}
/* Comment.Single */
.pygments-highlight .cs {
  color: #75715e;
}
/* Comment.Special */
.pygments-highlight .gd {
  color: #f92672;
}
/* Generic.Deleted */
.pygments-highlight .ge {
  font-style: italic;
}
/* Generic.Emph */
.pygments-highlight .gi {
  color: #a6e22e;
}
/* Generic.Inserted */
.pygments-highlight .go {
  color: #66d9ef;
}
/* Generic.Output */
.pygments-highlight .gp {
  color: #f92672;
  font-weight: bold;
}
/* Generic.Prompt */
.pygments-highlight .gs {
  font-weight: bold;
}
/* Generic.Strong */
.pygments-highlight .gu {
  color: #75715e;
}
/* Generic.Subheading */
.pygments-highlight .kc {
  color: #66d9ef;
}
/* Keyword.Constant */
.pygments-highlight .kd {
  color: #66d9ef;
}
/* Keyword.Declaration */
.pygments-highlight .kn {
  color: #f92672;
}
/* Keyword.Namespace */
.pygments-highlight .kp {
  color: #66d9ef;
}
/* Keyword.Pseudo */
.pygments-highlight .kr {
  color: #66d9ef;
}
/* Keyword.Reserved */
.pygments-highlight .kt {
  color: #66d9ef;
}
/* Keyword.Type */
.pygments-highlight .ld {
  color: #e6db74;
}
/* Literal.Date */
.pygments-highlight .m {
  color: #ae81ff;
}
/* Literal.Number */
.pygments-highlight .s {
  color: #e6db74;
}
/* Literal.String */
.pygments-highlight .na {
  color: #a6e22e;
}
/* Name.Attribute */
.pygments-highlight .nb {
  color: #f8f8f2;
}
/* Name.Builtin */
.pygments-highlight .nc {
  color: #a6e22e;
}
/* Name.Class */
.pygments-highlight .no {
  color: #66d9ef;
}
/* Name.Constant */
.pygments-highlight .nd {
  color: #a6e22e;
}
/* Name.Decorator */
.pygments-highlight .ni {
  color: #f8f8f2;
}
/* Name.Entity */
.pygments-highlight .ne {
  color: #a6e22e;
}
/* Name.Exception */
.pygments-highlight .nf {
  color: #a6e22e;
}
/* Name.Function */
.pygments-highlight .nl {
  color: #f8f8f2;
}
/* Name.Label */
.pygments-highlight .nn {
  color: #f8f8f2;
}
/* Name.Namespace */
.pygments-highlight .nx {
  color: #a6e22e;
}
/* Name.Other */
.pygments-highlight .py {
  color: #f8f8f2;
}
/* Name.Property */
.pygments-highlight .nt {
  color: #f92672;
}
/* Name.Tag */
.pygments-highlight .nv {
  color: #f8f8f2;
}
/* Name.Variable */
.pygments-highlight .ow {
  color: #f92672;
}
/* Operator.Word */
.pygments-highlight .w {
  color: #f8f8f2;
}
/* Text.Whitespace */
.pygments-highlight .mb {
  color: #ae81ff;
}
/* Literal.Number.Bin */
.pygments-highlight .mf {
  color: #ae81ff;
}
/* Literal.Number.Float */
.pygments-highlight .mh {
  color: #ae81ff;
}
/* Literal.Number.Hex */
.pygments-highlight .mi {
  color: #ae81ff;
}
/* Literal.Number.Integer */
.pygments-highlight .mo {
  color: #ae81ff;
}
/* Literal.Number.Oct */
.pygments-highlight .sa {
  color: #e6db74;
}
/* Literal.String.Affix */
.pygments-highlight .sb {
  color: #e6db74;
}
/* Literal.String.Backtick */
.pygments-highlight .sc {
  color: #e6db74;
}
/* Literal.String.Char */
.pygments-highlight .dl {
  color: #e6db74;
}
/* Literal.String.Delimiter */
.pygments-highlight .sd {
  color: #e6db74;
}
/* Literal.String.Doc */
.pygments-highlight .s2 {
  color: #e6db74;
}
/* Literal.String.Double */
.pygments-highlight .se {
  color: #ae81ff;
}
/* Literal.String.Escape */
.pygments-highlight .sh {
  color: #e6db74;
}
/* Literal.String.Heredoc */
.pygments-highlight .si {
  color: #e6db74;
}
/* Literal.String.Interpol */
.pygments-highlight .sx {
  color: #e6db74;
}
/* Literal.String.Other */
.pygments-highlight .sr {
  color: #e6db74;
}
/* Literal.String.Regex */
.pygments-highlight .s1 {
  color: #e6db74;
}
/* Literal.String.Single */
.pygments-highlight .ss {
  color: #e6db74;
}
/* Literal.String.Symbol */
.pygments-highlight .bp {
  color: #f8f8f2;
}
/* Name.Builtin.Pseudo */
.pygments-highlight .fm {
  color: #a6e22e;
}
/* Name.Function.Magic */
.pygments-highlight .vc {
  color: #f8f8f2;
}
/* Name.Variable.Class */
.pygments-highlight .vg {
  color: #f8f8f2;
}
/* Name.Variable.Global */
.pygments-highlight .vi {
  color: #f8f8f2;
}
/* Name.Variable.Instance */
.pygments-highlight .vm {
  color: #f8f8f2;
}
/* Name.Variable.Magic */
.pygments-highlight .il {
  color: #ae81ff;
}
/* Literal.Number.Integer.Long */
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, 1);
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, 1);
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, 1);
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}
.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, 1);
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.hover\:\!bg-gradient-to-br:hover {
  background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops))) !important;
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)) !important;
}
.hover\:bg-gradient-to-br:hover {
  background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, 1);
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, 1);
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, 1);
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, 1);
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}
.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  -webkit-box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
          box-shadow: /*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
          box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
}
.focus\:\!ring-lime-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(217, 249, 157, var(--tw-ring-opacity)) !important;
}
.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}
.focus\:ring-lime-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 249, 157, var(--tw-ring-opacity));
}
.focus\:ring-lime-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 242, 100, var(--tw-ring-opacity));
}
@media (max-width: 480px) {
  .max-\[480px\]\:hidden {
    display: none;
  }
}
@media (min-width: 480px) {
  .min-\[480px\]\:hidden {
    display: none;
  }
}
@media (min-width: 768px) {
  .md\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .md\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .md\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .md\:col-end-13 {
    grid-column-end: 13;
  }
  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:flex {
    display: -webkit-box;
    display: flex;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-48 {
    width: 12rem;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:max-w-xl {
    max-width: 36rem;
  }
  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }
  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * 0);
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * (1 - 0));
    margin-left: calc(0px * (1 - var(--tw-space-x-reverse)));
    margin-left: calc(0px * calc(1 - 0));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * 0);
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * (1 - 0));
    margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
    margin-left: calc(2rem * calc(1 - 0));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:rounded-none {
    border-radius: 0px;
  }
  .md\:rounded-s-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .md\:border-0 {
    border-width: 0px;
  }
  .md\:bg-transparent {
    background-color: transparent;
  }
  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:ps-3 {
    padding-left: 0.75rem;
  }
  .md\:pt-12 {
    padding-top: 3rem;
  }
  .md\:pt-5 {
    padding-top: 1.25rem;
  }
  .md\:pt-8 {
    padding-top: 2rem;
  }
  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .md\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, 1);
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }
  .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }
  .md\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, 1);
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }
}
@media (min-width: 1024px) {
  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .lg\:pb-24 {
    padding-bottom: 6rem;
  }
  .lg\:pb-8 {
    padding-bottom: 2rem;
  }
  .lg\:pt-16 {
    padding-top: 4rem;
  }
  .lg\:pt-8 {
    padding-top: 2rem;
  }
  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *) {
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}
@media (prefers-color-scheme: dark) {
  .dark\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, 1);
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }
  .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, 1);
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }
  .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, 1);
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }
  .dark\:border-transparent {
    border-color: transparent;
  }
  .dark\:border-x-transparent {
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .dark\:border-t-transparent {
    border-top-color: transparent;
  }
  .dark\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, 1);
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }
  .dark\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, 1);
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }
  .dark\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, 1);
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }
  .dark\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, 1);
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }
  .dark\:bg-gray-800\/50 {
    background-color: rgba(31, 41, 55, 0.5);
  }
  .dark\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, 1);
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }
  .dark\:bg-gray-900\/80 {
    background-color: rgba(17, 24, 39, 0.8);
  }
  .dark\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, 1);
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }
  .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, 1);
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }
  .dark\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, 1);
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }
  .dark\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, 1);
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }
  .dark\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, 1);
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }
  .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }
  .dark\:decoration-indigo-700 {
    text-decoration-color: #4338ca;
  }
  .dark\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, 1);
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, 1);
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, 1);
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }
  .dark\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, 1);
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }
  .dark\:hover\:\!text-amber-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, 1) !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }
  .dark\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, 1);
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }
  .dark\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, 1);
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }
  .dark\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }
  .dark\:focus\:\!ring-lime-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(63, 98, 18, var(--tw-ring-opacity)) !important;
  }
  .dark\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }
  .dark\:focus\:ring-lime-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(63, 98, 18, var(--tw-ring-opacity));
  }
}
@media (min-width: 768px) {
  @media (prefers-color-scheme: dark) {
    .md\:dark\:bg-gray-900 {
      --tw-bg-opacity: 1;
      background-color: rgba(17, 24, 39, 1);
      background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
    }
    .md\:dark\:text-blue-500 {
      --tw-text-opacity: 1;
      color: rgba(59, 130, 246, 1);
      color: rgba(59, 130, 246, var(--tw-text-opacity));
    }
    .md\:dark\:hover\:bg-transparent:hover {
      background-color: transparent;
    }
    .md\:dark\:hover\:text-blue-500:hover {
      --tw-text-opacity: 1;
      color: rgba(59, 130, 246, 1);
      color: rgba(59, 130, 246, var(--tw-text-opacity));
    }
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7QUNsSEE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7Ozs7Ozs7O0NBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Ozs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FDQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtZQUFBO0lBQUE7WUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQ0NBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBSm1IRjtBSWhIQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUprSEY7QUEzSEU7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUhBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0FBRkE7QUFBQTtBQUFBO0lBQ0E7RUFEQTtBQUFBO0FBRUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFDRTtFQUNBO0VBQUE7QUE2SEY7QUFoSEE7RUFDRTtBQW1IRjtBQS9HRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBa0JGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpR0Y7QUE5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWlHRjtBQTlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaUdGO0FBOUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpR0Y7QUE5RkE7RUFDRTtBQWlHRjtBQTlGQTtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtFQUNBO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtFQUNBO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBQUNGO0VBQ0U7QUFpR0Y7QUFoR0U7QUFDRjtFQUNFO0FBaUdGO0FBaEdFO0FBQ0Y7RUFDRTtBQWlHRjtBQWhHRTtBRGxWRjtFQUFBLHNCQ2tWRTtFRGxWRixvQ0NrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxrQkNrVkU7RURsVkYsc0NDa1ZFO0VEbFZGO0FDa1ZFO0FEbFZGO0VBQUEsa0JDa1ZFO0VEbFZGLHdDQ2tWRTtFRGxWRjtBQ2tWRTtBRGxWRjtFQUFBLGtCQ2tWRTtFRGxWRixxQ0NrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxrQkNrVkU7RURsVkYsd0NDa1ZFO0VEbFZGO0FDa1ZFO0FEbFZGO0VBQUEsNkdDa1ZFO0VEbFZGO0FDa1ZFO0FEbFZGO0VBQUEsa0dDa1ZFO0VEbFZGO0FDa1ZFO0FEbFZGO0VBQUEsb0JDa1ZFO0VEbFZGLDJCQ2tWRTtFRGxWRjtBQ2tWRTtBRGxWRjtFQUFBLG9CQ2tWRTtFRGxWRiwyQkNrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxvQkNrVkU7RURsVkYsMEJDa1ZFO0VEbFZGO0FDa1ZFO0FEbFZGO0VBQUEsb0JDa1ZFO0VEbFZGLDBCQ2tWRTtFRGxWRjtBQ2tWRTtBRGxWRjtFQUFBO0FDa1ZFO0FEbFZGO0VBQUEsOEJDa1ZFO0VEbFZGO0FDa1ZFO0FEbFZGO0VBQUEsMkdDa1ZFO0VEbFZGLHlHQ2tWRTtFRGxWRix3RkNrVkU7VURsVkYsZ0ZDa1ZFO0VEbFZGLDRHQ2tWRTtVRGxWRjtBQ2tWRTtBRGxWRjtFQUFBLDJHQ2tWRTtFRGxWRix5R0NrVkU7RURsVkYsd0ZDa1ZFO1VEbFZGLGdGQ2tWRTtFRGxWRiw0R0NrVkU7VURsVkY7QUNrVkU7QURsVkY7RUFBQSwrQkNrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxvQkNrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxvQkNrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxvQkNrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQSxvQkNrVkU7RURsVkY7QUNrVkU7QURsVkY7RUFBQTtJQUFBO0VDa1ZFO0FBQUE7QURsVkY7RUFBQTtJQUFBO0VDa1ZFO0FBQUE7QURsVkY7RUFBQTtJQUFBLDRCQ2tWRTtZRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLDRCQ2tWRTtZRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLGdDQ2tWRTtZRGxWRjtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUEsZUNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxrQkNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBLG9CQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBLDhCQ2tWRTtJRGxWRiw2QkNrVkU7WURsVkY7RUNrVkU7RURsVkY7SUFBQSx1QkNrVkU7SURsVkYsMkJDa1ZFO0lEbFZGLG1EQ2tWRTtJRGxWRixnQ0NrVkU7SURsVkYsd0RDa1ZFO0lEbFZGLG9DQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLHVCQ2tWRTtJRGxWRiw0QkNrVkU7SURsVkYsb0RDa1ZFO0lEbFZGLGlDQ2tWRTtJRGxWRix5RENrVkU7SURsVkYscUNDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQSw4QkNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUEsa0JDa1ZFO0lEbFZGLHdDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUEscUJDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQSxrQkNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxvQkNrVkU7SURsVkYsMkJDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQSxvQkNrVkU7SURsVkYsMkJDa1ZFO0lEbFZGO0VDa1ZFO0FBQUE7QURsVkY7RUFBQTtJQUFBO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQSxrQkNrVkU7SURsVkY7RUNrVkU7QUFBQTtBRGxWRjtFQUFBLG1CQ2tWRTtFRGxWRiw2TENrVkU7VURsVkYscUxDa1ZFO0VEbFZGLHVNQ2tWRTtVRGxWRjtBQ2tWRTtBRGxWRjtFQUFBO0FDa1ZFO0FEbFZGO0VBQUE7SUFBQSxzQkNrVkU7SURsVkYsbUNDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUEsc0JDa1ZFO0lEbFZGLGlDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLHNCQ2tWRTtJRGxWRixpQ0NrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQTtFQ2tWRTtFRGxWRjtJQUFBLDhCQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUEsa0JDa1ZFO0lEbFZGLHNDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLGtCQ2tWRTtJRGxWRixxQ0NrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxrQkNrVkU7SURsVkYscUNDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUEsa0JDa1ZFO0lEbFZGLHFDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUEsa0JDa1ZFO0lEbFZGLHFDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBO0VDa1ZFO0VEbFZGO0lBQUEsb0JDa1ZFO0lEbFZGLDRCQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLG9CQ2tWRTtJRGxWRiw2QkNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxvQkNrVkU7SURsVkYsNkJDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUEsb0JDa1ZFO0lEbFZGLDZCQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLG9CQ2tWRTtJRGxWRiwyQkNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxvQkNrVkU7SURsVkYsNkJDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUE7RUNrVkU7RURsVkY7SUFBQSxrQkNrVkU7SURsVkYsc0NDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUEsa0JDa1ZFO0lEbFZGLHFDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLGtCQ2tWRTtJRGxWRixxQ0NrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxrQkNrVkU7SURsVkYscUNDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUEsK0JDa1ZFO0lEbFZGLHNDQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLG9CQ2tWRTtJRGxWRiw0QkNrVkU7SURsVkY7RUNrVkU7RURsVkY7SUFBQSxvQkNrVkU7SURsVkYsNkJDa1ZFO0lEbFZGO0VDa1ZFO0VEbFZGO0lBQUEsb0JDa1ZFO0lEbFZGLDZCQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLCtCQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLG9CQ2tWRTtJRGxWRjtFQ2tWRTtFRGxWRjtJQUFBLG9CQ2tWRTtJRGxWRjtFQ2tWRTtBQUFBO0FEbFZGO0VBQUE7SUFBQTtNQUFBLGtCQ2tWRTtNRGxWRixxQ0NrVkU7TURsVkY7SUNrVkU7SURsVkY7TUFBQSxvQkNrVkU7TURsVkYsNEJDa1ZFO01EbFZGO0lDa1ZFO0lEbFZGO01BQUE7SUNrVkU7SURsVkY7TUFBQSxvQkNrVkU7TURsVkYsNEJDa1ZFO01EbFZGO0lDa1ZFO0VBQUE7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHl0aG9uLXdlYnBhY2stYm9pbGVycGxhdGUvLi9ub2RlX21vZHVsZXMvZmxvd2JpdGUvc3JjL3RoZW1lcy9kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly9weXRob24td2VicGFjay1ib2lsZXJwbGF0ZS8uL3NyYy9zdHlsZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9weXRob24td2VicGFjay1ib2lsZXJwbGF0ZS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIndlYnBhY2s6Ly9weXRob24td2VicGFjay1ib2lsZXJwbGF0ZS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIndlYnBhY2s6Ly9weXRob24td2VicGFjay1ib2lsZXJwbGF0ZS8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwid2VicGFjazovL3B5dGhvbi13ZWJwYWNrLWJvaWxlcnBsYXRlLy4vc3JjL3N0eWxlcy9jc3NfYmFja2dyb3VuZHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdGhlbWUge1xuICAgIC0tY29sb3ItdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50O1xuICAgIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4gICAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcbiAgICAtLWNvbG9yLWdyYXktNTA6ICNGOUZBRkI7XG4gICAgLS1jb2xvci1ncmF5LTEwMDogI0YzRjRGNjtcbiAgICAtLWNvbG9yLWdyYXktMjAwOiAjRTVFN0VCO1xuICAgIC0tY29sb3ItZ3JheS0zMDA6ICNEMUQ1REI7XG4gICAgLS1jb2xvci1ncmF5LTQwMDogIzlDQTNBRjtcbiAgICAtLWNvbG9yLWdyYXktNTAwOiAjNkI3MjgwO1xuICAgIC0tY29sb3ItZ3JheS02MDA6ICM0QjU1NjM7XG4gICAgLS1jb2xvci1ncmF5LTcwMDogIzM3NDE1MTtcbiAgICAtLWNvbG9yLWdyYXktODAwOiAjMUYyOTM3O1xuICAgIC0tY29sb3ItZ3JheS05MDA6ICMxMTE4Mjc7XG4gICAgLS1jb2xvci1yZWQtNTA6ICNGRUYyRjI7XG4gICAgLS1jb2xvci1yZWQtMTAwOiAjRkVFMkUyO1xuICAgIC0tY29sb3ItcmVkLTIwMDogI0ZFQ0FDQTtcbiAgICAtLWNvbG9yLXJlZC0zMDA6ICNGQ0E1QTU7XG4gICAgLS1jb2xvci1yZWQtNDAwOiAjRjg3MTcxO1xuICAgIC0tY29sb3ItcmVkLTUwMDogI0VGNDQ0NDtcbiAgICAtLWNvbG9yLXJlZC02MDA6ICNEQzI2MjY7XG4gICAgLS1jb2xvci1yZWQtNzAwOiAjQjkxQzFDO1xuICAgIC0tY29sb3ItcmVkLTgwMDogIzk5MUIxQjtcbiAgICAtLWNvbG9yLXJlZC05MDA6ICM3RjFEMUQ7XG4gICAgLS1jb2xvci15ZWxsb3ctNTA6ICNGRkZCRUI7XG4gICAgLS1jb2xvci15ZWxsb3ctMTAwOiAjRkVGM0M3O1xuICAgIC0tY29sb3IteWVsbG93LTIwMDogI0ZERTY4QTtcbiAgICAtLWNvbG9yLXllbGxvdy0zMDA6ICNGQ0QzNEQ7XG4gICAgLS1jb2xvci15ZWxsb3ctNDAwOiAjRkJCRjI0O1xuICAgIC0tY29sb3IteWVsbG93LTUwMDogI0Y1OUUwQjtcbiAgICAtLWNvbG9yLXllbGxvdy02MDA6ICNEOTc3MDY7XG4gICAgLS1jb2xvci15ZWxsb3ctNzAwOiAjQjQ1MzA5O1xuICAgIC0tY29sb3IteWVsbG93LTgwMDogIzkyNDAwRTtcbiAgICAtLWNvbG9yLXllbGxvdy05MDA6ICM3ODM1MEY7XG4gICAgLS1jb2xvci1ncmVlbi01MDogI0VDRkRGNTtcbiAgICAtLWNvbG9yLWdyZWVuLTEwMDogI0QxRkFFNTtcbiAgICAtLWNvbG9yLWdyZWVuLTIwMDogI0E3RjNEMDtcbiAgICAtLWNvbG9yLWdyZWVuLTMwMDogIzZFRTdCNztcbiAgICAtLWNvbG9yLWdyZWVuLTQwMDogIzM0RDM5OTtcbiAgICAtLWNvbG9yLWdyZWVuLTUwMDogIzEwQjk4MTtcbiAgICAtLWNvbG9yLWdyZWVuLTYwMDogIzA1OTY2OTtcbiAgICAtLWNvbG9yLWdyZWVuLTcwMDogIzA0Nzg1NztcbiAgICAtLWNvbG9yLWdyZWVuLTgwMDogIzA2NUY0NjtcbiAgICAtLWNvbG9yLWdyZWVuLTkwMDogIzA2NEUzQjtcbiAgICAtLWNvbG9yLWJsdWUtNTA6ICNFRkY2RkY7XG4gICAgLS1jb2xvci1ibHVlLTEwMDogI0RCRUFGRTtcbiAgICAtLWNvbG9yLWJsdWUtMjAwOiAjQkZEQkZFO1xuICAgIC0tY29sb3ItYmx1ZS0zMDA6ICM5M0M1RkQ7XG4gICAgLS1jb2xvci1ibHVlLTQwMDogIzYwQTVGQTtcbiAgICAtLWNvbG9yLWJsdWUtNTAwOiAjM0I4MkY2O1xuICAgIC0tY29sb3ItYmx1ZS02MDA6ICMyNTYzRUI7XG4gICAgLS1jb2xvci1ibHVlLTcwMDogIzFENEVEODtcbiAgICAtLWNvbG9yLWJsdWUtODAwOiAjMUU0MEFGO1xuICAgIC0tY29sb3ItYmx1ZS05MDA6ICMxRTNBOEE7XG4gICAgLS1jb2xvci1pbmRpZ28tNTA6ICNFRUYyRkY7XG4gICAgLS1jb2xvci1pbmRpZ28tMTAwOiAjRTBFN0ZGO1xuICAgIC0tY29sb3ItaW5kaWdvLTIwMDogI0M3RDJGRTtcbiAgICAtLWNvbG9yLWluZGlnby0zMDA6ICNBNUI0RkM7XG4gICAgLS1jb2xvci1pbmRpZ28tNDAwOiAjODE4Q0Y4O1xuICAgIC0tY29sb3ItaW5kaWdvLTUwMDogIzYzNjZGMTtcbiAgICAtLWNvbG9yLWluZGlnby02MDA6ICM0RjQ2RTU7XG4gICAgLS1jb2xvci1pbmRpZ28tNzAwOiAjNDMzOENBO1xuICAgIC0tY29sb3ItaW5kaWdvLTgwMDogIzM3MzBBMztcbiAgICAtLWNvbG9yLWluZGlnby05MDA6ICMzMTJFODE7XG4gICAgLS1jb2xvci1wdXJwbGUtNTA6ICNGNUYzRkY7XG4gICAgLS1jb2xvci1wdXJwbGUtMTAwOiAjRURFOUZFO1xuICAgIC0tY29sb3ItcHVycGxlLTIwMDogI0RERDZGRTtcbiAgICAtLWNvbG9yLXB1cnBsZS0zMDA6ICNDNEI1RkQ7XG4gICAgLS1jb2xvci1wdXJwbGUtNDAwOiAjQTc4QkZBO1xuICAgIC0tY29sb3ItcHVycGxlLTUwMDogIzhCNUNGNjtcbiAgICAtLWNvbG9yLXB1cnBsZS02MDA6ICM3QzNBRUQ7XG4gICAgLS1jb2xvci1wdXJwbGUtNzAwOiAjNkQyOEQ5O1xuICAgIC0tY29sb3ItcHVycGxlLTgwMDogIzVCMjFCNjtcbiAgICAtLWNvbG9yLXB1cnBsZS05MDA6ICM0QzFEOTU7XG4gICAgLS1jb2xvci1waW5rLTUwOiAjRkRGMkY4O1xuICAgIC0tY29sb3ItcGluay0xMDA6ICNGQ0U3RjM7XG4gICAgLS1jb2xvci1waW5rLTIwMDogI0ZCQ0ZFODtcbiAgICAtLWNvbG9yLXBpbmstMzAwOiAjRjlBOEQ0O1xuICAgIC0tY29sb3ItcGluay00MDA6ICNGNDcyQjY7XG4gICAgLS1jb2xvci1waW5rLTUwMDogI0VDNDg5OTtcbiAgICAtLWNvbG9yLXBpbmstNjAwOiAjREIyNzc3O1xuICAgIC0tY29sb3ItcGluay03MDA6ICNCRTE4NUQ7XG4gICAgLS1jb2xvci1waW5rLTgwMDogIzlEMTc0RDtcbiAgICAtLWNvbG9yLXBpbmstOTAwOiAjODMxODQzO1xuICAgIC0tY29sb3Itb3JhbmdlLTUwOiAjRkZGQUYwO1xuICAgIC0tY29sb3Itb3JhbmdlLTEwMDogI0ZFRUJDODtcbiAgICAtLWNvbG9yLW9yYW5nZS0yMDA6ICNGQkQzOEQ7XG4gICAgLS1jb2xvci1vcmFuZ2UtMzAwOiAjRjZBRDU1O1xuICAgIC0tY29sb3Itb3JhbmdlLTQwMDogI0VEODkzNjtcbiAgICAtLWNvbG9yLW9yYW5nZS01MDA6ICNERDZCMjA7XG4gICAgLS1jb2xvci1vcmFuZ2UtNjAwOiAjQzA1NjIxO1xuICAgIC0tY29sb3Itb3JhbmdlLTcwMDogIzlDNDIyMTtcbiAgICAtLWNvbG9yLW9yYW5nZS04MDA6ICM3QjM0MUU7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTAwOiAjNjUyQjE5O1xuICAgIC0tY29sb3ItY3lhbi01MDogI0VDRkVGRjtcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiAjQ0ZGQUZFO1xuICAgIC0tY29sb3ItY3lhbi0yMDA6ICNBNUYzRkM7XG4gICAgLS1jb2xvci1jeWFuLTMwMDogIzY3RThGOTtcbiAgICAtLWNvbG9yLWN5YW4tNDAwOiAjMjJEM0VFO1xuICAgIC0tY29sb3ItY3lhbi01MDA6ICMwNkI2RDQ7XG4gICAgLS1jb2xvci1jeWFuLTYwMDogIzA4OTFCMjtcbiAgICAtLWNvbG9yLWN5YW4tNzAwOiAjMEU3NDkwO1xuICAgIC0tY29sb3ItY3lhbi04MDA6ICMxNTVFNzU7XG4gICAgLS1jb2xvci1jeWFuLTkwMDogIzE2NEU2MztcbiAgICAtLWNvbG9yLXRlYWwtNTA6ICNGMEZERkE7XG4gICAgLS1jb2xvci10ZWFsLTEwMDogI0NDRkJGMTtcbiAgICAtLWNvbG9yLXRlYWwtMjAwOiAjOTlGNkU0O1xuICAgIC0tY29sb3ItdGVhbC0zMDA6ICM1RUVBRDQ7XG4gICAgLS1jb2xvci10ZWFsLTQwMDogIzJERDRCRjtcbiAgICAtLWNvbG9yLXRlYWwtNTAwOiAjMTRCOEE2O1xuICAgIC0tY29sb3ItdGVhbC02MDA6ICMwRDk0ODg7XG4gICAgLS1jb2xvci10ZWFsLTcwMDogIzBGNzY2RTtcbiAgICAtLWNvbG9yLXRlYWwtODAwOiAjMTE1RTU5O1xuICAgIC0tY29sb3ItdGVhbC05MDA6ICMxMzRFNEE7XG59XG4iLCJAaW1wb3J0IFwiZmxvd2JpdGUvc3JjL3RoZW1lcy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvYmFzZVwiO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL2NvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy91dGlsaXRpZXNcIjtcblxuLy8gcGVyc29cbkBpbXBvcnQgXCIuL2Nzc19iYWNrZ3JvdW5kcy5zY3NzXCI7XG5cbi5idG4tYmx1ZSB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXI7XG4gIEBhcHBseSBweC00IHB5LTI7XG4gIEBhcHBseSBmb250LXNlbWlib2xkIHJvdW5kZWQtbGcgc2hhZG93LW1kO1xuICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1ibHVlLTUwMDtcbiAgQGFwcGx5IGhvdmVyOmJnLWJsdWUtNzAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1ibHVlLTQwMCBmb2N1czpyaW5nLW9wYWNpdHktNzU7XG59XG5cbi5kYXRlLWJ0biB7XG4gIEBhcHBseSB0ZXh0LWdyYXktOTAwO1xuICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tciBmcm9tLWxpbWUtMjAwIHZpYS1saW1lLTQwMCB0by1saW1lLTUwMDtcbiAgQGFwcGx5IGhvdmVyOmJnLWdyYWRpZW50LXRvLWJyIGZvY3VzOnJpbmctNCBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy1saW1lLTMwMCAgZm9udC1tZWRpdW0gcm91bmRlZC1sZztcbiAgQGFwcGx5IHRleHQtc20gcHgtNSBweS0yLjUgdGV4dC1jZW50ZXIgbWUtMiBtYi0yO1xufVxuXG4vLyBkb2l0IGZhaXJlIGxlIGdyYWRpZW50IGljaSBjYXIgc2lub24gY2VsdWkgZGUgdGFpbHdpbmQgbmUgbWFyY2hlIHBhcyBlblxuLy8gZGFyayBtb2RlLCBkb2l0IMOpZ2FsZW1lbnQgbWFycXVlciBpbXBvcnRhbnQgZGVzc3VzXG4uZ3JhZGllbnQtbGltZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAjZjhmZmU4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICByZ2IoMjE3IDI0OSAxNTcpLFxuICAgIHJnYigxNjMgMjMwIDUzKSxcbiAgICByZ2IoMTMyIDIwNCAyMilcbiAgKSAhaW1wb3J0YW50O1xufVxuXG4vLyAjZ3JhZGllbnQtbGltZTEge1xuLy8gICBiYWNrZ3JvdW5kOiAjZjhmZmU4O1xuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGZmZTggMCUsICNlM2Y1YWIgMzMlLCAjYjdkZjJkIDEwMCUpO1xuLy8gfVxuXG4ub2F1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuY29kZSB7XG4gIEBhcHBseSB0ZXh0LXllbGxvdy0yMDAgYmctZ3JheS05MDAgcHgtMSBteC0xIHJvdW5kZWQgZGFyazpib3JkZXItMjtcbn1cblxuYmxvY2txdW90ZTpub3QoLmN1c3RvbS1xdW90ZS1ibG9jaykge1xuICBAYXBwbHkgYm9yZGVyLTQgYm9yZGVyLXgtZ3JheS01MDAgbXktNCB0ZXh0LWdyYXktNTAwIHRleHQtanVzdGlmeSByb3VuZGVkIGluZGVudC0yIHB4LTMgYm9yZGVyLXktdHJhbnNwYXJlbnQ7XG59XG5cbi8vIGZhaXQgZW4gc29ydGUgcXVlIGNlcyBzdHlsZXMgbmUgcydhcHBsaXF1ZW50IHBhcyBhdXggc8OpbGVjdGV1cnMgZGUgbGFuZ3VhZ2VcbnVsOm5vdCgubGFuZy1lbGVtZW50KSB7XG4gIEBhcHBseSBteS0yICN7IWltcG9ydGFudH07XG59XG5cbmxpOm5vdCgubGFuZy1lbGVtZW50KSB7XG4gIEBhcHBseSBsaXN0LWRpc2MgbGlzdC1pbnNpZGUgaW5kZW50LTQ7XG59XG5cbm9sIHtcbiAgQGFwcGx5IGxpc3QtZGVjaW1hbCBsaXN0LWluc2lkZSBpbmRlbnQtNDtcbn1cblxuLy8gbcOqbWUgc2kgbGUgZmljaGllciBzJ2FmZmljaGUgZW4gcm91Z2Ugw6AgY2F1c2UgZGUgw6dhLCDDp2EgbWFyY2hlIGV0IGMnZXN0XG4vLyBhY2NlcHTDqSBwYXIgbGUgY29tcGlsZXIgZGUgc2Nzc1xucCBhIHtcbiAgQGFwcGx5IHRleHQtbGltZS01MDAgI3shaW1wb3J0YW50fTtcbiAgQGFwcGx5IGhvdmVyOnVuZGVybGluZTtcbn1cblxuLmZpbGVuYW1lIHtcbiAgQGFwcGx5IGRhcms6dGV4dC1ncmF5LTQwMCBtYi0wIHB5LTA7XG59XG5cbi5maWxlbmFtZSArIHByZSB7XG4gIEBhcHBseSBtdC0xIHB5LTE7XG59XG5cbi8vIC5qdW1ib3Ryb24ge1xuLy8gICAvLyBzaG91bGQgYmUgcmVsYXRpdmUgcGF0aCBvZiB0aGUgZW50cnkgc2NzcyBmaWxlXG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3ZlbmRvcnMvaW1hZ2VzL3NhbXBsZS5qcGdcIik7XG4vLyAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vLyB9XG5cbi8vIHByIHRlc3RlciB0b3V0IGQndW4gY291cCwgdm9pciBodHRwczovL3RhaWx3aW5kY3NzLmNvbS9kb2NzL292ZXJmbG93IGV0XG4vLyBsYSBkb2Mgc3VyIGxhIHdpZHRoLCBwdWlzIGNyw6llciBpY2kgdG91dGVzIGxlcyBjbGFzc2VzIGRlIGNlIGdlbnJlIGRlIHRydWNcbi8vIGFmaW4gZGUgcG91dm9pciByYXBpZGVtZW50IGxlcyBhcHBsaXF1ZXIgZHMgbGEgZmVuw6p0cmUgZGV2ZWxvcGVyIHRvb2xzXG4vLyBkZSBtb24gbmF2aWdhdGV1clxuXG4vLyBwb3VycmFpdCBwb3NzaWJsZW1lbnQgbWV0dHJlIGxlcyBzdHlsZXMgY2ktZGVzc291cyBkYW5zIHVuIGRvc3NpZXJcbi8vIHB5Z21lbnRzIHN0eWxlcyBhdmVjIHVuIGZpY2hpZXIgbW9ub2thaV9zdHlsZS5zY3NzIGV0IGwnaW1wb3J0ZXIgw6AgbGEgcGxhY2VcblxuLy8gY2YgYXJ0aWNsZSBodHRwczovL3d3dy5qb2Vsc2xlcHB5LmNvbS9ibG9nL3N5bnRheC1oaWdobGlnaHRlZC1jb2RlLWJsb2Nrcy13aXRoLXdhZ3RhaWwtY21zL1xudGQubGluZW5vcyBwcmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuc3Bhbi5saW5lbm9zIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbnRkLmxpbmVub3MgcHJlLnNwZWNpYWwge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZjMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuc3Bhbi5saW5lbm9zLnNwZWNpYWwge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZjMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnB5Z21lbnRzLWhpZ2hsaWdodCAuaGxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDgzZTtcbn1cblxuLnB5Z21lbnRzLWhpZ2hsaWdodCAuYyB7XG4gIGNvbG9yOiAjNzU3MTVlO1xufSAvKiBDb21tZW50ICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5lcnIge1xuICBjb2xvcjogIzk2MDA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMDAxMDtcbn0gLyogRXJyb3IgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmsge1xuICBjb2xvcjogIzY2ZDllZjtcbn0gLyogS2V5d29yZCAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAubCB7XG4gIGNvbG9yOiAjYWU4MWZmO1xufSAvKiBMaXRlcmFsICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5uIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG59IC8qIE5hbWUgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm8ge1xuICBjb2xvcjogI2Y5MjY3Mjtcbn0gLyogT3BlcmF0b3IgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnAge1xuICBjb2xvcjogI2Y4ZjhmMjtcbn0gLyogUHVuY3R1YXRpb24gKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmNoIHtcbiAgY29sb3I6ICM3NTcxNWU7XG59IC8qIENvbW1lbnQuSGFzaGJhbmcgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmNtIHtcbiAgY29sb3I6ICM3NTcxNWU7XG59IC8qIENvbW1lbnQuTXVsdGlsaW5lICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5jcCB7XG4gIGNvbG9yOiAjNzU3MTVlO1xufSAvKiBDb21tZW50LlByZXByb2MgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmNwZiB7XG4gIGNvbG9yOiAjNzU3MTVlO1xufSAvKiBDb21tZW50LlByZXByb2NGaWxlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5jMSB7XG4gIGNvbG9yOiAjNzU3MTVlO1xufSAvKiBDb21tZW50LlNpbmdsZSAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAuY3Mge1xuICBjb2xvcjogIzc1NzE1ZTtcbn0gLyogQ29tbWVudC5TcGVjaWFsICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5nZCB7XG4gIGNvbG9yOiAjZjkyNjcyO1xufSAvKiBHZW5lcmljLkRlbGV0ZWQgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSAvKiBHZW5lcmljLkVtcGggKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmdpIHtcbiAgY29sb3I6ICNhNmUyMmU7XG59IC8qIEdlbmVyaWMuSW5zZXJ0ZWQgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmdvIHtcbiAgY29sb3I6ICM2NmQ5ZWY7XG59IC8qIEdlbmVyaWMuT3V0cHV0ICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5ncCB7XG4gIGNvbG9yOiAjZjkyNjcyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn0gLyogR2VuZXJpYy5Qcm9tcHQgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmdzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IC8qIEdlbmVyaWMuU3Ryb25nICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5ndSB7XG4gIGNvbG9yOiAjNzU3MTVlO1xufSAvKiBHZW5lcmljLlN1YmhlYWRpbmcgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmtjIHtcbiAgY29sb3I6ICM2NmQ5ZWY7XG59IC8qIEtleXdvcmQuQ29uc3RhbnQgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmtkIHtcbiAgY29sb3I6ICM2NmQ5ZWY7XG59IC8qIEtleXdvcmQuRGVjbGFyYXRpb24gKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmtuIHtcbiAgY29sb3I6ICNmOTI2NzI7XG59IC8qIEtleXdvcmQuTmFtZXNwYWNlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5rcCB7XG4gIGNvbG9yOiAjNjZkOWVmO1xufSAvKiBLZXl3b3JkLlBzZXVkbyAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAua3Ige1xuICBjb2xvcjogIzY2ZDllZjtcbn0gLyogS2V5d29yZC5SZXNlcnZlZCAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAua3Qge1xuICBjb2xvcjogIzY2ZDllZjtcbn0gLyogS2V5d29yZC5UeXBlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5sZCB7XG4gIGNvbG9yOiAjZTZkYjc0O1xufSAvKiBMaXRlcmFsLkRhdGUgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm0ge1xuICBjb2xvcjogI2FlODFmZjtcbn0gLyogTGl0ZXJhbC5OdW1iZXIgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnMge1xuICBjb2xvcjogI2U2ZGI3NDtcbn0gLyogTGl0ZXJhbC5TdHJpbmcgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5hIHtcbiAgY29sb3I6ICNhNmUyMmU7XG59IC8qIE5hbWUuQXR0cmlidXRlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5uYiB7XG4gIGNvbG9yOiAjZjhmOGYyO1xufSAvKiBOYW1lLkJ1aWx0aW4gKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5jIHtcbiAgY29sb3I6ICNhNmUyMmU7XG59IC8qIE5hbWUuQ2xhc3MgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5vIHtcbiAgY29sb3I6ICM2NmQ5ZWY7XG59IC8qIE5hbWUuQ29uc3RhbnQgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5kIHtcbiAgY29sb3I6ICNhNmUyMmU7XG59IC8qIE5hbWUuRGVjb3JhdG9yICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5uaSB7XG4gIGNvbG9yOiAjZjhmOGYyO1xufSAvKiBOYW1lLkVudGl0eSAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAubmUge1xuICBjb2xvcjogI2E2ZTIyZTtcbn0gLyogTmFtZS5FeGNlcHRpb24gKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5mIHtcbiAgY29sb3I6ICNhNmUyMmU7XG59IC8qIE5hbWUuRnVuY3Rpb24gKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5sIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG59IC8qIE5hbWUuTGFiZWwgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm5uIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG59IC8qIE5hbWUuTmFtZXNwYWNlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5ueCB7XG4gIGNvbG9yOiAjYTZlMjJlO1xufSAvKiBOYW1lLk90aGVyICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5weSB7XG4gIGNvbG9yOiAjZjhmOGYyO1xufSAvKiBOYW1lLlByb3BlcnR5ICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5udCB7XG4gIGNvbG9yOiAjZjkyNjcyO1xufSAvKiBOYW1lLlRhZyAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAubnYge1xuICBjb2xvcjogI2Y4ZjhmMjtcbn0gLyogTmFtZS5WYXJpYWJsZSAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAub3cge1xuICBjb2xvcjogI2Y5MjY3Mjtcbn0gLyogT3BlcmF0b3IuV29yZCAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAudyB7XG4gIGNvbG9yOiAjZjhmOGYyO1xufSAvKiBUZXh0LldoaXRlc3BhY2UgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm1iIHtcbiAgY29sb3I6ICNhZTgxZmY7XG59IC8qIExpdGVyYWwuTnVtYmVyLkJpbiAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAubWYge1xuICBjb2xvcjogI2FlODFmZjtcbn0gLyogTGl0ZXJhbC5OdW1iZXIuRmxvYXQgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLm1oIHtcbiAgY29sb3I6ICNhZTgxZmY7XG59IC8qIExpdGVyYWwuTnVtYmVyLkhleCAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAubWkge1xuICBjb2xvcjogI2FlODFmZjtcbn0gLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlciAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAubW8ge1xuICBjb2xvcjogI2FlODFmZjtcbn0gLyogTGl0ZXJhbC5OdW1iZXIuT2N0ICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5zYSB7XG4gIGNvbG9yOiAjZTZkYjc0O1xufSAvKiBMaXRlcmFsLlN0cmluZy5BZmZpeCAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAuc2Ige1xuICBjb2xvcjogI2U2ZGI3NDtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuQmFja3RpY2sgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnNjIHtcbiAgY29sb3I6ICNlNmRiNzQ7XG59IC8qIExpdGVyYWwuU3RyaW5nLkNoYXIgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmRsIHtcbiAgY29sb3I6ICNlNmRiNzQ7XG59IC8qIExpdGVyYWwuU3RyaW5nLkRlbGltaXRlciAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAuc2Qge1xuICBjb2xvcjogI2U2ZGI3NDtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuRG9jICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5zMiB7XG4gIGNvbG9yOiAjZTZkYjc0O1xufSAvKiBMaXRlcmFsLlN0cmluZy5Eb3VibGUgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnNlIHtcbiAgY29sb3I6ICNhZTgxZmY7XG59IC8qIExpdGVyYWwuU3RyaW5nLkVzY2FwZSAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAuc2gge1xuICBjb2xvcjogI2U2ZGI3NDtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuSGVyZWRvYyAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAuc2kge1xuICBjb2xvcjogI2U2ZGI3NDtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuSW50ZXJwb2wgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnN4IHtcbiAgY29sb3I6ICNlNmRiNzQ7XG59IC8qIExpdGVyYWwuU3RyaW5nLk90aGVyICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5zciB7XG4gIGNvbG9yOiAjZTZkYjc0O1xufSAvKiBMaXRlcmFsLlN0cmluZy5SZWdleCAqL1xuLnB5Z21lbnRzLWhpZ2hsaWdodCAuczEge1xuICBjb2xvcjogI2U2ZGI3NDtcbn0gLyogTGl0ZXJhbC5TdHJpbmcuU2luZ2xlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5zcyB7XG4gIGNvbG9yOiAjZTZkYjc0O1xufSAvKiBMaXRlcmFsLlN0cmluZy5TeW1ib2wgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmJwIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG59IC8qIE5hbWUuQnVpbHRpbi5Qc2V1ZG8gKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLmZtIHtcbiAgY29sb3I6ICNhNmUyMmU7XG59IC8qIE5hbWUuRnVuY3Rpb24uTWFnaWMgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnZjIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG59IC8qIE5hbWUuVmFyaWFibGUuQ2xhc3MgKi9cbi5weWdtZW50cy1oaWdobGlnaHQgLnZnIHtcbiAgY29sb3I6ICNmOGY4ZjI7XG59IC8qIE5hbWUuVmFyaWFibGUuR2xvYmFsICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC52aSB7XG4gIGNvbG9yOiAjZjhmOGYyO1xufSAvKiBOYW1lLlZhcmlhYmxlLkluc3RhbmNlICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC52bSB7XG4gIGNvbG9yOiAjZjhmOGYyO1xufSAvKiBOYW1lLlZhcmlhYmxlLk1hZ2ljICovXG4ucHlnbWVudHMtaGlnaGxpZ2h0IC5pbCB7XG4gIGNvbG9yOiAjYWU4MWZmO1xufSAvKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyLkxvbmcgKi9cbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLy8gY2YgaHR0cHM6Ly93d3cubWFnaWNwYXR0ZXJuLmRlc2lnbi90b29scy9jc3MtYmFja2dyb3VuZHNcbi5taWxpbWV0ZXItZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE4Mjc7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZDlmOTlkIDJweCwgdHJhbnNwYXJlbnQgMnB4KSxcbiAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkOWY5OWQgMnB4LCB0cmFuc3BhcmVudCAycHgpLFxuICAgIGxpbmVhci1ncmFkaWVudCgjZDlmOTlkIDFweCwgdHJhbnNwYXJlbnQgMXB4KSxcbiAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkOWY5OWQgMXB4LCAjMTExODI3IDFweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4LCA1MHB4IDUwcHgsIDEwcHggMTBweCwgMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0ycHgsIC0ycHggLTJweCwgLTFweCAtMXB4LCAtMXB4IC0xcHg7XG59XG5cbi5wb2xrYS1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI2Q5Zjk5ZCAxLjE1cHgsIHRyYW5zcGFyZW50IDEuMTVweCksXG4gICAgcmFkaWFsLWdyYWRpZW50KCNkOWY5OWQgMS4xNXB4LCAjMTExODI3IDEuMTVweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDZweCA0NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDIzcHggMjNweDtcbn1cblxuLy8gdm9pciDDqWdhbGVtZW50XG4vLyBodHRwczovL3N1cGVyZGVzaWduZXIuY28vdG9vbHMvY3NzLWJhY2tncm91bmRzXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/